Malcolm Anderson | 1 Sep 2010 02:37
Picon
Gravatar

Re: Re: What to do when the team is not firing on all cylinders?

Mike

I'm assuming that you mean that the team is functioning more "effectively" than ever before rather than more "efficiently" (two similar sounding words, that lead to vastly different worlds when steered by)

While you may not have implemented scrum, it sounds like you have the makings for a successful agile case study. 

Can you measure how much more productive the team is and / or how much more productive the team feels? 
If you have raised moral, and raised productivity then you have already done a great job.

Changing a culture is rarely done overnight.  Sometimes you will feel like Sisyphus, forever rolling a rock uphill.  But unlike Sisyphus you can start to see successful changes happening around you.    It's slow, but it happens.

Lastly, human beings seem to be designed to (eventually) take where we are, for granted.  This means that, sooner or later, you will start hearing someone complaining about not being able to get enough done fast enough.  At that point, you can experiment with more change and possibly ratchet it up another notch.

Malcolm


On Tue, Aug 31, 2010 at 11:09 AM, Michael <mikeabugow <at> yahoo.com> wrote:
 

Malcolm,

The team is constantly working on out of sprint tasks. I'd guess that the percent of out of sprint work is in the high 60 percentile range. The biggest problem is, this team is functioning more efficiently in this psuedo-agile experience than ever before. But, again they are by no means working in the truest sense of Scrum.

Mike



--- In scrumdevelopment <at> yahoogroups.com, Malcolm Anderson <malcolm.b.anderson <at> ...> wrote:
>
> Mike
>
> What problem is the team having that you are trying to fix?
>
> Malcolm
>
> On Mon, Aug 30, 2010 at 1:53 PM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Hi All. I have relatively small Scrum team that is responsible for database
> > design, and maintenance. Unfortunately, this team is treated as an
> > operations type team, but is still expected to run as an Agile Scrum team.
> > Greater than 60% of their work is out of sprint tasks. I have suggested that
> > they try incorporating Kanban as part of their development cycles.
> > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > alternative to having constant out of sprint work given to them.
> >
> > Also, each member of the team is considered a specialist in their
> > day-to-day work by the other team members. I have suggested the team try
> > pair-programming so that they each can pick up any task at any time. Again,
> > the team has not seen the value in this.
> >
> > Any suggestions on how I can help this highly specialized, and constantly
> > distracted team?
> >
> > Thanks,
> > Mike
> >
> >
> >
>


#avg_ls_inline_popup { position:absolute; z-index:9999; padding: 0px 0px; margin-left: 0px; margin-top: 0px; width: 240px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 13px;}

__._,_.___


To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
Roy Morien | 1 Sep 2010 06:14
Picon
Favicon

RE: Re: What to do when the team is not firing on all cylinders?

Going back to basics; if a substantial majority of the team's work is 'out of sprint' work, then is Scrum an appropriate development framework to be following?
 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: bachans <at> gmail.com
Date: Tue, 31 Aug 2010 09:40:55 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?

 
Michael ,
Great post !!

On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> yahoo.com> wrote:
 

Alan,

Agreed, this is a case of education and fear. I have discussed this with the team in multiple retrospectives, and their group opinion is they are doing fine because they are getting so much work accomplished. Even though, most of the work is out of sprint,


Is your objective to stop out of Sprint work or to have a more effective way of handling the new stories that comes up. How long are your sprints, intention of the question is to explore whether the Sprint duration has anything to do with out of Sprint .
which they set aside story points for every sprint. (My only victory thus far as their SM.)

We started tracking out of sprint work so not only the team, but also so management could see how little actual planned for work is being accomplished during the sprint. This tracking, unfortunately become the accepted norm.

Mike


--- In scrumdevelopment <at> yahoogroups.com, Alan Dayley <alandd <at> ...> wrote:
>
> This appears to be a case of the team not knowing what they are missing. In
> other words, they don't see a problem to solve so they refuse the solution
> as not needed. Education is the answer and may take a while.
>
> Another likely issue is that they fear application of more control around
> the interruptive work. If they choose to track the flow of the
> interruptions that means they sometimes will have to stop accepting another
> task. Maybe they fear having to work with and regulate incoming requests.
> Again, education of the team and the people making requests is necessary.
>
> I find two major sources of objections to pair-programming.
>
> First, many individuals like to be specialists and see value in being The
> One with the answers for specific needs. They see specialization as job
> security. This fear has some basis in fact and has to be addressed by
> providing confidence that their individual value is secure as possible, even
> if someone else also has similar skills and knowledge.
>
> Second pair-programming is seen as inefficient. Two people working on one
> task is percieved as wasteful since a second task by the second person is
> not being worked on. Education about pair programming benefits in code
> quality, cross-training, culture and team building i s needed there.
>
> A quick approach to get past the education need is to couch the new idea as
> an experiment. For example, if they still object to pair-programming,
> suggest that the team try it for just one sprint. One experiment is worth a
> thousand or more white papers and a million presentation slides!
>
> Alan
>
> On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Hi All. I have relatively small Scrum team that is responsible for database
> > design, and maintenance. Unfortunately, this team is treated as an
> > operations type team, but is still expected to run as an Agile Scrum team.
> > Greater than 60% of their work is out of sprint tasks. I have suggested that
> > they try incorporating Kanban as part of their development cycles.
> > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > alternative to having constant out of sprint work given to them.
> >
> > Also, each member of the team is considered a specialist in their
> > day-to-day work by the other team members. I have suggested the team try
> > pair-programming so that they each can pick up any task at any time. Again,
> > the team has not seen the value in this.
> >
> > Any suggestions on how I can help this highly specialized, and constantly
> > distracted team?
> >
> > Thanks,
> > Mike
> >
> >
> >
>



.ExternalClass #ecxygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;padding:0 10px;} .ExternalClass #ecxygrp-mkp hr {border:1px solid #d8d8d8;} .ExternalClass #ecxygrp-mkp #ecxhd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;} .ExternalClass #ecxygrp-mkp #ecxads {margin-bottom:10px;} .ExternalClass #ecxygrp-mkp .ecxad {padding:0 0;} .ExternalClass #ecxygrp-mkp .ecxad p {;} .ExternalClass #ecxygrp-mkp .ecxad a {color:#0000ff;text-decoration:none;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc {font-family:Arial;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc #ecxhd {font-weight:700;font-size:78%;line-height:122%;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc .ecxad {margin-bottom:10px;padding:0 0;} .ExternalClass a {color:#1e66ae;} .ExternalClass #ecxactions {font-family:Verdana;font-size:11px;padding:10px 0;} .ExternalClass #ecxactivity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} .ExternalClass #ecxactivity span {font-weight:700;} .ExternalClass #ecxactivity span a {color:#5085b6;text-decoration:none;} .ExternalClass #ecxactivity span span {color:#ff7900;} .ExternalClass #ecxactivity span .ecxunderline {text-decoration:underline;} .ExternalClass .ecxattach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} .ExternalClass .ecxattach div a {text-decoration:none;} .ExternalClass .ecxattach img {border:none;padding-right:5px;} .ExternalClass .ecxattach label {display:block;margin-bottom:5px;} .ExternalClass .ecxattach label a {text-decoration:none;} .ExternalClass blockquote {;} .ExternalClass .ecxbold {font-family:Arial;font-size:13px;font-weight:700;} .ExternalClass .ecxbold a {text-decoration:none;} .ExternalClass dd.ecxlast p a {font-family:Verdana;font-weight:700;} .ExternalClass dd.ecxlast p span {margin-right:10px;font-family:Verdana;font-weight:700;} .ExternalClass dd.ecxlast p span.ecxyshortcuts {margin-right:0;} .ExternalClass div.ecxattach-table div div a {text-decoration:none;} .ExternalClass div.ecxattach-table {width:400px;} .ExternalClass div.ecxfile-title a, .ExternalClass div.ecxfile-title a:active, .ExternalClass div.ecxfile-title a:hover, .ExternalClass div.ecxfile-title a:visited {text-decoration:none;} .ExternalClass div.ecxphoto-title a, .ExternalClass div.ecxphoto-title a:active, .ExternalClass div.ecxphoto-title a:hover, .ExternalClass div.ecxphoto-title a:visited {text-decoration:none;} .ExternalClass ecxdiv#ygrp-mlmsg #ecxygrp-msg p a span.ecxyshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;} .ExternalClass .ecxgreen {color:#628c2a;} .ExternalClass .ecxMsoNormal {;} .ExternalClass ecxo {font-size:0;} .ExternalClass #ecxphotos div {float:left;width:72px;} .ExternalClass #ecxphotos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;} .ExternalClass #ecxphotos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} .ExternalClass #ecxreco-category {font-size:77%;} .ExternalClass #ecxreco-desc {font-size:77%;} .ExternalClass .ecxreplbq {;} .ExternalClass #ecxygrp-mlmsg {font-size:13px;font-family:Arial, helvetica,clean, sans-serif;} .ExternalClass #ecxygrp-mlmsg table {font-size:inherit;font:100%;} .ExternalClass #ecxygrp-mlmsg select, .ExternalClass input, .ExternalClass textarea {font:99% Arial, Helvetica, clean, sans-serif;} .ExternalClass #ecxygrp-mlmsg pre, .ExternalClass code {font:115% monospace;} .ExternalClass #ecxygrp-mlmsg ecx* {line-height:1.22em;} .ExternalClass #ecxygrp-mlmsg #ecxlogo {padding-bottom:10px;} .ExternalClass #ecxygrp-mlmsg a {color:#1E66AE;} .ExternalClass #ecxygrp-msg p a {font-family:Verdana;} .ExternalClass #ecxygrp-msg ecxp#attach-count span {color:#1E66AE;font-weight:700;} .ExternalClass #ecxygrp-reco #ecxreco-head {color:#ff7900;font-weight:700;} .ExternalClass #ecxygrp-reco {margin-bottom:20px;padding:0px;} .ExternalClass #ecxygrp-sponsor #ecxov li a {font-size:130%;text-decoration:none;} .ExternalClass #ecxygrp-sponsor #ecxov li {font-size:77%;list-style-type:square;padding:6px 0;} .ExternalClass #ecxygrp-sponsor #ecxov ul {padding:0 0 0 8px;} .ExternalClass #ecxygrp-text {font-family:Georgia;} .ExternalClass #ecxygrp-text p {;} .ExternalClass #ecxygrp-text tt {font-size:120%;}

__._,_.___


To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
Alan Dayley | 1 Sep 2010 06:17
Favicon
Gravatar

Re: Re: What to do when the team is not firing on all cylinders?

Good question.  Scrum might be appropriate, depending on the reasons why most of the work is "out of sprint."  And if that "out-of-sprint-ness" is something that hurts business purposes.

Alan

On Tue, Aug 31, 2010 at 9:14 PM, Roy Morien <roymorien <at> hotmail.com> wrote:
 

Going back to basics; if a substantial majority of the team's work is 'out of sprint' work, then is Scrum an appropriate development framework to be following?
 
Regards,
Roy Morien
 

To: scrumdevelopment <at> yahoogroups.com
From: bachans <at> gmail.com
Date: Tue, 31 Aug 2010 09:40:55 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?


 
Michael ,
Great post !!

On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> yahoo.com> wrote:
 

Alan,

Agreed, this is a case of education and fear. I have discussed this with the team in multiple retrospectives, and their group opinion is they are doing fine because they are getting so much work accomplished. Even though, most of the work is out of sprint,


Is your objective to stop out of Sprint work or to have a more effective way of handling the new stories that comes up. How long are your sprints, intention of the question is to explore whether the Sprint duration has anything to do with out of Sprint .
which they set aside story points for every sprint. (My only victory thus far as their SM.)

We started tracking out of sprint work so not only the team, but also so management could see how little actual planned for work is being accomplished during the sprint. This tracking, unfortunately become the accepted norm.

Mike


--- In scrumdevelopment <at> yahoogroups.com, Alan Dayley <alandd <at> ...> wrote:
>
> This appears to be a case of the team not knowing what they are missing. In
> other words, they don't see a problem to solve so they refuse the solution
> as not needed. Education is the answer and may take a while.
>
> Another likely issue is that they fear application of more control around
> the interruptive work. If they choose to track the flow of the
> interruptions that means they sometimes will have to stop accepting another
> task. Maybe they fear having to work with and regulate incoming requests.
> Again, education of the team and the people making requests is necessary.
>
> I find two major sources of objections to pair-programming.
>
> First, many individuals like to be specialists and see value in being The
> One with the answers for specific needs. They see specialization as job
> security. This fear has some basis in fact and has to be addressed by
> providing confidence that their individual value is secure as possible, even
> if someone else also has similar skills and knowledge.
>
> Second pair-programming is seen as inefficient. Two people working on one
> task is percieved as wasteful since a second task by the second person is
> not being worked on. Education about pair programming benefits in code
> quality, cross-training, culture and team building is needed there.
>
> A quick approach to get past the education need is to couch the new idea as
> an experiment. For example, if they still object to pair-programming,
> suggest that the team try it for just one sprint. One experiment is worth a
> thousand or more white papers and a million presentation slides!
>
> Alan
>
> On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Hi All. I have relatively small Scrum team that is responsible for database
> > design, and maintenance. Unfortunately, this team is treated as an
> > operations type team, but is still expected to run as an Agile Scrum team.
> > Greater than 60% of their work is out of sprint tasks. I have suggested that
> > they try incorporating Kanban as part of their development cycles.
> > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > alternative to having constant out of sprint work given to them.
> >
> > Also, each member of the team is considered a specialist in their
> > day-to-day work by the other team members. I have suggested the team try
> > pair-programming so that they each can pick up any task at any time. Again,
> > the team has not seen the value in this.
> >
> > Any suggestions on how I can help this highly specialized, and constantly
> > distracted team?
> >
> > Thanks,
> > Mike
> >
> >
> >
>






__._,_.___


To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
Roy Morien | 1 Sep 2010 06:25
Picon
Favicon

RE: Re: What to do when the team is not firing on all cylinders?

An interesting point, though. Scrum, and sprint planning, surely must depend on having a reasonably stable, albeit short-term, Product Backlog, that can be held at arms length away from the developers during a sprint. It seems to me that if there is a reasonably continuous stream of new requests, the 'out of sprint' stuff', then a development approach that is much more pull driven is more appropriate; take it as it comes, join the queue, we're working steadily and will do your job when it arrives at the head of the queue (excepting the situation where it does have a higher priority than existing queue items).
 
Of course, the question of how efficient and effective the developers are does arise. And how can we measure that efficiency and effectiveness. And how can we evaluate it, for the purpose of improvement.
 
Maybe these are questions that can be addressed to the Kanban-ers :) ... they are serious questions.
 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: alandd <at> dayleyagile.com
Date: Tue, 31 Aug 2010 21:17:41 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?

 
Good question.  Scrum might be appropriate, depending on the reasons why most of the work is "out of sprint."  And if that "out-of-sprint-ness" is something that hurts business purposes.

Alan

On Tue, Aug 31, 2010 at 9:14 PM, Roy Morien <roymorien <at> hotmail.com> wrote:
 

Going back to basics; if a substantial majority of the team's work is 'out of sprint' work, then is Scrum an appropriate development framework to be following?
 
Regards,
Roy Morien
 

To: scrumdevelopment <at> yahoogroups.com
From: bachans <at> gmail.com
Date: Tue, 31 Aug 2010 09:40:55 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?


 
Michael ,
Great post !!

On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> yahoo.com> wrote:
 
Alan,

Agreed, this is a case of education and fear. I have discussed this with the team in multiple retrospectives, and their group opinion is they are doing fine because they are getting so much work accomplished. Even though, most of the work is out of sprint,


Is your objective to stop out of Sprint work or to have a more effective way of handling the new stories that comes up. How long are your sprints, intention of the question is to explore whether the Sprint duration has anything to do with out of Sprint .
which they set aside story points for every sprint. (My only victory thus far as their SM.)

We started tracking out of sprint work so not only the team, but also so management could see how little actual planned for work is being accomplished during the sprint. This tracking, unfortunately become the accepted norm.

Mike


--- In scrumdevelopment <at> yahoogroups.com, Alan Dayley <alandd <at> ...> wrote:
>
> This appears to be a case of the team not knowing what they are missing. In
> other words, they don't see a problem to solve so they refuse the solution
> as not needed. Education is the answer and may take a while.
>
> Another likely issue is that they fear application of more control around
> the interruptive work. If they choose to track the flow of the
> interruptions that means they sometimes will have to stop accepting another
> task. Maybe they fear having to work with and regulate incoming requests.
> Again, education of the team and the people making requests is necessary.>
> I find two major sources of objections to pair-programming.
>
> First, many individuals like to be specialists and see value in being The
> One with the answers for specific needs. They see specialization as job
> security. This fear has some basis in fact and has to be addressed by
> providing confidence that their individual value is secure as possible, even
> if someone else also has similar skills and knowledge.
>
> Second pair-programming is seen as inefficient. Two people working on one
> task is percieved as wasteful since a second task by the second person is
> not being worked on. Education about pair programming benefits in code
> quality, cross-training, culture and team building is needed the re.
>
> A quick approach to get past the education need is to couch the new idea as
> an experiment. For example, if they still object to pair-programming,
> suggest that the team try it for just one sprint. One experiment is worth a
> thousand or more white papers and a million presentation slides!
>
> Alan
>
> On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Hi All. I have relatively small Scrum team that is responsible for database
> > design, and maintenance. Unfortunately, this team is treated as an
> > operations type team, but is still expected to run as an Agile Scrum team.
> > Greater than 60% of their work is out of sprint tasks. I have suggested that
> > they try incorporating Kanban as part of their development cycles.
> > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > alternative to having constant out of sprint work given to them.
> >
> > Also, each member of the team is considered a specialist in their
> > day-to-day work by the other team members. I have suggested the team try
> > pair-programming so that they each can pick up any task at any time. Again,
> > the team has not seen the value in this.
> >
> > Any suggestions on how I can help this highly specialized, and constantly
> > distracted team?
> >
> > Thanks,
> > Mike
> >
> >
> >
>






.ExternalClass #ecxygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;padding:0 10px;} .ExternalClass #ecxygrp-mkp hr {border:1px solid #d8d8d8;} .ExternalClass #ecxygrp-mkp #ecxhd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;} .ExternalClass #ecxygrp-mkp #ecxads {margin-bottom:10px;} .ExternalClass #ecxygrp-mkp .ecxad {padding:0 0;} .ExternalClass #ecxygrp-mkp .ecxad p {;} .ExternalClass #ecxygrp-mkp .ecxad a {color:#0000ff;text-decoration:none;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc {font-family:Arial;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc #ecxhd {font-weight:700;font-size:78%;line-height:122%;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc .ecxad {margin-bottom:10px;padding:0 0;} .ExternalClass a {color:#1e66ae;} .ExternalClass #ecxactions {font-family:Verdana;font-size:11px;padding:10px 0;} .ExternalClass #ecxactivity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} .ExternalClass #ecxactivity span {font-weight:700;} .ExternalClass #ecxactivity span a {color:#5085b6;text-decoration:none;} .ExternalClass #ecxactivity span span {color:#ff7900;} .ExternalClass #ecxactivity span .ecxunderline {text-decoration:underline;} .ExternalClass .ecxattach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} .ExternalClass .ecxattach div a {text-decoration:none;} .ExternalClass .ecxattach img {border:none;padding-right:5px;} .ExternalClass .ecxattach label {display:block;margin-bottom:5px;} .ExternalClass .ecxattach label a {text-decoration:none;} .ExternalClass blockquote {;} .ExternalClass .ecxbold {font-family:Arial;font-size:13px;font-weight:700;} .ExternalClass .ecxbold a {text-decoration:none;} .ExternalClass dd.ecxlast p a {font-family:Verdana;font-weight:700;} .ExternalClass dd.ecxlast p span {margin-right:10px;font-family:Verdana;font-weight:700;} .ExternalClass dd.ecxlast p span.ecxyshortcuts {margin-right:0;} .ExternalClass div.ecxattach-table div div a {text-decoration:none;} .ExternalClass div.ecxattach-table {width:400px;} .ExternalClass div.ecxfile-title a, .ExternalClass div.ecxfile-title a:active, .ExternalClass div.ecxfile-title a:hover, .ExternalClass div.ecxfile-title a:visited {text-decoration:none;} .ExternalClass div.ecxphoto-title a, .ExternalClass div.ecxphoto-title a:active, .ExternalClass div.ecxphoto-title a:hover, .ExternalClass div.ecxphoto-title a:visited {text-decoration:none;} .ExternalClass ecxdiv#ygrp-mlmsg #ecxygrp-msg p a span.ecxyshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;} .ExternalClass .ecxgreen {color:#628c2a;} .ExternalClass .ecxMsoNormal {;} .ExternalClass ecxo {font-size:0;} .ExternalClass #ecxphotos div {float:left;width:72px;} .ExternalClass #ecxphotos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;} .ExternalClass #ecxphotos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} .ExternalClass #ecxreco-category {font-size:77%;} .ExternalClass #ecxreco-desc {font-size:77%;} .ExternalClass .ecxreplbq {;} .ExternalClass #ecxygrp-mlmsg {font-size:13px;font-family:Arial, helvetica,clean, sans-serif;} .ExternalClass #ecxygrp-mlmsg table {font-size:inherit;font:100%;} .ExternalClass #ecxygrp-mlmsg select, .ExternalClass input, .ExternalClass textarea {font:99% Arial, Helvetica, clean, sans-serif;} .ExternalClass #ecxygrp-mlmsg pre, .ExternalClass code {font:115% monospace;} .ExternalClass #ecxygrp-mlmsg ecx* {line-height:1.22em;} .ExternalClass #ecxygrp-mlmsg #ecxlogo {padding-bottom:10px;} .ExternalClass #ecxygrp-mlmsg a {color:#1E66AE;} .ExternalClass #ecxygrp-msg p a {font-family:Verdana;} .ExternalClass #ecxygrp-msg ecxp#attach-count span {color:#1E66AE;font-weight:700;} .ExternalClass #ecxygrp-reco #ecxreco-head {color:#ff7900;font-weight:700;} .ExternalClass #ecxygrp-reco {margin-bottom:20px;padding:0px;} .ExternalClass #ecxygrp-sponsor #ecxov li a {font-size:130%;text-decoration:none;} .ExternalClass #ecxygrp-sponsor #ecxov li {font-size:77%;list-style-type:square;padding:6px 0;} .ExternalClass #ecxygrp-sponsor #ecxov ul {padding:0 0 0 8px;} .ExternalClass #ecxygrp-text {font-family:Georgia;} .ExternalClass #ecxygrp-text p {;} .ExternalClass #ecxygrp-text tt {font-size:120%;}

__._,_.___


To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
Alan Dayley | 1 Sep 2010 07:03
Favicon
Gravatar

Re: Re: What to do when the team is not firing on all cylinders?

The other side is also in question.  Why is "the company" making so many unplanned requests?  Bugs?  Management neglecting strategic plans?  Hyper-command and control?  Too many bosses?  All needs are "top" priority?

Some teams do better with kanban and need flow of incoming work.  Even kanban enforces some control of the flow.

But, some need to use Scrum (iteration rhythm) to help the company stop thrashing.

Alan

On Tue, Aug 31, 2010 at 9:25 PM, Roy Morien <roymorien <at> hotmail.com> wrote:
 

An interesting point, though. Scrum, and sprint planning, surely must depend on having a reasonably stable, albeit short-term, Product Backlog, that can be held at arms length away from the developers during a sprint. It seems to me that if there is a reasonably continuous stream of new requests, the 'out of sprint' stuff', then a development approach that is much more pull driven is more appropriate; take it as it comes, join the queue, we're working steadily and will do your job when it arrives at the head of the queue (excepting the situation where it does have a higher priority than existing queue items).
 
Of course, the question of how efficient and effective the developers are does arise. And how can we measure that efficiency and effectiveness. And how can we evaluate it, for the purpose of improvement.
 
Maybe these are questions that can be addressed to the Kanban-ers :) ... they are serious questions.


 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: alandd <at> dayleyagile.com
Date: Tue, 31 Aug 2010 21:17:41 -0700

Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?

 
Good question.  Scrum might be appropriate, depending on the reasons why most of the work is "out of sprint."  And if that "out-of-sprint-ness" is something that hurts business purposes.

Alan

On Tue, Aug 31, 2010 at 9:14 PM, Roy Morien <roymorien <at> hotmail.com> wrote:
 

Going back to basics; if a substantial majority of the team's work is 'out of sprint' work, then is Scrum an appropriate development framework to be following?
 
Regards,
Roy Morien
 

To: scrumdevelopment <at> yahoogroups.com
From: bachans <at> gmail.com
Date: Tue, 31 Aug 2010 09:40:55 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?


 
Michael ,
Great post !!

On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> yahoo.com> wrote:
 
Alan,

Agreed, this is a case of education and fear. I have discussed this with the team in multiple retrospectives, and their group opinion is they are doing fine because they are getting so much work accomplished. Even though, most of the work is out of sprint,


Is your objective to stop out of Sprint work or to have a more effective way of handling the new stories that comes up. How long are your sprints, intention of the question is to explore whether the Sprint duration has anything to do with out of Sprint .
which they set aside story points for every sprint. (My only victory thus far as their SM.)

We started tracking out of sprint work so not only the team, but also so management could see how little actual planned for work is being accomplished during the sprint. This tracking, unfortunately become the accepted norm.

Mike


--- In scrumdevelopment <at> yahoogroups.com, Alan Dayley <alandd <at> ...> wrote:
>
> This appears to be a case of the team not knowing what they are missing. In
> other words, they don't see a problem to solve so they refuse the solution
> as not needed. Education is the answer and may take a while.
>
> Another likely issue is that they fear application of more control around
> the interruptive work. If they choose to track the flow of the
> interruptions that means they sometimes will have to stop accepting another
> task. Maybe they fear having to work with and regulate incoming requests.
> Again, education of the team and the people making requests is necessary.
>
> I find two major sources of objections to pair-programming.
>
> First, many individuals like to be specialists and see value in being The
> One with the answers for specific needs. They see specialization as job
> security. This fear has some basis in fact and has to be addressed by
> providing confidence that their individual value is secure as possible, even
> if someone else also has similar skills and knowledge.
>
> Second pair-programming is seen as inefficient. Two people working on one
> task is percieved as wasteful since a second task by the second person is
> not being worked on. Education about pair programming benefits in code
> quality, cross-training, culture and team building is needed there.
>
> A quick approach to get past the education need is to couch the new idea as
> an experiment. For example, if they still object to pair-programming,
> suggest that the team try it for just one sprint. One experiment is worth a
> thousand or more white papers and a million presentation slides!
>
> Alan
>
> On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Hi All. I have relatively small Scrum team that is responsible for database
> > design, and maintenance. Unfortunately, this team is treated as an
> > operations type team, but is still expected to run as an Agile Scrum team.
> > Greater than 60% of their work is out of sprint tasks. I have suggested that
> > they try incorporating Kanban as part of their development cycles.
> > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > alternative to having constant out of sprint work given to them.
> >
> > Also, each member of the team is considered a specialist in their
> > day-to-day work by the other team members. I have suggested the team try
> > pair-programming so that they each can pick up any task at any time. Again,
> > the team has not seen the value in this.
> >
> > Any suggestions on how I can help this highly specialized, and constantly
> > distracted team?
> >
> > Thanks,
> > Mike
> >
> >
> >
>









__._,_.___


To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
Roy Morien | 1 Sep 2010 08:40
Picon
Favicon

RE: Re: What to do when the team is not firing on all cylinders?

Indeed, I agree with you entirely. But, on the other hand (as the economists would always say), if the many unplanned requests are naturally and normally arising from daily usage, that does not necessarilly imply management neglect, command and control, too many bosses etc.
 
But what it may call forth is the question of Why are there so many unplanned requests? (yes, your same question, but viewed from a different angle). Is it because the software in use has many bugs, or does not really meet user requirements, and is being enhanced 'on the fly' to overcome this gross deficiency. It is perfectly reasonable for change requests to arise from the learning experience of using the software, but if that constitutes 60% of development work, then that can indicate a problem right from the start of the development process; ie: buggy software is being delivered, and software that has not been developed in close accord with user requirements initially is being delivered.
 
At this point, maybe a big swing back to Scrum style development is indicated to address the problems at their source.
 
But overall there is the notion of 'horses for courses' ... Scrum cannot be seen as appropriate for ALL situations ... although I have always held that the iterative style of development is pretty well appropriate for all situations, and the statement that 'Oh, there are some projects that can't be done that way, and need a more structured approach' is just being mealy-mouthed.
 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: alandd <at> dayleyagile.com
Date: Tue, 31 Aug 2010 22:03:19 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?

 
The other side is also in question.  Why is "the company" making so many unplanned requests?  Bugs?  Management neglecting strategic plans?  Hyper-command and control?  Too many bosses?  All needs are "top" priority?

Some teams do better with kanban and need flow of incoming work.  Even kanban enforces some control of the flow.

But, some need to use Scrum (iteration rhythm) to help the company stop thrashing.

Alan

On Tue, Aug 31, 2010 at 9:25 PM, Roy Morien <roymorien <at> hotmail.com> wrote:
 

An interesting point, though. Scrum, and sprint planning, surely must depend on having a reasonably stable, albeit short-term, Product Backlog, that can be held at arms length away from the developers during a sprint. It seems to me that if there is a reasonably continuous stream of new requests, the 'out of sprint' stuff', then a development approach that is much more pull driven is more appropriate; take it as it comes, join the queue, we're working steadily and will do your job when it arrives at the head of the queue (excepting the situation where it does have a higher priority than existing queue items).
 
Of course, the question of how efficient and effective the developers are does arise. And how can we measure that efficiency and effectiveness. And how can we&nbs p;evaluate it, for the purpose of improvement.
 
Maybe these are questions that can be addressed to the Kanban-ers :) ... they are serious questions.


 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: alandd <at> dayleyagile.com
Date: Tue, 31 Aug 2010 21:17:41 -0700

Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?

 
Good question.  Scrum might be appropriate, depending on the reasons why most of the work is "out of sprint."  And if that "out-of-sprint-ness" is something that hurts business purposes.

Alan

On Tue, Aug 31, 2010 at 9:14 PM, Roy Morien <roymorien <at> hotmail.com> wrote:
 
Going back to basics; if a substantial majority of the team's work is 'out of sprint' work, then is Scrum an appropriate development framework to be following?
 
Regards,
Roy Morien
 


To: scrumdevelopment <at> yahoogroups.com
From: bachans <at> gmail.com
Date: Tue, 31 Aug 2010 09:40:55 -0700
Subject: Re: [scrumdevelopment] Re: What to do when the team is not firing on all cylinders?


 
Michael ,
Great post !!

On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> yahoo.com> wrote:
 
Alan,

Agreed, this is a case of education and fear. I have discussed this with the team in multiple retrospectives, and their group opinion is they are doing fine because they are getting so much work accomplished. Even though, most of the work is out of sprint,


Is your objective to stop out of Sprint work or to have a more effective way of handling the new stories that comes up. How long are your sprints, intention of the question is to explore whether the Sprint duration has anything to do with out of Sprint .
which they set aside story points for every sprint. (My only victory thus far as their SM.)

We started tracking out of sprint work so not only the team, but also so management could see how little actual planned for work is being accomplished during the sprint. This tracking, unfortunately become the accepted norm.

Mike


--- In scrumdevelopment <at> yahoogroups.com, Alan Dayley <alandd <at> ...> wrote:
>
> This appears to be a case of the team not knowing what they are missing. In
> other words, they don't see a problem to solve so they refuse the solution
> as not needed. Education is the answer and may take a while.
>
> Another likely issue is that they fear application of more control around
> the interruptive work. If they choose to track the flow of the
> interruptions that means they sometimes will have to stop accepting another
> task. Maybe they fear having to work with and regulate incoming requests.
> Again, education of the team and the people making requests is necessary.>
> I find two major sources of objections to pair-programming.
>
> First, many individuals like to be specialists and see value in being The
> One with the answers for specific needs. They see specialization as job
> security. This fear has some basis in fact and has to be addressed by
> providing confidence that their individual value is secure as possible, even
> if someone else also has similar skills and knowledge.
>
> Second pair-programming is seen as inefficient. Two people working on one
> task is percieved as wasteful since a second task by the second person is
> not being worked on. Education about pair programming benefits in code
> quality, cross-training, culture and team building is needed the re.
>
> A quick approach to get past the education need is to couch the new idea as
> an experiment. For example, if they still object to pair-programming,
> suggest that the team try it for just one sprint. One experiment is worth a
> thousand or more white papers and a million presentation slides!
>
> Alan
>
> On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Hi All. I have relatively small Scrum team that is responsible for database
> > design, and maintenance. Unfortunately, this team is treated as an
> > operations type team, but is still expected to run as an Agile Scrum team.
> > Greater than 60% of their work is out of sprint tasks. I have suggested that
> > they try incorporating Kanban as part of their development cycles.
> > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > alternative to having constant out of sprint work given to them.
> >
> > Also, each member of the team is considered a specialist in their
> > day-to-day work by the other team members. I have suggested the team try
> > pair-programming so that they each can pick up any task at any time. Again,
> > the team has not seen the value in this.
> >
> > Any suggestions on how I can help this highly specialized, and constantly
> > distracted team?
> >
> > Thanks,
> > Mike
> >
> >
> >
>










.ExternalClass #ecxygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;padding:0 10px;} .ExternalClass #ecxygrp-mkp hr {border:1px solid #d8d8d8;} .ExternalClass #ecxygrp-mkp #ecxhd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;} .ExternalClass #ecxygrp-mkp #ecxads {margin-bottom:10px;} .ExternalClass #ecxygrp-mkp .ecxad {padding:0 0;} .ExternalClass #ecxygrp-mkp .ecxad p {;} .ExternalClass #ecxygrp-mkp .ecxad a {color:#0000ff;text-decoration:none;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc {font-family:Arial;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc #ecxhd {font-weight:700;font-size:78%;line-height:122%;} .ExternalClass #ecxygrp-sponsor #ecxygrp-lc .ecxad {margin-bottom:10px;padding:0 0;} .ExternalClass a {color:#1e66ae;} .ExternalClass #ecxactions {font-family:Verdana;font-size:11px;padding:10px 0;} .ExternalClass #ecxactivity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} .ExternalClass #ecxactivity span {font-weight:700;} .ExternalClass #ecxactivity span a {color:#5085b6;text-decoration:none;} .ExternalClass #ecxactivity span span {color:#ff7900;} .ExternalClass #ecxactivity span .ecxunderline {text-decoration:underline;} .ExternalClass .ecxattach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} .ExternalClass .ecxattach div a {text-decoration:none;} .ExternalClass .ecxattach img {border:none;padding-right:5px;} .ExternalClass .ecxattach label {display:block;margin-bottom:5px;} .ExternalClass .ecxattach label a {text-decoration:none;} .ExternalClass blockquote {;} .ExternalClass .ecxbold {font-family:Arial;font-size:13px;font-weight:700;} .ExternalClass .ecxbold a {text-decoration:none;} .ExternalClass dd.ecxlast p a {font-family:Verdana;font-weight:700;} .ExternalClass dd.ecxlast p span {margin-right:10px;font-family:Verdana;font-weight:700;} .ExternalClass dd.ecxlast p span.ecxyshortcuts {margin-right:0;} .ExternalClass div.ecxattach-table div div a {text-decoration:none;} .ExternalClass div.ecxattach-table {width:400px;} .ExternalClass div.ecxfile-title a, .ExternalClass div.ecxfile-title a:active, .ExternalClass div.ecxfile-title a:hover, .ExternalClass div.ecxfile-title a:visited {text-decoration:none;} .ExternalClass div.ecxphoto-title a, .ExternalClass div.ecxphoto-title a:active, .ExternalClass div.ecxphoto-title a:hover, .ExternalClass div.ecxphoto-title a:visited {text-decoration:none;} .ExternalClass ecxdiv#ygrp-mlmsg #ecxygrp-msg p a span.ecxyshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;} .ExternalClass .ecxgreen {color:#628c2a;} .ExternalClass .ecxMsoNormal {;} .ExternalClass ecxo {font-size:0;} .ExternalClass #ecxphotos div {float:left;width:72px;} .ExternalClass #ecxphotos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;} .ExternalClass #ecxphotos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} .ExternalClass #ecxreco-category {font-size:77%;} .ExternalClass #ecxreco-desc {font-size:77%;} .ExternalClass .ecxreplbq {;} .ExternalClass #ecxygrp-mlmsg {font-size:13px;font-family:Arial, helvetica,clean, sans-serif;} .ExternalClass #ecxygrp-mlmsg table {font-size:inherit;font:100%;} .ExternalClass #ecxygrp-mlmsg select, .ExternalClass input, .ExternalClass textarea {font:99% Arial, Helvetica, clean, sans-serif;} .ExternalClass #ecxygrp-mlmsg pre, .ExternalClass code {font:115% monospace;} .ExternalClass #ecxygrp-mlmsg ecx* {line-height:1.22em;} .ExternalClass #ecxygrp-mlmsg #ecxlogo {padding-bottom:10px;} .ExternalClass #ecxygrp-mlmsg a {color:#1E66AE;} .ExternalClass #ecxygrp-msg p a {font-family:Verdana;} .ExternalClass #ecxygrp-msg ecxp#attach-count span {color:#1E66AE;font-weight:700;} .ExternalClass #ecxygrp-reco #ecxreco-head {color:#ff7900;font-weight:700;} .ExternalClass #ecxygrp-reco {margin-bottom:20px;padding:0px;} .ExternalClass #ecxygrp-sponsor #ecxov li a {font-size:130%;text-decoration:none;} .ExternalClass #ecxygrp-sponsor #ecxov li {font-size:77%;list-style-type:square;padding:6px 0;} .ExternalClass #ecxygrp-sponsor #ecxov ul {padding:0 0 0 8px;} .ExternalClass #ecxygrp-text {font-family:Georgia;} .ExternalClass #ecxygrp-text p {;} .ExternalClass #ecxygrp-text tt {font-size:120%;}

__._,_.___


To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
Ron Jeffries | 1 Sep 2010 12:38
Picon
Favicon
Gravatar

Re: Re: What to do when the team is not firing on all cylinders?

Hello, Roy.  On Wednesday, September 1, 2010, at 12:25:43 AM, you
wrote:

> Of course, the question of how efficient and effective the
> developers are does arise. And how can we measure that efficiency
> and effectiveness. And how can we evaluate it, for the purpose of improvement.

Is there some way to measure efficiency and effectiveness for teams
all of whose work /is/ in-sprint?

Ron Jeffries
www.XProgramming.com
www.xprogramming.com/blog
I try to Zen through it and keep my voice very mellow and low.
Inside I am screaming and have a machine gun.
Yin and Yang I figure.
  -- Tom Jeffries

------------------------------------

To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.comYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/scrumdevelopment/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/scrumdevelopment/join
    (Yahoo! ID required)

<*> To change settings via email:
    scrumdevelopment-digest <at> yahoogroups.com 
    scrumdevelopment-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    scrumdevelopment-unsubscribe <at> yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

yoshidog78 | 1 Sep 2010 15:23
Picon

For those with muliple tools in the bag, here's a Kanban game

For those with multiple tools in the bag, here's a Kanban game

I would appreciate any feedback on this attempt at a Kanban game. It is currently given during training
sessions on lean/kanban after my scrum training of course! 

http://www.scribd.com/doc/36358058/Building-boats-A-kanban-game

Thanks in advance!

------------------------------------

To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.comYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/scrumdevelopment/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/scrumdevelopment/join
    (Yahoo! ID required)

<*> To change settings via email:
    scrumdevelopment-digest <at> yahoogroups.com 
    scrumdevelopment-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    scrumdevelopment-unsubscribe <at> yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Michael | 1 Sep 2010 16:15
Picon
Favicon

Re: What to do when the team is not firing on all cylinders?

Hi All,

My goal is to help this team respond to their sprint backlog effectively, and to help the P.O. say no to the out
of sprint work that continually comes up.  Myself and one of the other ScrumMasters in my division agree
that a Kanban approach would be more appropriate for this type of development team.  Unfortunately,
upper-management does not feel that switching to Kanban is a worthwhile exercise.  

The team sees itself as getting more work done than ever before, and feels they are doing a good job when they
get the little amount of actual planned work completed along with all of the planned for out of sprint work.

Mike

--- In scrumdevelopment <at> yahoogroups.com, Bachan Anand <bachans <at> ...> wrote:
>
> Michael ,
> Great post !!
> 
> On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> ...> wrote:
> 
> >
> >
> > Alan,
> >
> > Agreed, this is a case of education and fear. I have discussed this with
> > the team in multiple retrospectives, and their group opinion is they are
> > doing fine because they are getting so much work accomplished. Even though,
> > most of the work is out of sprint,
> >
> 
> Is your objective to stop out of Sprint work or to have a more effective way
> of handling the new stories that comes up. How long are your sprints,
> intention of the question is to explore whether the Sprint duration has
> anything to do with out of Sprint .
> 
> > which they set aside story points for every sprint. (My only victory thus
> > far as their SM.)
> >
> > We started tracking out of sprint work so not only the team, but also so
> > management could see how little actual planned for work is being
> > accomplished during the sprint. This tracking, unfortunately become the
> > accepted norm.
> >
> > Mike
> >
> >
> > --- In scrumdevelopment <at> yahoogroups.com<scrumdevelopment%40yahoogroups.com>,
> > Alan Dayley <alandd <at> > wrote:
> > >
> > > This appears to be a case of the team not knowing what they are missing.
> > In
> > > other words, they don't see a problem to solve so they refuse the
> > solution
> > > as not needed. Education is the answer and may take a while.
> > >
> > > Another likely issue is that they fear application of more control around
> > > the interruptive work. If they choose to track the flow of the
> > > interruptions that means they sometimes will have to stop accepting
> > another
> > > task. Maybe they fear having to work with and regulate incoming requests.
> > > Again, education of the team and the people making requests is necessary.
> > >
> > > I find two major sources of objections to pair-programming.
> > >
> > > First, many individuals like to be specialists and see value in being The
> > > One with the answers for specific needs. They see specialization as job
> > > security. This fear has some basis in fact and has to be addressed by
> > > providing confidence that their individual value is secure as possible,
> > even
> > > if someone else also has similar skills and knowledge.
> > >
> > > Second pair-programming is seen as inefficient. Two people working on one
> > > task is percieved as wasteful since a second task by the second person is
> > > not being worked on. Education about pair programming benefits in code
> > > quality, cross-training, culture and team building is needed there.
> > >
> > > A quick approach to get past the education need is to couch the new idea
> > as
> > > an experiment. For example, if they still object to pair-programming,
> > > suggest that the team try it for just one sprint. One experiment is worth
> > a
> > > thousand or more white papers and a million presentation slides!
> > >
> > > Alan
> > >
> > > On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> > wrote:
> > >
> > > >
> > > >
> > > > Hi All. I have relatively small Scrum team that is responsible for
> > database
> > > > design, and maintenance. Unfortunately, this team is treated as an
> > > > operations type team, but is still expected to run as an Agile Scrum
> > team.
> > > > Greater than 60% of their work is out of sprint tasks. I have suggested
> > that
> > > > they try incorporating Kanban as part of their development cycles.
> > > > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > > > alternative to having constant out of sprint work given to them.
> > > >
> > > > Also, each member of the team is considered a specialist in their
> > > > day-to-day work by the other team members. I have suggested the team
> > try
> > > > pair-programming so that they each can pick up any task at any time.
> > Again,
> > > > the team has not seen the value in this.
> > > >
> > > > Any suggestions on how I can help this highly specialized, and
> > constantly
> > > > distracted team?
> > > >
> > > > Thanks,
> > > > Mike
> > > >
> > > >
> > > >
> > >
> >
> >  
> >
>

------------------------------------

To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.comYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/scrumdevelopment/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/scrumdevelopment/join
    (Yahoo! ID required)

<*> To change settings via email:
    scrumdevelopment-digest <at> yahoogroups.com 
    scrumdevelopment-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    scrumdevelopment-unsubscribe <at> yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Kevin Johnston | 1 Sep 2010 17:45
Picon
Gravatar

Re: Re: What to do when the team is not firing on all cylinders?

Hi mike

Why is the out of sprint work being done first if you have a backlog maybe it should be added to it and prioritised?

Regards

Kevin



Sent from my iPhone

On 1 Sep 2010, at 15:15, "Michael" <mikeabugow <at> yahoo.com> wrote:

 

Hi All,

My goal is to help this team respond to their sprint backlog effectively, and to help the P.O. say no to the out of sprint work that continually comes up. Myself and one of the other ScrumMasters in my division agree that a Kanban approach would be more appropriate for this type of development team. Unfortunately, upper-management does not feel that switching to Kanban is a worthwhile exercise.

The team sees itself as getting more work done than ever before, and feels they are doing a good job when they get the little amount of actual planned work completed along with all of the planned for out of sprint work.

Mike

--- In scrumdevelopment <at> yahoogroups.com, Bachan Anand <bachans <at> ...> wrote:
>
> Michael ,
> Great post !!
>
> On Tue, Aug 31, 2010 at 8:14 AM, Michael <mikeabugow <at> ...> wrote:
>
> >
> >
> > Alan,
> >
> > Agreed, this is a case of education and fear. I have discussed this with
> > the team in multiple retrospectives, and their group opinion is they are
> > doing fine because they are getting so much work accomplished. Even though,
> > most of the work is out of sprint,
> >
>
> Is your objective to stop out of Sprint work or to have a more effective way
> of handling the new stories that comes up. How long are your sprints,
> intention of the question is to explore whether the Sprint duration has
> anything to do with out of Sprint .
>
> > which they set aside story points for every sprint. (My only victory thus
> > far as their SM.)
> >
> > We started tracking out of sprint work so not only the team, but also so
> > management could see how little actual planned for work is being
> > accomplished during the sprint. This tracking, unfortunately become the
> > accepted norm.
> >
> > Mike
> >
> >
> > --- In scrumdevelopment <at> yahoogroups.com<scrumdevelopment%40yahoogroups.com>,
> > Alan Dayley <alandd <at> > wrote:
> > >
> > > This appears to be a case of the team not knowing what they are missing.
> > In
> > > other words, they don't see a problem to solve so they refuse the
> > solution
> > > as not needed. Education is the answer and may take a while.
> > >
> > > Another likely issue is that they fear application of more control around
> > > the interruptive work. If they choose to track the flow of the
> > > interruptions that means they sometimes will have to stop accepting
> > another
> > > task. Maybe they fear having to work with and regulate incoming requests.
> > > Again, education of the team and the people making requests is necessary.
> > >
> > > I find two major sources of objections to pair-programming.
> > >
> > > First, many individuals like to be specialists and see value in being The
> > > One with the answers for specific needs. They see specialization as job
> > > security. This fear has some basis in fact and has to be addressed by
> > > providing confidence that their individual value is secure as possible,
> > even
> > > if someone else also has similar skills and knowledge.
> > >
> > > Second pair-programming is seen as inefficient. Two people working on one
> > > task is percieved as wasteful since a second task by the second person is
> > > not being worked on. Education about pair programming benefits in code
> > > quality, cross-training, culture and team building is needed there.
> > >
> > > A quick approach to get past the education need is to couch the new idea
> > as
> > > an experiment. For example, if they still object to pair-programming,
> > > suggest that the team try it for just one sprint. One experiment is worth
> > a
> > > thousand or more white papers and a million presentation slides!
> > >
> > > Alan
> > >
> > > On Mon, Aug 30, 2010 at 10:53 AM, Michael <mikeabugow <at> > wrote:
> > >
> > > >
> > > >
> > > > Hi All. I have relatively small Scrum team that is responsible for
> > database
> > > > design, and maintenance. Unfortunately, this team is treated as an
> > > > operations type team, but is still expected to run as an Agile Scrum
> > team.
> > > > Greater than 60% of their work is out of sprint tasks. I have suggested
> > that
> > > > they try incorporating Kanban as part of their development cycles.
> > > > Unfortunately, neither the team, nor their P.O. sees this as a viable
> > > > alternative to having constant out of sprint work given to them.
> > > >
> > > > Also, each member of the team is considered a specialist in their
> > > > day-to-day work by the other team members. I have suggested the team
> > try
> > > > pair-programming so that they each can pick up any task at any time.
> > Again,
> > > > the team has not seen the value in this.
> > > >
> > > > Any suggestions on how I can help this highly specialized, and
> > constantly
> > > > distracted team?
> > > >
> > > > Thanks,
> > > > Mike
> > > >
> > > >
> > > >
> > >
> >
> >
> >
>



__._,_.___

To Post a message, send it to:   scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Gmane