Posts Tagged ‘portfolio management’

Scrum is a flexible process!

June 10th, 2009

You might be thinking that my title would get a response from Homer Simpson (Doh!), but too many teams try to do Scrum or Agile in a rigid and prescriptive way.  There are a couple of main reasons that I see this. The first is the desire for new teams to “do” Scrum right when they are new to Scrum.  I resemble that feeling!  On my first Scrum project (several years ago) I defended the process against change rather than being open to process change.  Oh well, we all have to learn somehow!

Change for the sake of change is not a good thing.  Any process change should be driven from retrospective discussions and the desire to reduce or eliminate impediments.  What is holding your team and product back?  What was the root cause of the problems you encountered?  The team should discuss these issues and pick one or two top issues and agree to work on them and try to find solutions to them.  If that means changing Scrum, then CHANGE SCRUM!

The other major cause I see of process rigidity is on teams and projects that are large and complex enough to require an electronic system for tracking work items, making distributed team communication easy to find and use and reporting out status and progress.  There are a lot of tools out there and any tool, used to drive the team and project, can strip agility from your organization.  However nearly all teams have some distributed component and we all know that the last simple project was done in 1959!  This means that almost all teams and project need a system to help manage the project.

I’m a white board and sticky type of agilest.   Give me a team room with white boards and a bunch of multicolored stickys and I’m a happy camper!  Why? Because I know that the white board and stickys are NOT the project, the people and the conversations they have with each other are the project and the white boards and stickys are used to drive those conversations and track the work.

However for most teams and most organizations, my agile dream project just does not exist and trying to force it to be is foolishness.  Most organizations are going to need a tool.

What makes a good Scrum / Agile tool?

1) It must not have a fixed process flow.  The team must be able to tweak the process to fit their culture and organization.

2) It must be simple enough to enable not get in the way.  The team must drive the project rather than the tool.

3) It must produce status and progress reports that are customizable and accessible to the business.  Feedback is the process that keeps Scrum / Agile on
track in a world of changing priorities.  Having status and progress reports that truly inform the stakeholders and project sponsors of where the project is drives the prioritization process to meet business needs.

4) The process must have a business value driven approach.  In other words the project management tool must drive business value and make business value delivery clear to the team and stakeholders.  If a tool is a bottom-up project management tool, the team is building the trees at such a high rate of speed that the forest of business value is totally obscured.

How the team uses the tool and how the tool allows the team to focus on delivering business value is the main critical issue.  A tool must be flexible.

This week Daptiv released Daptiv Scrum that can be used in conjunction with their popular Daptiv PPM product.  These tools allow companies to manage and track all their work in one centrally visible source.  This allows the business to see the benefits of an agile process.  After configuring the system to match the process at the organization the team and management can be comfortable knowing that the team is driving the product rather than the tool.  Along with the standard Scrum roles of Product Owner and Scrum Master you can create custom roles to meet your need for engineering leadership, release management, configuration management and other custom role.

One of the biggest advantages of Daptiv Scrum is the ability to easily manage a story driven product backlog.  Priority changes are done via drag and drop right in the product backlog.

Daptiv Scrum also gives you the reporting artifacts you need to manage the scrum process: Sprint Burndown, Release Burndown, Sprint Summary including calculated velocity, Sprint Tracking, and Features by Product Category. They’re all here.

However one of the best advantages is the ease of setup and maintenance.  Built on a web model, Daptiv delivers automatic updates via the web which frees your team from updates and configuration issues.  This ISO 27001 Certified organization provides your team with the security, redundancy, uptime, maintenance and new features so your organization can focus on delivering business value.

For more information about Daptiv Scrum see their web site at <a href=”Daptiv.comhttp://www.daptiv.com/solutions/daptiv_scrum/index.htm”>Daptiv.com</a> See the press release at <a href=”http://www.marketwire.com/press-release/Daptiv-Inc-1001235.htmlhttp://www.marketwire.com/press-release/Daptiv-Inc-1001235.html”>http://www.marketwire.com/press-release/Daptiv-Inc-1001235.html</a> .

Oh! I almost forgot!  Play the <a href=”http://www.daptiv.com/escape/index.htm” target=”_blank”>Escape from Scrum Island</a> game!

Tags: , , , ,
Posted in Misc | Comments (0)

Business Value Must Drive!

April 21st, 2009

I follow a couple of Scrum and Agile related user groups.  Mainly I’m looking for the problems that people are asking about and if I have something unique to offer,  I will respond. 

A couple of days ago an admited first time poster to one of the Scrum groups posted a question that is pretty common.  They are new to Scrum and had done very well in the first 3 months and had seen a significan improvment in productivity.

They were working from a single product backlog with 6 developers on the team.  Then they got two additional “side projects” that have to be completed in 10 weeks.  He asks how to allocate the team and organize the sprints.  Like I said, nothing new here!

He askes if he should break the team up into three small teams or combine the three backlogs and work on the items through the priorities of the combined backlog.

As I read this, I thought to myself  “this guy is thinking about the right stuff”.  Depending on the relative priority between the three projects either of his suggestions would have been fine and he notes that to split up the working team would not be a good thing.  His instincts were very good.

Then this morning I read a reply from one of the leaders in the community.  I won’t flame that person here, because I like and respect them, but I have to admit, I think they are leading this poor guy astray!

Their suggestion was to keep the teams together and rotate though the projects on an iteration by iteration cycle.  Like this:

Iteration 1: project 1
Iteration 2: project 2
Iteration 3: project 3
Iteration 4: project 1
Iteration 5: project 2

They went on to say that he could not finish all three projects if they take more than a couple of iterations each, but at least they would know NOW that nothing will be delivered in 10 weeks.

This is so wrong!  What is the priority between the projects?  There MUST be one that is most important.  Working on three projects at once probably means three late projects and no business value is delivered until much later.

Pick the most important project and deliver the smallest set of stories that deliver business value.  Then go on to the next and then the next.

The delivery of business value early is what should drive the prioritization of work in any team.  No team ever has enough people to do everything that the business can think of.  Rather than delaying everything, concentrate on what is most important and deliver that as quickly as you can. 

Portfolio management  should be about business value delivery, not spreading the work out and keeping stakeholders at bay.

<a href=”http://www.slideshare.net/rodclaar/business-value-driven-portfolio-management” target=”_blank”>http://www.slideshare.net/rodclaar/business-value-driven-portfolio-management</a>

Tags: , , ,
Posted in Misc | Comments (0)

SEO Powered by Platinum SEO from Techblissonline