Roy Morien | 1 Apr 2009 01:06
Picon
Favicon

RE: ScrumMaster only one trying to do Scrum

It is the Scrummaster's role to keep everyone on the straight and narrow in regard to Scrum, but only if the team is actually trying to use Scrum, voluntarilly, with the intention of trying to gain the benefits of this approach. (the Scrummaster does have other aspects to their role, of course). This is a leadership role, a mentoring role, a protection role etc.
 
But what is NOT the Scrummasters role is to be a policeman or enforcer to force people to use Scrum. If the team is not practicing Scrum, then there is no such role as Scrummaster;that role has become redundant or irrelevant in this circumstance.
 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: xavier <at> xqa.com.ar
Date: Wed, 25 Mar 2009 22:42:42 +0100
Subject: Re: [scrumdevelopment] ScrumMaster only one trying to do Scrum

Kerrie,

When you put forward a situation like this to the list, you will probably get a lot of answers saying that if the team and PO think it's OK, then let it be. And they are partly right, at least from the team/SM point of view. You might not be implementing Scrum correctly, but as long as you have clearly defined a Product Owner, and he/she understands his/her responsability, your hands are tied. Scrum is very simple: the responsibility of what is delivered lies with the PO. If the PO approves, then unfortunately for you, "all is well" (at least from the framework perspective). There is no such thing as saying "they only do 80-90% of stories but the PO is satisfied with that". The PO *defines the acceptance criteria*. At the end of the sprint, stories are either done or no t done, and the PO is the only one who decides. This is why it's so critical to have a good Product Owner. (From reading your e-mail, it looks like your PO might need some coaching.)

But in the meantime, you cannot (as SM) force change. Do as best as you can with the retrospectives. What you have to understand (or even better, Senior Management has to understand) is that this team is probably unproductive and risky. Or better put, it's less productive than it could be, and you are more at risk of not having a working product when your organization needs it than you could be. Whenever a team (or a person for that matter) says they don't need to improve, a warning light should go off in your head. *Something* is wrong there.

Think about this: why do _you_ care, when everyone else (including most importantly the PO) doesn't? What sets you apart? Are you alone, or are there other people in the organization that think like you? (If you are alone, you might have higher quality standards than your organization... and while what I am going to say is very polemic, if your organization is surviving, you might be goldplating!).

Hope it helps,
Xavier


On Wed, Mar 25, 2009 at 9:04 PM, Kerrie Valdiviezo <kerrie_valdiviezo <at> yahoo.com> wrote:


If the ScrumMaster is supposed to enforce the Scrum Process but the rest of the Team disagrees with certain parts of the process...do we just go with that because it's a 'Team decision?' 

I see that this particular team could use improvement mostly in communication and commitment.  However, if the team and product owner are happy with where the team is at and have no motivation for improvements...what next?  Do they no longer need retrospectives?  Do they no longer need a ScrumMaster?

I see they have distractions...but when I have a conversation with them about that to find ways I can help, they insist that it's 'not that big of a deal'.
-They work on stuff outside the project, but they are all comf ortable with it when a team member does that...and so is the PO
-they don't finish most of the stories in an iteration...but 80% of the stories are 80-90% done...so they and PO are satisfied with that
-they pull in other stories mid iteration w/o first talking to rest of the team and sometimes the PO and yes...they and PO are all comfortable with that too. 
these are some of the symptoms to the bigger problems, thats' what I think.

Your thoughts?






.ExternalClass #EC_ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;padding:0px 14px;} .ExternalClass #EC_ygrp-mkp hr {border:1px solid #d8d8d8;} .ExternalClass #EC_ygrp-mkp #EC_hd {color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;} .ExternalClass #EC_ygrp-mkp #EC_ads {margin-bottom:10px;} .ExternalClass #EC_ygrp-mkp .EC_ad {padding:0 0;} .ExternalClass #EC_ygrp-mkp .EC_ad a {color:#0000ff;text-decoration:none;} .ExternalClass #EC_ygrp-sponsor #EC_ygrp-lc {font-family:Arial;} .ExternalClass #EC_ygrp-sponsor #EC_ygrp-lc #EC_hd {font-weight:bold;font-size:78%;line-height:122%;} .ExternalClass #EC_ygrp-sponsor #EC_ygrp-lc .EC_ad {margin-bottom:10px;padding:0 0;} .ExternalClass #EC_ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} .ExternalClass #EC_ygrp-mlmsg table {font-size:inherit;font:100%;} .ExternalClass #EC_ygrp-mlmsg select, .ExternalClass input, .ExternalClass textarea {font:99% arial,helvetica,clean,sans-serif;} .ExternalClass #EC_ygrp-mlmsg pre, .ExternalClass code {font:115% monospace;} .ExternalClass #EC_ygrp-mlmsg EC_* {line-height:1.22em;} .ExternalClass #EC_ygrp-text {font-family:Georgia;} .ExternalClass #EC_ygrp-text p {;} .ExternalClass dd.EC_last p a {font-family:Verdana;font-weight:bold;} .ExternalClass #EC_ygrp-vitnav {padding-top:10px;font-family:Verdana;font-size:77%;} .ExternalClass #EC_ygrp-vitnav a {padding:0 1px;} .ExternalClass #EC_ygrp-mlmsg #EC_logo {padding-bottom:10px;} .ExternalClass #EC_ygrp-reco {margin-bottom:20px;padding:0px;} .ExternalClass #EC_ygrp-reco #EC_reco-head {font-weight:bold;color:#ff7900;} .ExternalClass #EC_reco-category {font-size:77%;} .ExternalClass #EC_reco-desc {font-size:77%;} .ExternalClass #EC_ygrp-vital a {text-decoration:none;} .ExternalClass #EC_ygrp-vital a:hover {text-decoration:underline;} .ExternalClass #EC_ygrp-sponsor #EC_ov ul {padding:0 0 0 8px;} .ExternalClass #EC_ygrp-sponsor #EC_ov li {list-style-type:square;padding:6px 0;font-size:77%;} .ExternalClass #EC_ygrp-sponsor #EC_ov li a {text-decoration:none;font-size:130%;} .ExternalClass #EC_ygrp-sponsor #EC_nc {background-color:#eee;margin-bottom:20px;padding:0 8px;} .ExternalClass #EC_ygrp-sponsor .EC_ad {padding:8px 0;} .ExternalClass #EC_ygrp-sponsor .EC_ad #EC_hd1 {font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} .ExternalClass #EC_ygrp-sponsor .EC_ad a {text-decoration:none;} .ExternalClass #EC_ygrp-sponsor .EC_ad a:hover {text-decoration:underline;} .ExternalClass #EC_ygrp-sponsor .EC_ad p {;} .ExternalClass EC_o {font-size:0;} .ExternalClass .EC_MsoNormal {;} .ExternalClass #EC_ygrp-text tt {font-size:120%;} .ExternalClass blockquote {;} .ExternalClass .EC_replbq {;} .ExternalClass dd.EC_last p span {margin-right:10px;font-family:Verdana;font-weight:bold;} .ExternalClass dd.EC_last p span.EC_yshortcuts {margin-right:0;} .ExternalClass div.EC_photo-title a, .ExternalClass div.EC_photo-title a:active, .ExternalClass div.EC_photo-title a:hover, .ExternalClass div.EC_photo-title a:visited {text-decoration:none;} .ExternalClass div.EC_file-title a, .ExternalClass div.EC_file-title a:active, .ExternalClass div.EC_file-title a:hover, .ExternalClass div.EC_file-title a:visited {text-decoration:none;} .ExternalClass #EC_ygrp-msg p {clear:both;padding:15px 0 3px 0;overflow:hidden;} .ExternalClass #EC_ygrp-msg p span {color:#1E66AE;font-weight:bold;} .ExternalClass EC_div#ygrp-mlmsg #EC_ygrp-msg p a span.EC_yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;} .ExternalClass #EC_ygrp-msg p a {font-family:Verdana;font-size:10px;} .ExternalClass #EC_ygrp-mlmsg a {color:#1E66AE;} .ExternalClass div.EC_attach-table div div a {text-decoration:none;} .ExternalClass div.EC_attach-table {width:400px;}
Get what you want at ebay. View photos of singles in your area
__._,_.___


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

__,_._,___
steveteske | 1 Apr 2009 03:39
Picon
Favicon

Conservation of Size Points, AKA: Partial Credit for Backlogs

We are having a lively debate about Size Points.  I am calling the "Conservation of Size Points Debate",
because the following practices of your SCRUM Masters:

Either a) If you don't finish a backlog item, estimate the remaining size of the backlog and assign it to the
next sprint, giving partial credit to the failing sprint (thus preserving the overall size points)

or b) If you don't finish a backlog item, give yourself zero credit in the failing sprint and carry over the
size points (without reduction) to the next sprint.  When you actual finish the backlog, you get count
credit for in the sprint in which it is finished...but it's full credit from the original size points
(don't reduce).

Mathematically these two paradigms result in EXACTLY the same velocity calculation.  

Here's my dilema:  I think the math above does not reflect true velocity.  I don't have a palatable
explanation of why partial credit schemes will fail to delivery the correct velocity measurement.  But
the harder isssue is the politics of counting instantaneous velocity (counting only the things that are
DONE) and discarding the size points of partially completed work appears to reduce the overall backlog
size.  It appears that size points are disappearing if I count only the "Done" work.  While I believe this
promotes a better understanding of TRUE velocity, the politics and the Math of what I call
non-conservation of size points is apparently either my misunderstanding of SCRUM or it's a bridge too
far for my director to sell to Project Management because in non-conservation of size poi
 nts, it looks like size points are mysteriously disappearing.

I don't have a problem with disappearing size points because according to my math, if I have TRUE velocity
and the total size points to the next release, I've got what I need.  

I am not sure how to deal with conservation vs. non-conservation of size points.  

Help would be appreciated.

Steve Teske
Thales Communications Inc., Clarksburg, MD

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

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:
    mailto:scrumdevelopment-digest <at> yahoogroups.com 
    mailto: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/

Ron Jeffries | 1 Apr 2009 04:32
Picon
Favicon
Gravatar

Re: Conservation of Size Points, AKA: Partial Credit for Backlogs

Hello, steveteske.  On Tuesday, March 31, 2009, at 9:39:19 PM, you
wrote:

> I am not sure how to deal with conservation vs. non-conservation of size points.

What would happen if you didn't use size points at all?

Serious question.

Ron Jeffries
www.XProgramming.com
www.xprogramming.com/blog
Attend our CSM Plus Course!
http://hendricksonxp.com/index.php?option=com_eventlist&Itemid=28
You don't need to see my identification.
These aren't the ideas you're looking for. Move along.

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

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:
    mailto:scrumdevelopment-digest <at> yahoogroups.com 
    mailto: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/

Paul Mestrum | 1 Apr 2009 09:44

Is it possible as a scrumteam to plan in our own stories in the sprint?

I'm the scrummaster of a software engineering team that creates, updates and maintains production
software used to generate data-products.  We want to work on a better nightly build environment with a lot
more QC on the data-products, but the backlog that is maintained by our product owner is bigger than what
can be planned in during the next sprints.  That's why that our QC-improvement stories are postponed
without a real guarantee when we will be able to work on.  As a team, we are convinced that the added value
after 2 or 3 sprints will be that big that our velocity will increase significantly.  Is it possible, as a
scrumteam, to plan in our own stories, even if the product owner disagrees?  

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

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:
    mailto:scrumdevelopment-digest <at> yahoogroups.com 
    mailto: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/

Roy Morien | 1 Apr 2009 10:20
Picon
Favicon

RE: Is it possible as a scrumteam to plan in our own stories in the sprint?

I am sure that it is possible, but is it useful? It is a little bit odd that there is a backlog bigger than what can be planned for the next few sprints. There seems tobe something a little useless about that.
 
Presuming that the PO is the one you need to keep happy, why are you trying to buck the system by introducing your own stories? And what exactly is a QC-improvement story? I would think that if you want to improve QC then that will be kinda built-in to your on-going efforts without a User Story. Perhaps introducing new QC/Qa procedures might slowyou down a bit to start, though. But you don't really use User Stories do bookmark development procedure activities.
 
Regards,
Roy Morien
 
To: scrumdevelopment <at> yahoogroups.com
From: paul.mestrum <at> teleatlas.com
Date: Wed, 1 Apr 2009 07:44:17 +0000
Subject: [scrumdevelopment] Is it possible as a scrumteam to plan in our own stories in the sprint?

I'm the scrummaster of a software engineering team that creates, updates and maintains production software used to generate data-products. We want to work on a better nightly build environment with a lot more QC on the data-products, but the backlog that is maintained by our product owner is bigger than what can be planned in during the next sprints. That's why that our QC-improvement stories are postponed without a real guarantee when we will be able to work on. As a team, we are convinced that the added value after 2 or 3 sprints will be that big that our velocity will increase significantly. Is it possible, as a scrumteam, to plan in our own stories, even if the product owner disagrees?


.ExternalClass #EC_ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;padding:0px 14px;} .ExternalClass #EC_ygrp-mkp hr {border:1px solid #d8d8d8;} .ExternalClass #EC_ygrp-mkp #EC_hd {color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;} .ExternalClass #EC_ygrp-mkp #EC_ads {margin-bottom:10px;} .ExternalClass #EC_ygrp-mkp .EC_ad {padding:0 0;} .ExternalClass #EC_ygrp-mkp .EC_ad a {color:#0000ff;text-decoration:none;} .ExternalClass #EC_ygrp-sponsor #EC_ygrp-lc {font-family:Arial;} .ExternalClass #EC_ygrp-sponsor #EC_ygrp-lc #EC_hd {font-weight:bold;font-size:78%;line-height:122%;} .ExternalClass #EC_ygrp-sponsor #EC_ygrp-lc .EC_ad {margin-bottom:10px;padding:0 0;} .ExternalClass #EC_ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} .ExternalClass #EC_ygrp-mlmsg table {font-size:inherit;font:100%;} .ExternalClass #EC_ygrp-mlmsg select, .ExternalClass input, .ExternalClass textarea {font:99% arial,helvetica,clean,sans-serif;} .ExternalClass #EC_ygrp-mlmsg pre, .ExternalClass code {font:115% monospace;} .ExternalClass #EC_ygrp-mlmsg EC_* {line-height:1.22em;} .ExternalClass #EC_ygrp-text {font-family:Georgia;} .ExternalClass #EC_ygrp-text p {;} .ExternalClass dd.EC_last p a {font-family:Verdana;font-weight:bold;} .ExternalClass #EC_ygrp-vitnav {padding-top:10px;font-family:Verdana;font-size:77%;} .ExternalClass #EC_ygrp-vitnav a {padding:0 1px;} .ExternalClass #EC_ygrp-mlmsg #EC_logo {padding-bottom:10px;} .ExternalClass #EC_ygrp-reco {margin-bottom:20px;padding:0px;} .ExternalClass #EC_ygrp-reco #EC_reco-head {font-weight:bold;color:#ff7900;} .ExternalClass #EC_reco-category {font-size:77%;} .ExternalClass #EC_reco-desc {font-size:77%;} .ExternalClass #EC_ygrp-vital a {text-decoration:none;} .ExternalClass #EC_ygrp-vital a:hover {text-decoration:underline;} .ExternalClass #EC_ygrp-sponsor #EC_ov ul {padding:0 0 0 8px;} .ExternalClass #EC_ygrp-sponsor #EC_ov li {list-style-type:square;padding:6px 0;font-size:77%;} .ExternalClass #EC_ygrp-sponsor #EC_ov li a {text-decoration:none;font-size:130%;} .ExternalClass #EC_ygrp-sponsor #EC_nc {background-color:#eee;margin-bottom:20px;padding:0 8px;} .ExternalClass #EC_ygrp-sponsor .EC_ad {padding:8px 0;} .ExternalClass #EC_ygrp-sponsor .EC_ad #EC_hd1 {font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} .ExternalClass #EC_ygrp-sponsor .EC_ad a {text-decoration:none;} .ExternalClass #EC_ygrp-sponsor .EC_ad a:hover {text-decoration:underline;} .ExternalClass #EC_ygrp-sponsor .EC_ad p {;} .ExternalClass EC_o {font-size:0;} .ExternalClass .EC_MsoNormal {;} .ExternalClass #EC_ygrp-text tt {font-size:120%;} .ExternalClass blockquote {;} .ExternalClass .EC_replbq {;} .ExternalClass dd.EC_last p span {margin-right:10px;font-family:Verdana;font-weight:bold;} .ExternalClass dd.EC_last p span.EC_yshortcuts {margin-right:0;} .ExternalClass div.EC_photo-title a, .ExternalClass div.EC_photo-title a:active, .ExternalClass div.EC_photo-title a:hover, .ExternalClass div.EC_photo-title a:visited {text-decoration:none;} .ExternalClass div.EC_file-title a, .ExternalClass div.EC_file-title a:active, .ExternalClass div.EC_file-title a:hover, .ExternalClass div.EC_file-title a:visited {text-decoration:none;} .ExternalClass #EC_ygrp-msg p {clear:both;padding:15px 0 3px 0;overflow:hidden;} .ExternalClass #EC_ygrp-msg p span {color:#1E66AE;font-weight:bold;} .ExternalClass EC_div#ygrp-mlmsg #EC_ygrp-msg p a span.EC_yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;} .ExternalClass #EC_ygrp-msg p a {font-family:Verdana;font-size:10px;} .ExternalClass #EC_ygrp-mlmsg a {color:#1E66AE;} .ExternalClass div.EC_attach-table div div a {text-decoration:none;} .ExternalClass div.EC_attach-table {width:400px;}
Click Here View photos of singles in your area
__._,_.___


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 Apr 2009 11:12
Picon
Favicon
Gravatar

Re: Is it possible as a scrumteam to plan in our own stories in the sprint?

Hello, Paul.  On Wednesday, April 1, 2009, at 3:44:17 AM, you
wrote:

> Is it possible, as a scrumteam, to plan in our own stories, even
> if the product owner disagrees?  

Possible, certainly. Consequences don't seem good.

Can you improve the build incrementally, as part of each story?

> but the backlog that is maintained by our product owner is bigger
> than what can be planned in during the next sprints.

It's supposed to be. It is the sole job of the PO to choose stories
to get the best product done by the date, at the speed the
developers can accomplish.

It is worth noting that higher speed would get more stories done.
Can you honestly offer higher speed for some investment? How much?

Ron Jeffries
www.XProgramming.com
www.xprogramming.com/blog
Attend our CSM Plus Course!
http://hendricksonxp.com/index.php?option=com_eventlist&Itemid=28
New and stirring things are belittled because if they are not belittled,
the humiliating question arises, "Why then are you not taking part in
them?"   -- H. G. Wells

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

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:
    mailto:scrumdevelopment-digest <at> yahoogroups.com 
    mailto: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/

Pablo Emanuel | 1 Apr 2009 13:01

Re: Conservation of Size Points, AKA: Partial Credit for Backlogs

Steve,
 
first you stated (correctly) that, using either (a) or (b) the overall size points would be conserved, then you started worrying about the "loss" of size points. I really couldn't understand where this loss come from. If you have 2 5-point stories in your backlog, and do one of them and "half-do" the other in the sprint, using (a) you would have done 7.5 points and 2.5 points would remain in the backlog, and using (b) (that IMO is the correct approach, both according to theory and in practice) you would have done 5 point and you would have 5 points in the backlog.
 
Puzzled,
Pablo Emanuel


 
2009/3/31 steveteske <steveteske <at> yahoo.com>

We are having a lively debate about Size Points. I am calling the "Conservation of Size Points Debate", because the following practices of your SCRUM Masters:

Either a) If you don't finish a backlog item, estimate the remaining size of the backlog and assign it to the next sprint, giving partial credit to the failing sprint (thus preserving the overall size points)

or b) If you don't finish a backlog item, give yourself zero credit in the failing sprint and carry over the size points (without reduction) to the next sprint. When you actual finish the backlog, you get count credit for in the sprint in which it is finished...but it's full credit from the original size points (don't reduce).

Mathematically these two paradigms result in EXACTLY the same velocity calculation.

Here's my dilema: I think the math above does not reflect true velocity. I don't have a palatable explanation of why partial credit schemes will fail to delivery the correct velocity measurement. But the harder isssue is the politics of counting instantaneous velocity (counting only the things that are DONE) and discarding the size points of partially completed work appears to reduce the overall backlog size. It appears that size points are disappearing if I count only the "Done" work. While I believe this promotes a better understanding of TRUE velocity, the politics and the Math of what I call non-conservation of size points is apparently either my misunderstanding of SCRUM or it's a bridge too far for my director to sell to Project Management because in non-conservation of size points, it looks like size points are mysteriously disappearing.

I don't have a problem with disappearing size points because according to my math, if I have TRUE velocity and the total size points to the next release, I've got what I need.

I am not sure how to deal with conservation vs. non-conservation of size points.

Help would be appreciated.

Steve Teske
Thales Communications Inc., Clarksburg, MD


__._,_.___


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

__,_._,___
amr_samadisy | 1 Apr 2009 15:32

ScrumMaster's role

One of the articles under review for the upcoming issue of the agile journal describes the ScrumMaster's role as follows:

the ScrumMaster's duties to the Product Owner are more clearly defined and limited in scope. Rather than "putting fires out," the ScrumMaster's support work with the Product Owner tends to be more easily anticipated and performed on a regular, ongoing basis. In essence, this work can be summarized as assisting the Product Owner with various preparatory activities. These often include updating the Product Owner about the team's progress and successes, assisting in the preparation of the backlog for sprint planning (also known as backlog grooming), and radiating important status updates to all team members and stakeholders.

In many ways, the ScrumMaster's role in regard to the Product Owner can be seen as a kind of liaison for the team, reinforcing its communication with the Product Owner. As such, he or she is an essential hub for communication, working to make sure that everyone involved in the project is on the same page.

That is not my understanding - in fact, that sounds like a problem and advice I wouldn't want to give to the readers. At the same time, I realize that there are many opinions/definitions/etc... of how Scrum really should work. So, I'm doing some due diligence and fact checking. Does this description sound right to you?
__._,_.___

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

__,_._,___
dgbabicz | 1 Apr 2009 15:59
Picon
Favicon

Re: ScrumMaster only one trying to do Scrum

My 2 cents:

First off, in saying the PO is "OK" with all of these things...are the C-level folks OK with it? More likely,
they're not aware of it. Are shippable product increments being released after each Sprint? If not, the
consequences of not producing will come home to roost, sooner or later.

I'll break down the problems you note and answer each:

"Do they no longer need retrospectives?  Do they no longer need a ScrumMaster?"
---IF they are going to do Scrum, they need both. Scrum has a minimum of roles/artifacts/ceremonies, and
they need to be respected to be doing Scrum. Within that, though, the team can self-norm.

"I see they have distractions...They work on stuff outside the project"
---These can be examples of things that effect your velocity. In my opinion, they probably should be
impediments, but it seems this team and PO don't see them as keeping them from completing work, but more as
part of the territory. As such, you should remove that time from your planning as overhead to reduce the
amount of "productive" time the team will commit to for a sprint.

"they don't finish most of the stories in an iteration...but 80% of the stories are 80-90% done"
---Depends on the definition of "done" you're using. Is "done" shippable and releasable? If so, what's the
10-20% of "done" they're not completing? I think you either need to adjust the definition of "done" or get
clear with the PO about the ramifications of not releasing product.

"they pull in other stories mid iteration w/o first talking to the rest of the team and sometimes the PO and
yes...they and PO are all comfortable with that too"
---Are these different than the other things you mention them pulling in above? If so, this is a clear
problem if it's being done unilaterally by one team member, because it's changing what the TEAM is
committed to. I understand the PO is OK with it, but this one you have to curb.

Having said all that, I agree with what others have posted that you can't force the change as ScrumMaster.
What's the old saying about how many psychologists it takes to change a lightbulb? One, but the lightbulb
has to *want* to change. The same can be said of organizations adopting Scrum, or any organizational
change. Also, people will do more to avoid pain than they ever will to gain pleasure. If the team is not
shipping product, and there are no consequences, you are fighting an uphill battle against the
organizational culture. 

Have a heart to heart (NON-confrontational!) with the PO. See if the PO, and the team, can sign on to doing one
light Sprint following the framework. Benchmark compare the success to what you've been seeing
previously. If you can show them that they can produce more, and their daily experience can be better, you
can get them to sign on to really doing Scrum.

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

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:
    mailto:scrumdevelopment-digest <at> yahoogroups.com 
    mailto: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/

woynam | 1 Apr 2009 16:02

Re: Tester in Scrum Team: how do you involve testers into estimation?


I do not believe that have a team of generalists is a tenet of Scrum. As originally defined, Scrum only
required a cross-functional team capable of delivering completed software at the end of the Sprint. The
team could be composed of generalists, or it could be composed of a group of specialists.

Now, I certainly believe that a team of generalists is preferable to a team of specialists, but that besides
the point.

On the last project I worked on we had dedicated testers working on the team. Their job is primarily to flush
out the multitude of scenarios that fall outside the happy path.

In one case it was quite amazing. A feature that was roughly described in one paragraph resulted in a test
suite comprised of roughly 130+ test cases. The suite required ~75 pages of text to print out.

Mark

--- In scrumdevelopment <at> yahoogroups.com, Roy Morien <roymorien <at> ...> wrote:
>
> 
> The emphasis on collaborative activities here is good, and should be the main lesson to be taken from this
discussion. But in a Scrum development activity would there still be 'testers', whose sole job
presumably is testing? Similarly, techwriters. I can understand about techwritiers, if their job is the
development of user manuals and technical manuals, which will probably be developed after the
development has been done. I think the phrase 'developers, analysts, testers, techwriters' is
inappropriate inasmuch as there would not be developers AND analysts AND testers; that ignores one of the
characteristics of the Scrum team which is that each developer is an
analyst/designer/programmer/tester/database architect rolled into one. Presumably each developer
may have more skill strength in 
 certain areas than others, but that does not mean specialist analysts etc.
> 
>  
> 
> The 'iteration as mini-waterfall' concept is just a reflection on this function specialisation. I think
one aspect of this is that in a one week or two week sprint, there is just no time for anyone to be sitting
around waiting for someone else to finish their 'phase'. Clearly once members of the team have taken on
some development work, then they will undertake the whole range of development activities in parallel,
not in a serial fashion, to achieve the development outcomes required.
> 
>  
> 
> Where I do think specialisation will and probably should occur is in activities such as DBA functions
where database efficiency is part of the job, and is ongoing. (But this does not imply changes to the
'external' schema of the database). 
> 
>  
> 
> But ... collaboration rules! If it doesn't, there is a problem.
> 
>  
> 
> And the subject of testing in all its aspects is clearly of great importance in this. Adoption of iterative
development and many other aspects of such development is relatively easy, and certainly easy to
understand even if not accepted. But testing is the nub, I believe. Test first, test driven development,
continuous integration etc. should be foremost in any training and education I believe.
> 
>  
> 
> Regards,
> 
> Roy Morien  
>  
> 
> 
> To: scrumdevelopment <at> yahoogroups.com
> From: kcsarath <at> ...
> Date: Thu, 26 Mar 2009 07:59:11 +0530
> Subject: Re: [scrumdevelopment] Tester in Scrum Team: how do you involve testers into estimation?
> 
> 
> 
> 
> 
> Hi Joe,
>       There are two time when the team gets together for estimations.
> 
> 1. User Story estimates - which are done in story points, to set up a long term road map for the project and
give a high level perspective about the release time lines based on the total story points and the velocity.
> 
> 2. The team picks up  sub set of the stories for a sprint (The sprint planning session on the first day of the
sprint) Where the team gets together to identify tasks to get the stories complete during the sprint and
typically estimate the tasks in hours. 
> 
> In the first case when the whole team comes up with story point estimates (using planning poker) every one
tries to estimate the size of the story based on their perceived effort. So developers, Analysts,
testers, tech writers are all expected to estimate for the whole effort. Obviously this is counter
intuitive for most teams at the start of their scrum transitions and leads to questions like "How can i as a
tester estimate for dev effort sizing,  and vice versa" But what i have seen with teams that i coach is that
over time testers tend to appreciate the dev effort at a ball park level and developers start doing the same
for the testing and other activities. So over time the whole team gets to understand the whole effort to get
a User story to completion.
> 
> Most teams are expected to define a DONE critera for user stories, and this could include regression
through automation, system testing, etc. to be done within the sprint. If that is not possible some time
teams allocate specific time in Stabilization sprints at regular intervals to take care of regression or
system testing debt. 
> 
> 
> Involving the testers and tech writers during this estimation actually is very important because the
developers tend to appreciate the effort in getting the whole story done which includes testing and
documentation, etc. 
> 
> I am not sure which books you are referring to, but i would prefer that the team doesnot have specific member
specific backlogs. It is always better to get the whole team see the same goals and perspectives. 
> 
> Comments and brick bats welcome ;-)
> 
> 
> thanks,
> Sarath.
> CSP.
> 
> 
> On Thu, Mar 26, 2009 at 6:59 AM, jykojin <jykojin <at> ...> wrote:
> 
> 
> 
> 
> 
> 
> Hello All,
> 
> I have a question:
> When we have scrum planning meeting and play card game to estimate the story point, will tester also play
cards for estimation?
> 
> How do you estimate the system testing effort in scrum team?
> 
> Some books say that we can make a tech-backlog which contains something related to tech or engineer. Do you
use this way normally?
> 
> Is there any experience you can share?
> 
> Thanks,
> Joe
> 
> 
> 
> 
> 
> -- 
> Thanks, 
> Sarath.
> 
> Quad One Technologies | Mobile: +91 98490 05620 | Off: +91 40 2335 0221 | www.quadone.com
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _________________________________________________________________
> View photos of singles in your area. Click Here
> http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fdating%2Eninemsn%2Ecom%2Eau%2Fchannel%2Findex%2Easpx%3Ftrackingid%3D1046247&_t=773166080&_r=Hotmail_Endtext&_m=EXT
>

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

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:
    mailto:scrumdevelopment-digest <at> yahoogroups.com 
    mailto: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/


Gmane