Skip to search.
scrumdevelopment · Scrum Users

Group Information

  • Members: 6371
  • Category: Development
  • Founded: Feb 1, 2000
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

  Messages Help
Advanced
Scrum / Agile's inherit shortcomings? Uncle Bob Martin's 7 theses n   Message List  
Reply Message #44941 of 55123 |
Re: [scrumdevelopment] Re:Scrum / Agile's inherit shortcomings? Uncle Bob Martin's 7 theses nailed to the door.


Hi Bob :)

I agree with nearly all of your comments as things not in Scrum, though...
wouldn't call it shortcomings and instead point out that Scrum by itself needs
to be supported by other practices.

Though am surprised by one.

> 6. Scrum carries an anti-management undercurrent that is counter-productive.
Scrum over-emphasizes the role of the team as self-managing. Self-organizing and
self-managing teams are a good thing. But there is a limit to how much a team
can self-X. Teams still need to be managed by someone who is responsible to the
business. Scrum does not describe this with enough balance.

How/where do you find this undercurrent?

I think one struggle that many people have when adopting Scrum is to deal with
the changing role of management. Self-managing teams does push responsibility
down to teams and therefore the role of management will change. Too often,
management thinks of Scrum as a framework that "they" do without needing to
change (instead of ordering..." you do scrum!" which means its already likely to
fail).

I don't think this is unique to Scrum, if you dive into the self-management team
history and literature then the change in the role of management is a common
topic. However, like any other role, when told that the current activities are
not needed as such anymore, its easy to interpret that as being "anti".

Where, within Scrum, do you feel it is "described without balance" ?

Tnx!

Bas


>
> 7. Automated Testing. Although this could be considered a derivative of point
1, I thought it worth calling out as a separate point because it is so
fundamental. Scrum doesn't mention this, yet it is the foundation of every agile
effort. Agile teams work in short cycles because feedback only works well in
short cycles. But short cycles aren't enough. You also need objective
measurement of progress. The most reliable way to know how much a team has
gotten done is to run automated tests and count the tests that pass.
>
> 8. Multiple teams. Scrum has little to say about the coordination of multiple
teams. This is not a failing unique to scrum. Agile itself is virtually silent
on this issue. Scrum talked about the vague notion of a "Scrum of Scrums" but
that idea really hasn't played out all that well. Scrum-in-the-large remains in
the domain of certain consultants who claim to have an answer. There is no real
consensus on the issue.
>
> > Things that come to mind are that
> > Scrum is not well suited to projects that have well understood
> > tasks/deadines/deliverables like manufacturing, and is not well suited to
> > organizations that don't support the Scrum ideals, roles and
> > responsibilities. Also I know there is definitely tension between UX
> > designers and Scrum (e.g. breaking down epics into micro stories and losing
> > the vision of what has to be delivered - not spending months on BUFD), and I
> > have found the practices of Jeff Patton
> > http://www.agileproductdesign.com/blog/ to help mitigate that.
> >
> > Anything else come to mind?
> >
> > From my perspective the majority of Scrum's inherit shortcomings mostly
> > revolve around how well the organization support's scrum and implements it.
> > e.g. if the company doesn't support the resources and process necessary to
> > properly fufill and hold accountable the PO roll, SM roll, things are going
> > to go south.
> >
> > Background, I have been practicing Scrum for several years at a couple of
> > companies and we seem to have a well functioning scrum here, but my CEO is
> > more familiar with waterfall from his previous companies. He says he has no
> > preconceived notions of what Scrum's shortcomings are, but just wants me to
> > speak to them in order to make sure we are mitigating them appropriately. I
> > don't want to just come back to him with a list of Scrum Smells (I will do
> > that but want more from this group if possible).
>
> ----
> Robert C. Martin (Uncle Bob) | email: unclebob@...
> Object Mentor Inc. | blog: blog.objectmentor.com
> The Agile Transition Experts | web: www.objectmentor.com
> 800-338-6716 | twitter: unclebobmartin
>
>




Sat Feb 6, 2010 1:37 am

basvodde
Offline Offline
Send Email Send Email

Message #44941 of 55123 |
Expand Messages Author Sort by Date

Robert Martin schreef: 2. 30 day sprints are too long. Most scrum teams have either shrunk them to 2 weeks or perform some kind of midpoint check at the two...
Maurice le Rutte
scrumnl Offline Send Email
Feb 5, 2010
5:16 pm

Hi Bob :) I agree with nearly all of your comments as things not in Scrum, though... wouldn't call it shortcomings and instead point out that Scrum by itself...
Bas Vodde
basvodde Offline Send Email
Feb 6, 2010
1:39 am

... Hi Bas, Another anti-management aspect of Scrum comes from the notion of separating people out into pigs & chickens, which sets up an "us vs them"...
photon_ent Offline Send Email Feb 6, 2010
3:05 am

Hi, Yes.. though... AFAIK... *anyone* who is not involved with tasks on the Sprint Backlog would be a 'chicken'... not just management. Similarly, a...
Bas Vodde
basvodde Offline Send Email
Feb 6, 2010
3:12 am

Some more risks in implementing only Scrum (as per Scrum Guide): 1. High Attrition: Software Companies which has high attrition due to various reasons, may...
Hariprakash Agrawal
ahariprakash Offline Send Email
Feb 7, 2010
6:00 am

Hello, Hariprakash. On Sunday, February 7, 2010, at 12:59:57 AM, ... Perhaps. Nothing else is likely to work well for such an organization. If I were pushing...
Ron Jeffries
ronaldejeffries Offline Send Email
Feb 7, 2010
1:29 pm

Hi Ron / All, When I say Scrum, I refer to Scrum Guide published at http://www.scrum.org/scrumguides/ and whatever it does not mention, I like to call it a...
Hariprakash Agrawal
ahariprakash Offline Send Email
Feb 8, 2010
5:28 am

Hello, Hariprakash. On Monday, February 8, 2010, at 12:27:35 AM, ... No. In organizations of low trust more process is often IMPOSED. The purpose of imposing...
Ron Jeffries
ronaldejeffries Offline Send Email
Feb 8, 2010
11:08 am

AND Scrum... - did neither fix my marriage nor speed up my divorce - does not teleport me from one place to another - does not tell me how to treat my kids So...
barc0815 Offline Send Email Feb 9, 2010
8:28 pm

Hi Bas, In our scrum teams, in addition to the Scrum Master and Product Owner roles, we also have a specific role we call the "Architect". In our process...
jameskleester Online Now Send Email Feb 8, 2010
9:39 pm

... He's the one who builds the Matrix, right? (Couldn't resist.)...
Adam Sroka
adamjaph Offline Send Email
Feb 8, 2010
9:54 pm

Hi James, What advantage does having an explicit role of architect give you? Bas...
Bas Vodde
basvodde Offline Send Email
Feb 8, 2010
10:53 pm

Bas, On some of our scrum teams, the Product Owner (aka Product Manager, here) may be less technically oriented. In these situations, we created the Architect...
jameskleester Online Now Send Email Feb 9, 2010
1:57 am

Hi James, Well, I wouldn't want to say right away "thats wrong," think that would make no sense. An alternative of having an explicit architect role, could be...
Bas Vodde
basvodde Offline Send Email
Feb 9, 2010
12:18 pm

I asked this question before, quite seriously, about 'architecture'. It did not seem to invoke any interest though. So I'll put it forward again. Exactly what...
Roy Morien
roymorien@... Send Email
Feb 9, 2010
2:42 pm

Here's a decent overview: http://www.agilearchitect.org/agile/role.htm While I don't agree with everything, it's a good start. I'm the architect at my...
woynam Offline Send Email Feb 9, 2010
3:39 pm

Thanks Mark. As coincidence will have it, IFOQ has an article in an email today that was abstracted as: The line between development and architecture is...
Roy Morien
roymorien@... Send Email
Feb 10, 2010
3:31 am

Hello, Roy. On Tuesday, February 9, 2010, at 10:31:06 PM, you ... Hard to guess where that article will go. :) I think we'd agree that there are vague levels...
Ron Jeffries
ronaldejeffries Offline Send Email
Feb 10, 2010
9:25 am

... I have seen it work, but only slightly less often than I have seen it fail. When I have seen it work it is usually because the "cross-organizational work"...
Adam Sroka
adamjaph Offline Send Email
Feb 10, 2010
8:13 pm

I asked this question before, quite seriously, about 'architecture'. It did not seem to invoke any interest though. So I'll put it forward again. Exactly what...
Roy Morien
roymorien@... Send Email
Feb 9, 2010
2:43 pm

<responding to Roy> ... For commercial software, the 'Architect' role only makes sense after the first product release, or if a product is intended to be part...
huetlandry Offline Send Email Feb 9, 2010
8:46 pm

What is an "organizational architect" ? Bas...
Bas Vodde
basvodde Offline Send Email
Feb 9, 2010
10:50 pm

Well it does seem to me that a term that has been used since the year dot, DBA (Database Administrator) could be called the DBA (Database Architect), depending...
Roy Morien
roymorien@... Send Email
Feb 10, 2010
4:44 am

Geez, I just finished a planning meeting and, all the while, it seems you all have discussed this topic the world over (since I created this thread yesterday)....
jameskleester Online Now Send Email Feb 10, 2010
1:06 am

James, the situation you describe seem a lot like knowledge silos in a team. This is *not* a characteristic of a Scrum Team. Curiously I worked on a project...
Heitor Roriz Filho
hroriz_filho Offline Send Email
Feb 10, 2010
1:34 am

I just feel that this question needs a "who cares?" answer. Do you have a working model with your architect where he is providing both value and...
Jeff Anderson
thomasjeffre... Offline Send Email
Feb 9, 2010
12:44 am

Did you give the team a choice? If you force them to accept the Architect's solution it might not work, but if you give them a choice to accept or reject it it...
Adam Sroka
adamjaph Offline Send Email
Feb 9, 2010
12:59 am

Isn't "choice" one of the centerpiece differences between Scrum/ Servant-Leader model as opposed to Command-and-Control? Of course, the teams had a choice. ...
jameskleester Online Now Send Email Feb 9, 2010
2:12 am

Yes. I am not against "architecture" per se, but I think that individual authority is antithetical to a self-organizing team. Also, go watch the second and...
Adam Sroka
adamjaph Offline Send Email
Feb 9, 2010
6:16 pm

Why does it have to be an "authority" role? Why can't it be a servant, leadership role? I'm reading Larman and Vodde's "Scaling Lean and Agile Development",...
woynam Offline Send Email Feb 9, 2010
7:15 pm
 First  |  |  Last 
Advanced

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help