Search the web
Sign In
New User? Sign Up
pmtr · Project Management Tool Review
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
focus of a project   Message List  
Reply | Forward Message #81 of 105 |
Re: [pmtr] Re: focus of a project

There’s a difference between “XP” and “Agile”.  Extreme Programming is all about how to develop software as fast and effectively as possible, given certain conditions.  If you have a dedicated collocated team and an onsite customer, and can do all the practices, you can do very well with XP.  Some organizations find it very hard or impossible to do XP given political or organizational constraints.

However, there are a broader set of approaches we call “Agile” that all focus on delivering business value incrementally and quickly.  Broadly speaking, they go faster by replacing intermediate work products with face-to-face communication, and improved teamwork. However, you have to be careful; it’s easy to throw out so much process that you go past XP and past Agile straight into chaos.

Even if you can’t “do XP” there is value to looking at your current process and asking yourself whether you could replace some documents with real face-to-face interactions, or whether you could deliver some real business value within 1-month or smaller increments.

Plenty of large companies do this; one of my clients has a 200-person project using Agile techniques.  They’re using many small teams of 5-15 people; each one leverages as many of the agile techniques as they can.  

It’s true, there’s not a lot of room on an agile team for lazy people to hide, but in general, I’ve seen success with Agile on teams of all skill levels.  Star programmers often hurt agile teams, because we rely so heavily on teamwork.   Being held to produce working software every 2-4 weeks forces discipline on everyone, and forces you to focus on business value towards a goal, regardless of whether you do mini-waterfalls or XP within your iterations.

-Alex

On 01 28 2006 2:36 AM, "Manoj K" <kmanoj32@...> wrote:

Do you really want extreme methodologies? I know  it is very effective, but for small teams and star programmers. It is  like shackling yourself to be a small organization - small teams, star  programmers (but not team players), politics, etc! Moreover, there is  no 'middle ground' in XP, you either do it or don't. When you leave out  certain processes, it is not XP anymore, right?
  
  While tools can take care of changing requirements - an iterative  development tool can be modified to suit XP, team politics alone would  ensure the failure of this in many cases.
  This is from the book "Case against XP" by Matt Stephens. http://www.softwarereality.com/lifecycle/xp/case_against_xp.jsp
  
  As the author/editor says, I firmly believe XP is not right for many cases, but that's just my opinion :-)
  
  
  
Meade Rubenstein <meader_nj@...> wrote:
         I'm a firm beliver in Agile/XP approachs and have found them very
  effective.  Short term deliverables are added, reprioritized, etc. -
  based on cost/benefit as determined by the stakeholders.  The project
  ends when $ run out or x% of benefit is realized or dramatic change in
  direction (company folds for example).  But what is used to track the
  ever changing goal(s)? and to show increasing/decreasing benefit
  trending as the project progresses.  For example as functionality is
  delivered the overall benefit of any new functionality could decrease
  based on the changing goal -- as more is provided it becomes less
  meaningful - not base on what is being delivered, but what the goal is
  changing into.  Agile provides the flexability to change and the goal
  value can be tracked - but is there a tool to handle both of these
  things?  
  
  -meade
  
  --- In pmtr@yahoogroups.com, "Alex Pukinskis" <Alex.Pukinskis@r...> wrote:
  >
  > That’s a great observation!  Using the tools most of us are familiar
  with,
  > it’s easy to lose sight of the business value, since there are so
  many tasks
  > to be tracked, and those tasks don’t always have intrinsic value on
  their
  > own.
  >
  > The intention of Agile Project Management is to focus tracking and
  project
  > management around small units of business value, not tasks.  Rather than
  > deliver projects in phases of tasks, the agile approach advocates
  producing
  > increments of business value every 1-4 weeks; in each of these short
  > iterations, we complete all phases of the project (analysis, design,
  > development, test, etc) for a small increment of business value.  
  We keep a
  > prioritized list of these small chunks of business value, and at the
  start
  > of each iteration, we select the highest-priority chunks to work on.
   Every
  > few weeks, we deliver some of the benefits promised by the goal of the
  > project.   Priorities of the other chunks lower down on the list can be
  > changed at any time to ensure we deliver the most business value we can.
  >
  > Tracking progress is a lot more effective with this approach,
  because you
  > can easily measure, every 1-4 weeks, exactly how much value you’ve
  > delivered.
  >
  > There are a lot of tools out there for doing this; many agile teams just
  > plan their projects with simple spreadsheets or even on index cards
  on the
  > wall (one chunk of functionality per card).  The company I work for
  produces
  > a web-based tool designed to help software teams keep track of business
  > value.  But to use a tool that’s effective at tracking real progress
  towards
  > a goal, you need to make this fundamental shift in how your project is
  > organized.   With phased development you never really know where things
  > stand, because you don’t really deliver any usable piece of the goal
  until
  > the end.  Working in smaller chunks helps you get around this.
  >
  > -Alex
  >
  > --
  > Alex Pukinskis - Agile Coach
  > Rally Software Development
  > http://rallydev.com/
  > 303.565.2846
  >
  >
  >
  > On 01 27 2006 6:49 AM, "Meade Rubenstein" <meader_nj@y...> wrote:
  >
  > > Often the focus of a project is changed from the goal - such as better
  > > customer service, reduced costs, increased performance, etc - to the
  > > delivery of the tasks.  These tasks are those that are 'guessed' at
  > > during the project definition phase and in many cases become etched in
  > > stone.  This often results in projects being delivered 'successfully'
  > > but without meeting hope for benefits (which could change over the
  > > course of the project).  Has anyone had any experience with a PM tool
  > > that focuses on the goal and set's diviations to it instead of
  > > predefined tasks, value, costs, etc.?? Is such as tool possible?
  > >
  > > -meade
  > >
  > >
  > >
  > >  
  > >  
  > >  
  > >
  > >  YAHOO! GROUPS LINKS
  > >
  > > *  Visit your group "pmtr <http://groups.yahoo.com/group/pmtr> "
  on the web.
  > > *   
  > > *  To unsubscribe from this group, send an email to:
  > > *  pmtr-unsubscribe@yahoogroups.com
  > > <mailto:pmtr-unsubscribe@yahoogroups.com?subject=Unsubscribe>
  > > *   
  > > *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
  > > <http://docs.yahoo.com/info/terms/> .
  > >
  > >  
  > >
  > >
  >
  
  
  
  
  
                         



Do you Yahoo!?
 With a free 1 GB, there's more in store with Yahoo! Mail. <http://us.rd.yahoo.com/mail_us/taglines/mailstorage/*http://mail.yahoo.com/>  
 
 

YAHOO! GROUPS LINKS


 




--
Alex Pukinskis - Agile Coach
Rally Software Development
http://rallydev.com/
303.565.2846


Mon Jan 30, 2006 7:47 pm

alexpukinskis
Offline Offline
Send Email Send Email

Forward
Message #81 of 105 |
Expand Messages Author Sort by Date

Often the focus of a project is changed from the goal - such as better customer service, reduced costs, increased performance, etc - to the delivery of the...
Meade Rubenstein
meader_nj
Offline Send Email
Jan 27, 2006
1:51 pm

That¹s a great observation! Using the tools most of us are familiar with, it¹s easy to lose sight of the business value, since there are so many tasks to be...
Alex Pukinskis
alexpukinskis
Offline Send Email
Jan 27, 2006
4:24 pm

I'm a firm beliver in Agile/XP approachs and have found them very effective. Short term deliverables are added, reprioritized, etc. - based on cost/benefit as...
Meade Rubenstein
meader_nj
Offline Send Email
Jan 27, 2006
6:31 pm

Do you really want extreme methodologies? I know it is very effective, but for small teams and star programmers. It is like shackling yourself to be a small...
Manoj K
kmanoj32
Offline Send Email
Jan 28, 2006
9:36 am

There¹s a difference between ³XP² and ³Agile². Extreme Programming is all about how to develop software as fast and effectively as possible, given ...
Alex Pukinskis
alexpukinskis
Offline Send Email
Jan 30, 2006
7:50 pm

Dear Friends A tool can only provide a framework , certain e-forms & work-flow (sometimes to manadate certain entries and/or sequence of tasks). However its...
Rakesh Chandra Goyal
rakeshchandr...
Offline Send Email
Jan 28, 2006
4:21 am
Advanced

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