Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

scrumdevelopment · Scrum Users

The Yahoo! Groups Product Blog

Check it out!

Group Information

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

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 56221 - 56250 of 56894   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#56221 From: Dinesh Sharma <dinesh_shama@...>
Date: Fri Nov 9, 2012 9:17 am
Subject: Re: Well done waterfall+agile
dinesh_shama
Send Email Send Email
 
So you want to follow RUP right?
 
Thanks & Regards,
Dinesh Sharma

From: Ashish Mahajan <agileashish@...>
To: scrumdevelopment@yahoogroups.com
Sent: Friday, 9 November 2012, 5:21
Subject: Re: [scrumdevelopment] Well done waterfall+agile

 
Agreed.
If you are good at swimming in water(fall),fine.
If you are good at cycling(scrum cycles), fine.
But trying cycling in water may be fatal.

Regards
Ashish
Sent from my BlackBerry® smartphone

From: Eric Tiongson <tiongks@...>
Sender: scrumdevelopment@yahoogroups.com
Date: Fri, 9 Nov 2012 13:12:37 +0800
To: scrumdevelopment@yahoogroups.com<scrumdevelopment@yahoogroups.com>
ReplyTo: scrumdevelopment@yahoogroups.com
Cc: scrumdevelopment@yahoogroups.com<scrumdevelopment@yahoogroups.com>
Subject: Re: [scrumdevelopment] Well done waterfall+agile

 
Agree with what Michael said, you'll just find yourself in a heap of trouble if you do that.

However you can still use agile practices (not processes) within a waterfall processes.

Sent from my iPhone

On Nov 9, 2012, at 12:52 PM, Michael Vizdos <mvizdos@...> wrote:

 
No.
Don't do this.
If you want to do waterfall. Just do that.
Good luck.
Don't fake it.
Mike Vizdos
On Nov 8, 2012 6:08 PM, "marcodorantes" <marcodorantes@...> wrote:
 
Hi all,

I am looking for articles or papers that talk about the details of how to successfully execute a development project with a waterfall façade to the upper-management layer and an agile approach for the development team. All is new in the project: the team, the users, the application, the technology. Note that with «waterfall» I mean strict sequential stages of requirements, analysis, design, coding, testing, deployment to production, and three months of maintenance; along with a fixed-price/fixed-scope contract, and a single Gantt chart as part of the signed contract. This Gantt chart will work as the criteria for payments at the end of each stage against stated deliverables in the contract.

I have heard, from time to time, that some teams have done precisely that and very well done. Yet, I have not checked the evidence to believe it.

Could you point to those articles or papers, or experiences?

Thank you very much in advance.




#56222 From: Cass Dalton <cassdalton73@...>
Date: Fri Nov 9, 2012 11:57 am
Subject: Re: Well done waterfall+agile
cassdalton73
Send Email Send Email
 
But you can learn from the agile community and greatly improve your waterfall process:
 - Use automated tests; and make sure they are easy to run, quickly identify specifics of a problem, and are run frequently.
 - Use continuous integration;  Check in frequently and fix problems as soon as they appear. DON'T EVER ACCEPT BROKEN BUILDS


On Fri, Nov 9, 2012 at 12:21 AM, Ashish Mahajan <agileashish@...> wrote:
 

Agreed.
If you are good at swimming in water(fall),fine.
If you are good at cycling(scrum cycles), fine.
But trying cycling in water may be fatal.

Regards
Ashish

Sent from my BlackBerry® smartphone

From: Eric Tiongson <tiongks@...>
Date: Fri, 9 Nov 2012 13:12:37 +0800
Subject: Re: [scrumdevelopment] Well done waterfall+agile

 

Agree with what Michael said, you'll just find yourself in a heap of trouble if you do that.

However you can still use agile practices (not processes) within a waterfall processes.

Sent from my iPhone

On Nov 9, 2012, at 12:52 PM, Michael Vizdos <mvizdos@...> wrote:

 

No.

Don't do this.

If you want to do waterfall. Just do that.

Good luck.

Don't fake it.

Mike Vizdos

On Nov 8, 2012 6:08 PM, "marcodorantes" <marcodorantes@...> wrote:
 

Hi all,

I am looking for articles or papers that talk about the details of how to successfully execute a development project with a waterfall façade to the upper-management layer and an agile approach for the development team. All is new in the project: the team, the users, the application, the technology. Note that with «waterfall» I mean strict sequential stages of requirements, analysis, design, coding, testing, deployment to production, and three months of maintenance; along with a fixed-price/fixed-scope contract, and a single Gantt chart as part of the signed contract. This Gantt chart will work as the criteria for payments at the end of each stage against stated deliverables in the contract.

I have heard, from time to time, that some teams have done precisely that and very well done. Yet, I have not checked the evidence to believe it.

Could you point to those articles or papers, or experiences?

Thank you very much in advance.



#56223 From: Cass Dalton <cassdalton73@...>
Date: Fri Nov 9, 2012 12:03 pm
Subject: Re: Well done waterfall+agile
cassdalton73
Send Email Send Email
 
Oops, hit send instead of enter...
 - Bring your developers closer to the stakeholders; get devs involved in the requirements analysis
 - Ensure that development isn't "done" until something is tested in a deployed environment
 - Break down work into small bite sized chunks;  Everything everyone in the community says about small user stories (INVEST) can be applied to any work.
 - Integrate a feature all the way to the end before adding a new one
 - Embed the benefits of an iterative, empirical approach into your process;  Get something tangible in front of stakeholders early.  Call it a prototype if you want, just build something before you design everything.

You will get much more benefit from improving your development philosophy and culture that you will from your process.  


On Fri, Nov 9, 2012 at 6:57 AM, Cass Dalton <cassdalton73@...> wrote:
But you can learn from the agile community and greatly improve your waterfall process:
 - Use automated tests; and make sure they are easy to run, quickly identify specifics of a problem, and are run frequently.
 - Use continuous integration;  Check in frequently and fix problems as soon as they appear. DON'T EVER ACCEPT BROKEN BUILDS


On Fri, Nov 9, 2012 at 12:21 AM, Ashish Mahajan <agileashish@...> wrote:
 

Agreed.
If you are good at swimming in water(fall),fine.
If you are good at cycling(scrum cycles), fine.
But trying cycling in water may be fatal.

Regards
Ashish

Sent from my BlackBerry® smartphone

From: Eric Tiongson <tiongks@...>
Date: Fri, 9 Nov 2012 13:12:37 +0800
Subject: Re: [scrumdevelopment] Well done waterfall+agile

 

Agree with what Michael said, you'll just find yourself in a heap of trouble if you do that.

However you can still use agile practices (not processes) within a waterfall processes.

Sent from my iPhone

On Nov 9, 2012, at 12:52 PM, Michael Vizdos <mvizdos@...> wrote:

 

No.

Don't do this.

If you want to do waterfall. Just do that.

Good luck.

Don't fake it.

Mike Vizdos

On Nov 8, 2012 6:08 PM, "marcodorantes" <marcodorantes@...> wrote:
 

Hi all,

I am looking for articles or papers that talk about the details of how to successfully execute a development project with a waterfall façade to the upper-management layer and an agile approach for the development team. All is new in the project: the team, the users, the application, the technology. Note that with «waterfall» I mean strict sequential stages of requirements, analysis, design, coding, testing, deployment to production, and three months of maintenance; along with a fixed-price/fixed-scope contract, and a single Gantt chart as part of the signed contract. This Gantt chart will work as the criteria for payments at the end of each stage against stated deliverables in the contract.

I have heard, from time to time, that some teams have done precisely that and very well done. Yet, I have not checked the evidence to believe it.

Could you point to those articles or papers, or experiences?

Thank you very much in advance.




#56224 From: Cass Dalton <cassdalton73@...>
Date: Fri Nov 9, 2012 10:25 pm
Subject: Re: Re: Well done waterfall+agile
cassdalton73
Send Email Send Email
 
It also depends on how closely the customer is looking at the project execution.  You can do an agile process internally and project waterfall milestone out.  If the customer is at your site every day or you are at theirs, you're SOL.  And if the coding/implementation phase is large enough, you can do agile within this phase and stay waterfall on the front and back end.  Don't listen to the people that say it's impossible.  I work in DoD contracting and it can be done.  We do it here more and more.  But nothing you do will every really be scrum, and many people will claim that what you're doing isn't agile.  But that goes back to my point about taking the philosophy of the agile community over the actual process.  Good developers will have been working in a somewhat agile personal process inside your waterfall shell already.
One compromise is break the work into phases (still one Gantt chart) and call it spiral development.  The DoD has been doing this for years.  Another compromise is to "scrum" out your waterfall phases (e.g. 1 sprint for requirements analysis, 2 sprints for design, that sort of thing) so that when you get to coding, you already have a cadence.  And behind the scenes you can start "prototyping" code for the purpose of "fleshing out requirements" or "fleshing out the design".  But you have to know and accept that you're cheating.  You're cheating the waterfall process because you're tainting their perfectly planned process with some empirical filth, and you're cheating the agile process because you are not bringing the customer close to you and you're still doing a lot of BUFD.  You will make everyone happy if the coding sprints develop each small piece to a deployed state and your integration and maintenance phases are painless.  You also need to be careful about your requirement analysis phase.  Those set-in-stone requirements are what will keep you from really being agile.  It is of the utmost importance that you craft the requirements with the same type of thinking that goes into user stories: Don't design through requirements. Write from the perspective of what you need to do with the system, not what you think the end system should be.  Write requirements so that a number of different solutions can satisfy them and sort out the correct solution in design and/or code.

There are hybrids.  Where the critics and pundits get their fuel for predicting the end of the world is all of the people that try to shoehorn a couple of agile buzzwords into a traditional mindset and expect to get agile hyper-performance.  You won't get the performance that others are getting.  But you can incorporate some good ideas from the agile community to improve the process.  You may not want to show your external customers the product of the first few sprints, but you can be looking internally to make sure that the "prototypes" are actually looking and acting the way the designers expected.

And I don't know what industry you work in, but even my strict, traditional waterfall DoD world, there's always a path to change course if something comes up that has a serious impact on the original design.  They call it "re-baselining".  The government has gotten burned so many times from throwing good money after bad that even though they may say that they want a plan set in stone and you can't change it, they will listen if you say that new evidence says that the current design is risky.  If you give them options along with the bad news, and one of those options is still within budget and schedule, they can make the decision to modify the scope.  And if it comes from them instead of you telling them "well, the project is now going to cost twice as much", they feel like they are actually in control.


On Fri, Nov 9, 2012 at 4:44 PM, woynam <woyna@...> wrote:
 


That's a nice write-up, Jose, but I don't see how it's going to help the original poster. The OP describes a by-the-book (serial) waterfall approach involving a completely new team in a new domain. This is classical crash and burn territory.

It doesn't sound like they have the option to have multiple planning sessions every 6 to 8 weeks (i.e. Map Days). As described, they have to have *one* plan at the beginning, and they'll be held against it.

On top of that, they won't deliver *any* working software until the very end of the process, but somehow it will have to work exactly as the customer wants it. Hmmm. Yea, right.

This is a train wreck waiting to happen. The only way they're going to make money on the project is if they sell tickets to the crash.

Mark



--- In scrumdevelopment@yahoogroups.com, Jose Solera <JOSE.SOLERA@...> wrote:
>
> I beg to disagree with those who say not to do it. If you have to, you have
> to. I had to do it once (no choice, believe me!)
>
> What I did: I layered an approach developed at Intel for their
> semiconductor design projects and now known as "Commitment Based Project
> Management" or CBPM for short. It is a domain-agnostic (it's been used not
> only in semiconductor design and software development, but also
> construction, defense projects, medical device development, education,
> event-planning, and numerous other domains).
>
> It starts with what we call "map days". These are planning days through
> which the entire team develops a rolling plan. Details are planned as far
> out as the team is comfortable with, typically 6-8 weeks. Owners make
> commitments as to when they'll deliver an item. They work with the
> consumers or users of these deliverables to ensure agreement on what is
> being delivered. Subsequent map days are scheduled, one at a time, at the
> end of the previous map day.
>
> Regularly (at least three times a week some times daily) progress is
> reviewed and adjustments made to the plans. Issues are encouraged to be
> brought to light as soon as possible.
>
> Deliverables and status are tracked through an automated Excel spreadsheet.
>
> More details are available in Timm Esque's book describing its development:
> *No Surprises Project Management*, at the LinkedIn group Project

> Acceleration thru Commitment Based Project Management (
> http://www.linkedin.com/groups?gid=1944064&trk=hb_side_g), in workshops
> that Timm and I deliver, in a white paper I published (let me know if you
> are interested), in Timm's company website (http://ensemblemc.com/) and in
> a white paper he's published (
> http://ensemblemc.com/wp-content/uploads/2011/10/2010-Ensemble-paper_Commitment-Based-Project-Management.pdf
> ).
>
> To get back to my story: I had to use a home-grown waterfall methodology.
> We planned the effort using CBPM, avoided saying yes to the unrealistic
> date requested by the customer by demonstrating its impossibility in the
> first map day, made a commitments early on (second map day since we needed
> to see if we could deliver portions of the software -- Agile!) and hit each
> and everyone of our commitments on the nose. "There were no fires!" was the
> best comment I heard.
>
> Would I use this instead of Scrum or XP? No! Those approaches are designed
> for software development. But if I have to use waterfall, yes. Or for some
> other less-SW-development time of IT projects such as migrating
> applications to a new security system, deploying servers, etc.
>
> Contact me or Timm (through his website) if you want more details.
>
> All the best,
>
> Jose Solera, MBA, PMP®, CSM, CSPO, CSP
>



#56225 From: Michael Vizdos <mvizdos@...>
Date: Sun Nov 11, 2012 12:47 am
Subject: Re: Well done waterfall+agile
mikev_work
Send Email Send Email
 

So um, as eloquent as a lot of these explanations are (they are good rationalizations!) I still stand by my first recommendation.

Don't do it.

But then again that is a choice I make and I will not work under those conditions. Of course I do work with many teams in cleaning up crap like this so feel free to call me to kill this project now or to clean up later.

Still, good luck.

Mike Vizdos

On Nov 10, 2012 6:24 PM, "Cass Dalton" <cassdalton73@...> wrote:
 

Oops, hit send instead of enter...

 - Bring your developers closer to the stakeholders; get devs involved in the requirements analysis
 - Ensure that development isn't "done" until something is tested in a deployed environment
 - Break down work into small bite sized chunks;  Everything everyone in the community says about small user stories (INVEST) can be applied to any work.
 - Integrate a feature all the way to the end before adding a new one
 - Embed the benefits of an iterative, empirical approach into your process;  Get something tangible in front of stakeholders early.  Call it a prototype if you want, just build something before you design everything.

You will get much more benefit from improving your development philosophy and culture that you will from your process.  


On Fri, Nov 9, 2012 at 6:57 AM, Cass Dalton <cassdalton73@...> wrote:
But you can learn from the agile community and greatly improve your waterfall process:
 - Use automated tests; and make sure they are easy to run, quickly identify specifics of a problem, and are run frequently.
 - Use continuous integration;  Check in frequently and fix problems as soon as they appear. DON'T EVER ACCEPT BROKEN BUILDS


On Fri, Nov 9, 2012 at 12:21 AM, Ashish Mahajan <agileashish@...> wrote:
 

Agreed.
If you are good at swimming in water(fall),fine.
If you are good at cycling(scrum cycles), fine.
But trying cycling in water may be fatal.

Regards
Ashish

Sent from my BlackBerry® smartphone

From: Eric Tiongson <tiongks@...>
Date: Fri, 9 Nov 2012 13:12:37 +0800
Subject: Re: [scrumdevelopment] Well done waterfall+agile

 

Agree with what Michael said, you'll just find yourself in a heap of trouble if you do that.

However you can still use agile practices (not processes) within a waterfall processes.

Sent from my iPhone

On Nov 9, 2012, at 12:52 PM, Michael Vizdos <mvizdos@...> wrote:

 

No.

Don't do this.

If you want to do waterfall. Just do that.

Good luck.

Don't fake it.

Mike Vizdos

On Nov 8, 2012 6:08 PM, "marcodorantes" <marcodorantes@...> wrote:
 

Hi all,

I am looking for articles or papers that talk about the details of how to successfully execute a development project with a waterfall façade to the upper-management layer and an agile approach for the development team. All is new in the project: the team, the users, the application, the technology. Note that with «waterfall» I mean strict sequential stages of requirements, analysis, design, coding, testing, deployment to production, and three months of maintenance; along with a fixed-price/fixed-scope contract, and a single Gantt chart as part of the signed contract. This Gantt chart will work as the criteria for payments at the end of each stage against stated deliverables in the contract.

I have heard, from time to time, that some teams have done precisely that and very well done. Yet, I have not checked the evidence to believe it.

Could you point to those articles or papers, or experiences?

Thank you very much in advance.




#56226 From: George Dinwiddie <lists@...>
Date: Sun Nov 11, 2012 1:54 am
Subject: Re: Well done waterfall+agile
gdinwiddie
Send Email Send Email
 
Marco,

On 11/8/12 7:00 PM, marcodorantes wrote:
> Hi all,
>
> I am looking for articles or papers that talk about the details of
> how to successfully execute a development project with a waterfall
> façade to the upper-management layer and an agile approach for the
> development team. All is new in the project: the team, the users, the
> application, the technology. Note that with «waterfall» I mean strict
> sequential stages of requirements, analysis, design, coding, testing,
> deployment to production, and three months of maintenance; along with
> a fixed-price/fixed-scope contract, and a single Gantt chart as part
> of the signed contract. This Gantt chart will work as the criteria
> for payments at the end of each stage against stated deliverables in
> the contract.
>
> I have heard, from time to time, that some teams have done precisely
> that and very well done. Yet, I have not checked the evidence to
> believe it.
>
> Could you point to those articles or papers, or experiences?

I've seen a number of teams who think they're doing Agile development,
but are, instead, trying to burn through a fixed backlog by using
iterative processes. Theoretically, that could work. It would even give
you a better indicator of progress (or lack of it). I've never seen it
go well, however. It has all the fragility of waterfall plus the
frustration of not being allowed to use what you learn as you go.

If you can't change the backlog, it's not, by any means, Agile under the
covers. It's still waterfall, even if you use some practices that are
commonly associated with Agile.

   - George

--
   ----------------------------------------------------------------------
    * George Dinwiddie *                      http://blog.gdinwiddie.com
    Software Development                    http://www.idiacomputing.com
    Consultant and Coach                    http://www.agilemaryland.org
   ----------------------------------------------------------------------

#56227 From: Michael Vizdos <mvizdos@...>
Date: Sun Nov 11, 2012 1:27 pm
Subject: Re: Scrum & ERP system introduction
mikev_work
Send Email Send Email
 

If the company implementing this does everything classical (as you wrote), perhaps have a conversation with them about how they would like to see the input from their client.

Raises other questions that others will probably hit but ummm... What does your friend really want out of the erp implementation?

Start with a conversation. Just because there is this cool agile tool called scrum in your toolbox does not make it right for the job.

What is it they really need out of the erp implementation?

Mike Vizdos

On Nov 10, 2012 7:11 PM, "Manko, Franziska" <f.manko@...> wrote:
 

Hi,

I find myself confronted with a "ScrumBut" before we've even started working on the project ... but first things first.

The project I'm looking at is the introduction of a new ERP system. The adaptation of the system is done by the provider and they don't use any agile methodology but a rather classical approach as far as I know. Now, we want to use Scrum to organize the project within the company that is actually introducing the new ERP system. And there the following challenges arise:

* no one in the company has ever worked with Scrum before (they sell clothes over the internet so no obvious reason why they should have stumbled upon it before)
* the potential team consists of a group of managers who have to provide certain input for the ERP provide on top of their day-to-day work
* thus the team will only be available for the "Scrum ERP Introduction" as part-timers (here's my ScrumBut)
* the team can only provide input for the ERP provider who is then doing the implementation work not using Scrum

(btw I'm friends with the people owning the company so they asked me for my advice)

Has anyone experience with a similar situation or using Scrum for ERP system introduction in general?
Any ideas regarding how I can handle this is very much appreciated.

Many thanks,
Franzi


#56228 From: "JoseS" <JOSE.SOLERA@...>
Date: Sun Nov 11, 2012 8:37 pm
Subject: Re: Well done waterfall+agile
strstruck222
Send Email Send Email
 
Thanks, Mark. In my experience, though, there's room to be flexible even when
told you have to do it a certain way. Senior managers don't have time to
micromanage what is going on. The role of the PM is to figure out how to make
the space so that the team can be successful. Don't call it a Map Day, but a
Planning Day. You'll come out with a very good plan out of the first day.
Subsequent meetings will be to assess where we are and "refine the plan." Senior
managers will be OK with that.

It may be still, as you say, a train wreck. But that's no reason to run away.
Still, we may agree to disagree.

All the best,

Jose

--- In scrumdevelopment@yahoogroups.com, "woynam" <woyna@...> wrote:
>
>
> That's a nice write-up, Jose, but I don't see how it's going to help the
original poster. The OP describes a by-the-book (serial) waterfall approach
involving a completely new team in a new domain. This is classical crash and
burn territory.
>
> It doesn't sound like they have the option to have multiple planning sessions
every 6 to 8 weeks (i.e. Map Days). As described, they have to have *one* plan
at the beginning, and they'll be held against it.
>
> On top of that, they won't deliver *any* working software until the very end
of the process, but somehow it will have to work exactly as the customer wants
it. Hmmm. Yea, right.
>
> This is a train wreck waiting to happen. The only way they're going to make
money on the project is if they sell tickets to the crash.
>
> Mark
>
>
> --- In scrumdevelopment@yahoogroups.com, Jose Solera <JOSE.SOLERA@> wrote:
> >
> > I beg to disagree with those who say not to do it. If you have to, you have
> > to. I had to do it once (no choice, believe me!)
> >
> > What I did: I layered an approach developed at Intel for their
> > semiconductor design projects and now known as "Commitment Based Project
> > Management" or CBPM for short. It is a domain-agnostic (it's been used not
> > only in semiconductor design and software development, but also
> > construction, defense projects, medical device development, education,
> > event-planning, and numerous other domains).
> >
> > It starts with what we call "map days". These are planning days through
> > which the entire team develops a rolling plan. Details are planned as far
> > out as the team is comfortable with, typically 6-8 weeks. Owners make
> > commitments as to when they'll deliver an item. They work with the
> > consumers or users of these deliverables to ensure agreement on what is
> > being delivered. Subsequent map days are scheduled, one at a time, at the
> > end of the previous map day.
> >
> > Regularly (at least three times a week some times daily) progress is
> > reviewed and adjustments made to the plans. Issues are encouraged to be
> > brought to light as soon as possible.
> >
> > Deliverables and status are tracked through an automated Excel spreadsheet.
> >
> > More details are available in Timm Esque's book describing its development:
> > *No Surprises Project Management*, at the LinkedIn group Project
> > Acceleration thru Commitment Based Project Management (
> > http://www.linkedin.com/groups?gid=1944064&trk=hb_side_g), in workshops
> > that Timm and I deliver, in a white paper I published (let me know if you
> > are interested), in Timm's company website (http://ensemblemc.com/) and in
> > a white paper he's published (
> >
http://ensemblemc.com/wp-content/uploads/2011/10/2010-Ensemble-paper_Commitment-\
Based-Project-Management.pdf
> > ).
> >
> > To get back to my story: I had to use a home-grown waterfall methodology.
> > We planned the effort using CBPM, avoided saying yes to the unrealistic
> > date requested by the customer by demonstrating its impossibility in the
> > first map day, made a commitments early on (second map day since we needed
> > to see if we could deliver portions of the software -- Agile!) and hit each
> > and everyone of our commitments on the nose. "There were no fires!" was the
> > best comment I heard.
> >
> > Would I use this instead of Scrum or XP? No! Those approaches are designed
> > for software development. But if I have to use waterfall, yes. Or for some
> > other less-SW-development time of IT projects such as migrating
> > applications to a new security system, deploying servers, etc.
> >
> > Contact me or Timm (through his website) if you want more details.
> >
> > All the best,
> >
> > Jose Solera, MBA, PMP®, CSM, CSPO, CSP
> >
>

#56229 From: Michael James <mj4scrum@...>
Date: Sun Nov 11, 2012 9:48 pm
Subject: Re: Re: Well done waterfall+agile
michaeljames...
Send Email Send Email
 
As I meant to write earlier, I always appreciate hearing experience reports, such as the one you wrote Jose.

I wouldn't choose to do waterfall for software development, but if that were beyond my control I'd at least introduce some feedback loops (as you did) to reduce the risks.

--mj
(Michael)

On Nov 11, 2012, at 12:37 PM, "JoseS" <JOSE.SOLERA@...> wrote:

 

Thanks, Mark. In my experience, though, there's room to be flexible even when told you have to do it a certain way. Senior managers don't have time to micromanage what is going on. The role of the PM is to figure out how to make the space so that the team can be successful. Don't call it a Map Day, but a Planning Day. You'll come out with a very good plan out of the first day. Subsequent meetings will be to assess where we are and "refine the plan." Senior managers will be OK with that.

It may be still, as you say, a train wreck. But that's no reason to run away. Still, we may agree to disagree.

All the best,

Jose

--- In scrumdevelopment@yahoogroups.com, "woynam" <woyna@...> wrote:
>
>
> That's a nice write-up, Jose, but I don't see how it's going to help the original poster. The OP describes a by-the-book (serial) waterfall approach involving a completely new team in a new domain. This is classical crash and burn territory.
>
> It doesn't sound like they have the option to have multiple planning sessions every 6 to 8 weeks (i.e. Map Days). As described, they have to have *one* plan at the beginning, and they'll be held against it.
>
> On top of that, they won't deliver *any* working software until the very end of the process, but somehow it will have to work exactly as the customer wants it. Hmmm. Yea, right.
>
> This is a train wreck waiting to happen. The only way they're going to make money on the project is if they sell tickets to the crash.
>
> Mark
>
>
> --- In scrumdevelopment@yahoogroups.com, Jose Solera <JOSE.SOLERA@> wrote:
> >
> > I beg to disagree with those who say not to do it. If you have to, you have
> > to. I had to do it once (no choice, believe me!)
> >
> > What I did: I layered an approach developed at Intel for their
> > semiconductor design projects and now known as "Commitment Based Project
> > Management" or CBPM for short. It is a domain-agnostic (it's been used not
> > only in semiconductor design and software development, but also
> > construction, defense projects, medical device development, education,
> > event-planning, and numerous other domains).
> >
> > It starts with what we call "map days". These are planning days through
> > which the entire team develops a rolling plan. Details are planned as far
> > out as the team is comfortable with, typically 6-8 weeks. Owners make
> > commitments as to when they'll deliver an item. They work with the
> > consumers or users of these deliverables to ensure agreement on what is
> > being delivered. Subsequent map days are scheduled, one at a time, at the
> > end of the previous map day.
> >
> > Regularly (at least three times a week some times daily) progress is
> > reviewed and adjustments made to the plans. Issues are encouraged to be
> > brought to light as soon as possible.
> >
> > Deliverables and status are tracked through an automated Excel spreadsheet.
> >
> > More details are available in Timm Esque's book describing its development:
> > *No Surprises Project Management*, at the LinkedIn group Project
> > Acceleration thru Commitment Based Project Management (
> > http://www.linkedin.com/groups?gid=1944064&trk=hb_side_g), in workshops
> > that Timm and I deliver, in a white paper I published (let me know if you
> > are interested), in Timm's company website (http://ensemblemc.com/) and in
> > a white paper he's published (
> > http://ensemblemc.com/wp-content/uploads/2011/10/2010-Ensemble-paper_Commitment-Based-Project-Management.pdf
> > ).
> >
> > To get back to my story: I had to use a home-grown waterfall methodology.
> > We planned the effort using CBPM, avoided saying yes to the unrealistic
> > date requested by the customer by demonstrating its impossibility in the
> > first map day, made a commitments early on (second map day since we needed
> > to see if we could deliver portions of the software -- Agile!) and hit each
> > and everyone of our commitments on the nose. "There were no fires!" was the
> > best comment I heard.
> >
> > Would I use this instead of Scrum or XP? No! Those approaches are designed
> > for software development. But if I have to use waterfall, yes. Or for some
> > other less-SW-development time of IT projects such as migrating
> > applications to a new security system, deploying servers, etc.
> >
> > Contact me or Timm (through his website) if you want more details.
> >
> > All the best,
> >
> > Jose Solera, MBA, PMP®, CSM, CSPO, CSP
> >
>



#56230 From: "Mitch Lacey" <mglacey@...>
Date: Mon Nov 12, 2012 5:13 pm
Subject: RE: Team Consultants
mglacey
Send Email Send Email
 

Hi Eric (and the rest on the thread).

 

The model was actually born out of the need to keep the group of the same people on a project from start to end. The person in the story (the horse trading sessions) was me. I saw other people in the company mismanaging their projects and I was always on the short end, or at least they tried to put me there, by taking people off my projects to solve their own. I talked to the people I worked with and others and we all agreed that it would be desirable to have consistency between teams – no pulling people off. The issue was what to do with the SME’s like the architects, the designers, the SQL experts and the like – hence the birth of the “team consultant”.

 

The consultant is responsible for helping grow the teams, or act as Mentors like some have said on this thread. I like to have the teams mange the work and their growth – meaning a consultant can do work, but if they do then velocity is artificially inflated. Further, if the team relies on the consultant to just do work, they won’t learn how to do the work on their own. The objective is not to fully wean the team off of consultants, but to limit their time by having the consultant make the team better so they don’t need to be there as much. Some people, like designers or tech writers, will always have a job as a consultant. Others, like architects, may be able to teach people their craft and way of thinking and their time will go down. But don’t worry – as long as companies hire people and others leave, they’ll never be out of work, so to speak. And like you said Eric, pairing is one of the *the* best ways to do this sharing of information.

 

As was said on other posts in this thread, the model does not condone matrixed specialists, it just recognizes these people as consultants, and it does say that a team of consultants is by definition not a team as they are all working in their dedicated specialties on single parts of a whole system at different times, compared to the dedicated team who is working on all parts of a whole system at all times.

 

Does this help?

 

Mitch

 

 

From: scrumdevelopment@yahoogroups.com [mailto:scrumdevelopment@yahoogroups.com] On Behalf Of Eric Tiongson
Sent: Sunday, November 04, 2012 9:12 AM
To: scrumdevelopment@yahoogroups.com
Subject: [scrumdevelopment] Team Consultants

 

 

/luker-mode off

 

I guess we've all been witness to this - too many projects and not enough specialized skills to go around or perhaps there's a small group of people who are always on demand because they are good at making things "work".  For one reason or another you find yourselves seeing people being dragged from one project to another.

 

I've been reading on The Scrum Field Guide: Practical Advice for Your First Year and in the book it describes creating a group of Team Consultants that can, in a way, "lend a helping hand" every now and then to core scrum teams.

 

There's a blog post regarding this here - http://www.mitchlacey.com/blog/structuring-the-team-in-scrum-agile-projects.  It explains the concept better than I can.

 

This is exactly what our CEO and I have been discussing over the past few weeks, he wants a group of team consultants and I'm a bit hesitant.  Call me old-fashioned but I always try (and mostly succeeded) in keeping the same group of people within the project from start to end.

 

Have you guys done this, i.e. having Team Consultants within your projects?  I have been a Team Consultant before but the engagements that I've been involved in (as a Team Consultant) are waterfall-ish and I can't quite picture in my head how this kind of arrangement would work with Scrum.

 

 

Regards,

 

Eric

 

 


#56231 From: Aaron Seipel <evilaaron@...>
Date: Sun Nov 11, 2012 4:33 pm
Subject: Re: Well done waterfall+agile
evilaaron
Send Email Send Email
 
What you're describing really seems like the normal way most old-school waterfall teams adapt to Agile.  You start small and prove the benefits to management, so you can adopt more Agile practices.  I've gone through this process myself.  It takes time to convert the masses, but it isn't impossible.  The only advise I have is adding a single product owner to your team early will make your Agile adoption will be much smoother.  Depending on the environment, this can be very difficult...
 
Good luck,
 
Aaron Seipel

From: George Dinwiddie <lists@...>
To: scrumdevelopment@yahoogroups.com
Sent: Saturday, November 10, 2012 8:54 PM
Subject: Re: [scrumdevelopment] Well done waterfall+agile
 
Marco,

On 11/8/12 7:00 PM, marcodorantes wrote:
> Hi all,
>
> I am looking for articles or papers that talk about the details of
> how to successfully execute a development project with a waterfall
> façade to the upper-management layer and an agile approach for the
> development team. All is new in the project: the team, the users, the
> application, the technology. Note that with «waterfall» I mean strict
> sequential stages of requirements, analysis, design, coding, testing,
> deployment to production, and three months of maintenance; along with
> a fixed-price/fixed-scope contract, and a single Gantt chart as part
> of the signed contract. This Gantt chart will work as the criteria
> for payments at the end of each stage against stated deliverables in
> the contract.
>
> I have heard, from time to time, that some teams have done precisely
> that and very well done. Yet, I have not checked the evidence to
> believe it.
>
> Could you point to those articles or papers, or experiences?

I've seen a number of teams who think they're doing Agile development,
but are, instead, trying to burn through a fixed backlog by using
iterative processes. Theoretically, that could work. It would even give
you a better indicator of progress (or lack of it). I've never seen it
go well, however. It has all the fragility of waterfall plus the
frustration of not being allowed to use what you learn as you go.

If you can't change the backlog, it's not, by any means, Agile under the
covers. It's still waterfall, even if you use some practices that are
commonly associated with Agile.

- George

--
----------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------


#56232 From: Pierre Neis <pierreneis@...>
Date: Mon Nov 12, 2012 10:53 am
Subject: Re: Certified Scrum Manager (IAPM)
pierreneis
Send Email Send Email
 
Hi Markus,

You made a huge effort. Congrats.

Here my question to all new certification designers:
- "Scrum is about team effort. Why do you certify individuals?"

Regarding business outcomes (benefits), individual certification makes more sense than team certifications: see what happens with CMMI!

Pierre E. Neis Scrum/Lean Kanban Improver
Senior Management Advisor

WE & Co , the Collab Lab
Mobile: (+352) 661 SCRUMS
Luxembourg - Brussels - Paris - Zürich - London - Amsterdam - Barcelona - Hanoi
 
Agenda: http://meetwith.me/pierreneis 

 

Blogger LinkedIn SlideShare XING Google Plus Twitter
Contact me: Skype pierre.neis Google Talk pierreneis@...
Twitter Latest tweet: @pablopernot Merci pour m'avoir cité! Follow @elPedroMajor Reply Retweet 10:38 Nov-12
  Get this email app!  


On 10 November 2012 12:46, Markus Gaertner <mgaertne@...> wrote:
 

Yesterday a new certification program popped up on my twitter stream -
I think with some critique from Deb Preuss and Boris Gloger already.
It's called Certified Scrum Manager (IAPM). Here's the english
web-site:
https://www.iapm.net/en/certification/levels-of-certification/certified-scrum-manager-iapm/

In short, there I can't see any connection to the Scrum Alliance and
Scrum.org. They offer certification without re-certification, online,
and for a cheap price. I think it's time to fight this. I actually had
to write a blog entry about my critique today:
http://www.shino.de/2012/11/10/certified-scrum-manager-somewhat-more-than-a-rant/

Best
Markus
--
Dipl.-Inform. Markus Gärtner
http://www.shino.de/blog
http://www.mgaertne.de
http://www.it-agile.de
Twitter: @mgaertne




#56233 From: "Asad" <safari_asad@...>
Date: Wed Nov 14, 2012 8:44 am
Subject: Iran Agile 2013 - Call for papers
safari_asad
Send Email Send Email
 
Hi folks

Iran Agile 2013
Practical Agile and Nothing Else
19 Feb 2013 – Tehran- Iran

Iran Agile 2013 is the first specialized agile conference in Iran. It focuses on
agile values and principles in software development and management, on
innovation and on entrepreneurship, which are topics well interconnected
together.

Get inspired by others and share your experiences.

Call for papers

Topics:  Organization, Teams and Customers.

You can find More info in bellow doc
http://scrum.ir/wp-content/uploads/2012/11/Iran-Agile-2013.pdf

Regards

Asad Safari

#56234 From: "jerzyklek" <jerzyklek@...>
Date: Fri Nov 16, 2012 3:51 pm
Subject: Re: Well done waterfall+agile
jerzyklek
Send Email Send Email
 
Hi,

I am quite new to this and and have been lurking for some time.
I have one question to this comment since I am in a bit similar
situation: we have a huge backlog of things which all
are wanted by some customers, prioritized by the customer importance,
and usually we can go through quite a few sprint before something new gets into
the backlog on top of it, having a higher priority.

I also understand that Agile emerged in places where the customer did not know
what he/she wanted, and main impact of "learn and adapt" principle on project
success was by enabling the result of one iteration/sprint to influence the
remaining product backlog.

We don't have much of that, but sprint reviews allow us adapt our ways of
working on a team level: how we plan, estimate, test... what we document and so
on... I think it's another aspect of "agility":
we do not adapt the backlog, but adapt our ways of working.
Not "fully agile" then, but still a bit.

I am pretty sure that out POs could use the reviews more to our benefit, but
anyway...

//Jerzy

--- In scrumdevelopment@yahoogroups.com, George Dinwiddie <lists@...> wrote:
>
> Marco,
>
> On 11/8/12 7:00 PM, marcodorantes wrote:
> > Hi all,
> >
> > I am looking for articles or papers that talk about the details of
> > how to successfully execute a development project with a waterfall
> > façade to the upper-management layer and an agile approach for the
> > development team. All is new in the project: the team, the users, the
> > application, the technology. Note that with «waterfall» I mean strict
> > sequential stages of requirements, analysis, design, coding, testing,
> > deployment to production, and three months of maintenance; along with
> > a fixed-price/fixed-scope contract, and a single Gantt chart as part
> > of the signed contract. This Gantt chart will work as the criteria
> > for payments at the end of each stage against stated deliverables in
> > the contract.
> >
> > I have heard, from time to time, that some teams have done precisely
> > that and very well done. Yet, I have not checked the evidence to
> > believe it.
> >
> > Could you point to those articles or papers, or experiences?
>
> I've seen a number of teams who think they're doing Agile development,
> but are, instead, trying to burn through a fixed backlog by using
> iterative processes. Theoretically, that could work. It would even give
> you a better indicator of progress (or lack of it). I've never seen it
> go well, however. It has all the fragility of waterfall plus the
> frustration of not being allowed to use what you learn as you go.
>
> If you can't change the backlog, it's not, by any means, Agile under the
> covers. It's still waterfall, even if you use some practices that are
> commonly associated with Agile.
>
>   - George
>
> --
>   ----------------------------------------------------------------------
>    * George Dinwiddie *                      http://blog.gdinwiddie.com
>    Software Development                    http://www.idiacomputing.com
>    Consultant and Coach                    http://www.agilemaryland.org
>   ----------------------------------------------------------------------
>

#56235 From: George Dinwiddie <lists@...>
Date: Fri Nov 16, 2012 7:06 pm
Subject: Re: Re: Well done waterfall+agile
gdinwiddie
Send Email Send Email
 
Jerzy,

On 11/16/12 10:51 AM, jerzyklek wrote:
> Hi,
>
> I am quite new to this and and have been lurking for some time.
> I have one question to this comment since I am in a bit similar
> situation: we have a huge backlog of things which all
> are wanted by some customers, prioritized by the customer importance,
> and usually we can go through quite a few sprint before something new
> gets into the backlog on top of it, having a higher priority.
>
> I also understand that Agile emerged in places where the customer did
> not know what he/she wanted,

I suggest that your understanding is not quite correct. Perhaps
sometimes, but that's not the general case. More commonly, the customer
DID know what they wanted, but were able to take advantage of things
learned during development to achieve something better or sooner.

> and main impact of "learn and adapt"
> principle on project success was by enabling the result of one
> iteration/sprint to influence the remaining product backlog.
>
> We don't have much of that, but sprint reviews allow us adapt our
> ways of working on a team level: how we plan, estimate, test... what
> we document and so on... I think it's another aspect of "agility": we
> do not adapt the backlog, but adapt our ways of working. Not "fully
> agile" then, but still a bit.
>
> I am pretty sure that out POs could use the reviews more to our
> benefit, but anyway...
>
> //Jerzy
>
> --- In scrumdevelopment@yahoogroups.com, George Dinwiddie <lists@...> wrote:
>>
>> Marco,
>>
>> On 11/8/12 7:00 PM, marcodorantes wrote:
>>> Hi all,
>>>
>>> I am looking for articles or papers that talk about the details of
>>> how to successfully execute a development project with a waterfall
>>> façade to the upper-management layer and an agile approach for the
>>> development team. All is new in the project: the team, the users, the
>>> application, the technology. Note that with «waterfall» I mean strict
>>> sequential stages of requirements, analysis, design, coding, testing,
>>> deployment to production, and three months of maintenance; along with
>>> a fixed-price/fixed-scope contract, and a single Gantt chart as part
>>> of the signed contract. This Gantt chart will work as the criteria
>>> for payments at the end of each stage against stated deliverables in
>>> the contract.
>>>
>>> I have heard, from time to time, that some teams have done precisely
>>> that and very well done. Yet, I have not checked the evidence to
>>> believe it.
>>>
>>> Could you point to those articles or papers, or experiences?
>>
>> I've seen a number of teams who think they're doing Agile development,
>> but are, instead, trying to burn through a fixed backlog by using
>> iterative processes. Theoretically, that could work. It would even give
>> you a better indicator of progress (or lack of it). I've never seen it
>> go well, however. It has all the fragility of waterfall plus the
>> frustration of not being allowed to use what you learn as you go.
>>
>> If you can't change the backlog, it's not, by any means, Agile under the
>> covers. It's still waterfall, even if you use some practices that are
>> commonly associated with Agile.
>>
>>    - George

--
   ----------------------------------------------------------------------
    * George Dinwiddie *                      http://blog.gdinwiddie.com
    Software Development                    http://www.idiacomputing.com
    Consultant and Coach                    http://www.agilemaryland.org
   ----------------------------------------------------------------------

#56236 From: RonJeffries <ronjeffries@...>
Date: Fri Nov 16, 2012 7:41 pm
Subject: Re: Well done waterfall+agile
ronaldejeffries
Send Email Send Email
 
Hi ...

On Nov 16, 2012, at 2:06 PM, George Dinwiddie <lists@...> wrote:

I also understand that Agile emerged in places where the customer did
not know what he/she wanted,

I suggest that your understanding is not quite correct. Perhaps 
sometimes, but that's not the general case. More commonly, the customer 
DID know what they wanted, but were able to take advantage of things 
learned during development to achieve something better or sooner.

The first XP project, still one of the best, was payroll. The customer knew EXACTLY what they wanted.
You never know what is enough unless you know what is more than enough. -- William Blake


#56237 From: "jerzyklek" <jerzyklek@...>
Date: Sun Nov 18, 2012 1:17 pm
Subject: Re: Well done waterfall+agile
jerzyklek
Send Email Send Email
 
Hi,

I think you mean that even when they know what they want,
this is not what they need :-)
Very true!
We do embedded stuff, where some thick spec mandated by law
can take many sprints, so it's more difficult to be in this situation...

thanks for the insight!

/Jerzy

--- In scrumdevelopment@yahoogroups.com, RonJeffries <ronjeffries@...> wrote:
>
> Hi ...
>
> On Nov 16, 2012, at 2:06 PM, George Dinwiddie <lists@...> wrote:
>
> >> I also understand that Agile emerged in places where the customer did
> >> not know what he/she wanted,
> >
> > I suggest that your understanding is not quite correct. Perhaps
> > sometimes, but that's not the general case. More commonly, the customer
> > DID know what they wanted, but were able to take advantage of things
> > learned during development to achieve something better or sooner.
>
>
> The first XP project, still one of the best, was payroll. The customer knew
EXACTLY what they wanted.
>
> Ron Jeffries
> www.XProgramming.com
> You never know what is enough unless you know what is more than enough. --
William Blake
>

#56238 From: Eric Tiongson <tiongks@...>
Date: Mon Nov 19, 2012 12:34 am
Subject: Re: Team Consultants
eric.tiongson
Send Email Send Email
 
Thanks, Mitch, Charles, Michael and everyone for the feedback.

Your insights are always helpful.  :-)

Cheers.

#56239 From: "changjiang1124@..." <changjiang1124@...>
Date: Mon Nov 19, 2012 8:35 am
Subject: Re: Well done waterfall+agile
johnnychang_cj
Send Email Send Email
 
Hi guys:

I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 


Best regards
Chang, Jiang



On Nov 17, 2012, at 3:41 AM, RonJeffries <ronjeffries@...> wrote:

 

Hi ...


On Nov 16, 2012, at 2:06 PM, George Dinwiddie <lists@...> wrote:

I also understand that Agile emerged in places where the customer did
not know what he/she wanted,

I suggest that your understanding is not quite correct. Perhaps 
sometimes, but that's not the general case. More commonly, the customer 
DID know what they wanted, but were able to take advantage of things 
learned during development to achieve something better or sooner.

The first XP project, still one of the best, was payroll. The customer knew EXACTLY what they wanted.
You never know what is enough unless you know what is more than enough. -- William Blake




#56240 From: Cass Dalton <cassdalton73@...>
Date: Mon Nov 19, 2012 2:48 pm
Subject: Re: Well done waterfall+agile
cassdalton73
Send Email Send Email
 

This feels like its own question.  You should repost as a new question to the group

On Nov 19, 2012 9:01 AM, "changjiang1124@..." <changjiang1124@...> wrote:
 

Hi guys:


I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 


Best regards
Chang, Jiang



On Nov 17, 2012, at 3:41 AM, RonJeffries <ronjeffries@...> wrote:

 

Hi ...


On Nov 16, 2012, at 2:06 PM, George Dinwiddie <lists@...> wrote:

I also understand that Agile emerged in places where the customer did
not know what he/she wanted,

I suggest that your understanding is not quite correct. Perhaps 
sometimes, but that's not the general case. More commonly, the customer 
DID know what they wanted, but were able to take advantage of things 
learned during development to achieve something better or sooner.

The first XP project, still one of the best, was payroll. The customer knew EXACTLY what they wanted.
You never know what is enough unless you know what is more than enough. -- William Blake




#56241 From: George Dinwiddie <lists@...>
Date: Tue Nov 20, 2012 12:29 am
Subject: Re: Well done waterfall+agile
gdinwiddie
Send Email Send Email
 
Chang,

On 11/19/12 3:35 AM, changjiang1124@... wrote:
>
>
> Hi guys:
>
> I am new to this group, should have much to learn from you guys.
>
> I see here we always talk about "customer", does Scrum only fit kinda
> outsourcing development? What about doing your own products? That means,
> you will always get feedbacks from your customers, like bugs or wanted
> features, sometimes you need to reply them within several hours. And you
> still need to keep pace on your own milestones.

There is always a customer (or several) even when they're within your
own organization.

   - George

--
   ----------------------------------------------------------------------
    * George Dinwiddie *                      http://blog.gdinwiddie.com
    Software Development                    http://www.idiacomputing.com
    Consultant and Coach                    http://www.agilemaryland.org
   ----------------------------------------------------------------------

#56242 From: "changjiang1124@..." <changjiang1124@...>
Date: Tue Nov 20, 2012 2:27 am
Subject: Re: Well done waterfall+agile
johnnychang_cj
Send Email Send Email
 
Sorry, guys, I will repost this.


Best regards
Chang, Jiang



On Nov 19, 2012, at 10:48 PM, Cass Dalton <cassdalton73@...> wrote:

 

This feels like its own question.  You should repost as a new question to the group

On Nov 19, 2012 9:01 AM, "changjiang1124@..." <changjiang1124@...> wrote:
 

Hi guys:


I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 


Best regards
Chang, Jiang



On Nov 17, 2012, at 3:41 AM, RonJeffries <ronjeffries@...> wrote:

 

Hi ...


On Nov 16, 2012, at 2:06 PM, George Dinwiddie <lists@...> wrote:

I also understand that Agile emerged in places where the customer did
not know what he/she wanted,

I suggest that your understanding is not quite correct. Perhaps 
sometimes, but that's not the general case. More commonly, the customer 
DID know what they wanted, but were able to take advantage of things 
learned during development to achieve something better or sooner.

The first XP project, still one of the best, was payroll. The customer knew EXACTLY what they wanted.
You never know what is enough unless you know what is more than enough. -- William Blake







#56243 From: Charles Bradley - Scrum Coach CSP CSM PSM I <chuck-lists2@...>
Date: Tue Nov 20, 2012 11:18 pm
Subject: Re: Is Scrum Master a Managerial Role?
charles_brad...
Send Email Send Email
 
+++++1 to Jesse's answer below.

The SM is a manager role, in the sense that the SM manages the organization and team's implementation of Scrum, and has to operate on the managerial level to affect change. 

The SM is not a manager role in the sense that the SM has control, or HR functions *over* the people on the Scrum team.

So, the SM is a manager, but one with very little to no authority over people, and a lot of authority over process and impediment removal.

-------
Charles Bradley
http://www.ScrumCrazy.com




From: Jesse Houwing <jesse.houwing@...>
To: scrumdevelopment@yahoogroups.com
Sent: Wednesday, October 24, 2012 5:43 AM
Subject: Re: [scrumdevelopment] Is Scrum Master a Managerial Role?



It's even one of the PSM-I certification questions. If I remember correctly, the answer is yes. Since the resolving of impediments requires leverage high enough in the organisation to actually effectuate change. But I guess it all comes down to the definition of manager.

The scrum master should not need to be a line manager in the organisation or a classic project manager, but he needs to be able to operate on the manager level. It's just a whole lot easier if you're considered one of the club, then when you're an outsider. 

So to go back to the other threads you started off of this, no need to be a project manager, line manager or other type of existing manager. But the Scrum master must have managerial skills, must be able to operate on that level and must be able to effectuate change.

A person with that set of skills is often classified as manager in many organisations. Within our organisation anyone who gets a promotion after Senior Consultant gets the title of Manager, regardless of what it is you actually manage. It just says you've proven to be able to operate on that level in a larger organisation.

Jesse

On Wed, Oct 24, 2012 at 1:28 PM, Michael Mallete <mrmallete@...> wrote:


a very interesting topic that started in another thread in linkedin scrum practitioners group:


which i diverted to it's own thread:


i say no. it makes it harder to grasp the concept of the role. rather, call it a coaching role.

what's your take?

salamat,
mike mallete








#56244 From: changjiang1124@...
Date: Tue Nov 20, 2012 3:08 am
Subject: Scrum within your own company
johnnychang_cj
Send Email Send Email
 

Hi guys:

As I've been reminded, I repost the following to a new thread.

--------------
I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 
--------------

@George, thanks for your reply. 
I can understand you should see your product owner as your customers. But when your customers are in your company, means they can always bring some "emergency" to you, from your business partners, or VIP customers, and if you don't want to slow down the business, you should pause what you are doing and support the "emergency", sometimes it may last several weeks, some or all of your devs may be occupied during this period. This would mess your whole plan.

Best regards
Chang, Jiang



Best regards
Chang, Jiang




#56245 From: Kevin Callahan <kcallahan@...>
Date: Tue Nov 13, 2012 10:02 pm
Subject: Re: [JOB] Looking for a full time SM in San Jose, CA, USA
kevincallaha...
Send Email Send Email
 
Hey Mike,

Finally getting a moment to circle back to this; was on the road all last week. I've filled out the form on your site; appreciate it :)

Thanks,

-k

On Nov 3, 2012, at 7:18 AM, Michael Vizdos wrote:

 

Kevin,

Generally this is well... We will see. I have a great distribution list over at www.realscrumjobs.com where people from companies can vet the jobs with me and then I distribute them to that list. No recruiters. Free. It is all for networking the jobs like this.

Mike
Implementingscrum.com

PS I will be out in San Mateo (I see you are out there) this week if you or anyone wants to meet up!

On Nov 3, 2012 2:46 AM, "Kevin Callahan" <kcallahan@...> wrote:
 

Greetings fair readers!


I'm not sure how folks feel about job postings on this list; I asked the moderators we agreed to give it a shot.

The company I work for is looking for a scrum master located in the SF Bay Area. Job posting is here:


Please feel free to contact me off list with any questions.

Thanks!!!

-k

LiveWorld
Kevin Callahan
Scrum Master & Agile Coach
LiveWorld Inc.
Direct+1 (207) 691-2997
Skypekevmocal
Follow UsFacebook Twitter LinkedIn






LiveWorld
Kevin Callahan
Scrum Master & Agile Coach
LiveWorld Inc.
Direct+1 (207) 691-2997
Skypekevmocal
Follow UsFacebook Twitter LinkedIn




#56246 From: Mark Levison <mark@...>
Date: Wed Nov 21, 2012 2:57 pm
Subject: Re: Scrum within your own company
marklevison
Send Email Send Email
 
Chang - I don't have sufficient time to go into detail but your question implies there needs to some flavor of Agile Portfolio Management going on. Probably at Director/VP level - perhaps they meet every other month and make start/stop/continue decisions at the feature level.

Cheers
Mark

19 November, 2012 10:08 PM
 

Hi guys:

As I've been reminded, I repost the following to a new thread.

--------------
I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 
--------------

@George, thanks for your reply. 
I can understand you should see your product owner as your customers. But when your customers are in your company, means they can always bring some "emergency" to you, from your business partners, or VIP customers, and if you don't want to slow down the business, you should pause what you are doing and support the "emergency", sometimes it may last several weeks, some or all of your devs may be occupied during this period. This would mess your whole plan.

Best regards
Chang, Jiang



Best regards
Chang, Jiang




--
Cheers
Mark Levison
Agile Pain Relief Consulting | Writing
Proud Sponsor of Agile Tour Gatineau Ottawa Nov 28, Toronto 26 and Montreal
24

#56247 From: Michael Vizdos <mvizdos@...>
Date: Wed Nov 21, 2012 2:57 pm
Subject: Re: [JOB] Looking for a full time SM in San Jose, CA, USA
mikev_work
Send Email Send Email
 

Excellent. Requests and feedback is still coming in so I hope this helps. Let me know.

Happy Thanksgiving

Mike

On Nov 21, 2012 9:50 AM, "Kevin Callahan" <kcallahan@...> wrote:
 

Hey Mike,


Finally getting a moment to circle back to this; was on the road all last week. I've filled out the form on your site; appreciate it :)

Thanks,

-k

On Nov 3, 2012, at 7:18 AM, Michael Vizdos wrote:

 

Kevin,

Generally this is well... We will see. I have a great distribution list over at www.realscrumjobs.com where people from companies can vet the jobs with me and then I distribute them to that list. No recruiters. Free. It is all for networking the jobs like this.

Mike
Implementingscrum.com

PS I will be out in San Mateo (I see you are out there) this week if you or anyone wants to meet up!

On Nov 3, 2012 2:46 AM, "Kevin Callahan" <kcallahan@...> wrote:
 

Greetings fair readers!


I'm not sure how folks feel about job postings on this list; I asked the moderators we agreed to give it a shot.

The company I work for is looking for a scrum master located in the SF Bay Area. Job posting is here:


Please feel free to contact me off list with any questions.

Thanks!!!

-k

LiveWorld
Kevin Callahan
Scrum Master & Agile Coach
LiveWorld Inc.
Direct+1 (207) 691-2997
Skypekevmocal
Follow UsFacebook Twitter LinkedIn






LiveWorld
Kevin Callahan
Scrum Master & Agile Coach
LiveWorld Inc.
Direct+1 (207) 691-2997
Skypekevmocal
Follow UsFacebook Twitter LinkedIn




#56248 From: Jesse Houwing <jesse.houwing@...>
Date: Wed Nov 21, 2012 3:48 pm
Subject: Re: Scrum within your own company
jesse.houwing
Send Email Send Email
 
Chiming in specifically on this sentence: "This would mess your whole plan."

And that's one of the true advantages of Agile. When there is a different priority, it allows you to change the priority. 

As mark mentions, more agile portfolio management could help here. Inspecting whether your Product Backlog is actually that might also help. It can very well be the case that your Product is larger than the Project you're working on and that these incidents are just very high priority Backlog Items if you look at it from a higher perspective.

If your sprints are of a size to match the risk and your automation level (so relatively short) you should be able to accommodate these issues, though indeed it will slow the uptake of 'planned' work.


On Tue, Nov 20, 2012 at 4:08 AM, <changjiang1124@...> wrote:


Hi guys:

As I've been reminded, I repost the following to a new thread.

--------------
I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 
--------------

@George, thanks for your reply. 
I can understand you should see your product owner as your customers. But when your customers are in your company, means they can always bring some "emergency" to you, from your business partners, or VIP customers, and if you don't want to slow down the business, you should pause what you are doing and support the "emergency", sometimes it may last several weeks, some or all of your devs may be occupied during this period. This would mess your whole plan.

Best regards
Chang, Jiang



Best regards
Chang, Jiang







#56249 From: Charles Bradley - Scrum Coach CSP CSM PSM I <chuck-lists2@...>
Date: Wed Nov 21, 2012 8:21 pm
Subject: Re: Scrum within your own company
charles_brad...
Send Email Send Email
 
Jiang,

The same techniques apply to Scrum within your own company as they do with external customers.  Someone, somewhere, makes a decision that this "emergency" is worth the cost of (delay to other projects + context switching time).  In Scrum, the only thing we require is that the PO approves of the emergency.

I always suggest to try and use Scrum's empirical planning techniques to be able to make that "emergency" cost visible and transparent to *all* of your stakeholders.  (For instance, "Dear stakeholders, due to emergency X, we estimate that all current releases, assuming scope remains constant, will be delayed by 4 business days.  Further, we estimate that it will cost about $12K to resolve emergency X." (You can always follow up with the more real numbers later after you know how long it took to resolve emergency X) 

That tends to cut down on the so called "emergencies", but they still sometimes happen.  Numerous emergencies often means there is dysfunction/impediments that need to be removed.  Retrospect heavily on these incidents.

You may find my "Bradley Bug Chart" helpful as it covers *one way* of handling production support emergencies and bugs in Scrum:
 
-------
Charles Bradley
http://www.ScrumCrazy.com




From: "changjiang1124@..." <changjiang1124@...>
To: scrumdevelopment@yahoogroups.com
Sent: Monday, November 19, 2012 8:08 PM
Subject: [scrumdevelopment] Scrum within your own company



Hi guys:
As I've been reminded, I repost the following to a new thread.

--------------
I am new to this group, should have much to learn from you guys.

I see here we always talk about "customer", does Scrum only fit kinda outsourcing development? What about doing your own products? That means, you will always get feedbacks from your customers, like bugs or wanted features, sometimes you need to reply them within several hours. And you still need to keep pace on your own milestones. 
--------------

@George, thanks for your reply. 
I can understand you should see your product owner as your customers. But when your customers are in your company, means they can always bring some "emergency" to you, from your business partners, or VIP customers, and if you don't want to slow down the business, you should pause what you are doing and support the "emergency", sometimes it may last several weeks, some or all of your devs may be occupied during this period. This would mess your whole plan.

Best regards
Chang, Jiang



Best regards
Chang, Jiang








#56250 From: George Dinwiddie <lists@...>
Date: Wed Nov 21, 2012 9:19 pm
Subject: Re: Scrum within your own company
gdinwiddie
Send Email Send Email
 
Chang,

On 11/19/12 10:08 PM, changjiang1124@... wrote:
>
>
> Hi guys:
>
> As I've been reminded, I repost the following to a new thread.
>
> --------------
> I am new to this group, should have much to learn from you guys.
>
> I see here we always talk about "customer", does Scrum only fit kinda
> outsourcing development? What about doing your own products? That means,
> you will always get feedbacks from your customers, like bugs or wanted
> features, sometimes you need to reply them within several hours. And you
> still need to keep pace on your own milestones.
> --------------
>
> @George, thanks for your reply.
> I can understand you should see your product owner as your customers.
> But when your customers are in your company, means they can always bring
> some "emergency" to you, from your business partners, or VIP customers,
> and if you don't want to slow down the business, you should pause what
> you are doing and support the "emergency", sometimes it may last several
> weeks, some or all of your devs may be occupied during this period. This
> would mess your whole plan.

How often does your company have "emergencies?"

If they are very infrequent, you can either put your plans on hold and
deal with them, of split some people off to deal with them. It slows
down the planned work, of course, but that's the nature of emergencies.

If emergencies are common, then they're not so much emergencies as they
are poor ways of operating. I've seen this many times. Sometimes it's a
lack of planning. Sometimes it's too much power invested in a sales
person who wants to impress a customer or potential customer at the
expense of the long-term health of the company. Sometimes it's a way of
getting around a formal process of allocating time and money to
projects. Sometimes the organizational culture rewards "heroes" and
"firefighting" and ignores competent day-to-day work.

   - George

--
   ----------------------------------------------------------------------
    * George Dinwiddie *                      http://blog.gdinwiddie.com
    Software Development                    http://www.idiacomputing.com
    Consultant and Coach                    http://www.agilemaryland.org
   ----------------------------------------------------------------------

Messages 56221 - 56250 of 56894   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

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