Wednesday, September 8, 2010

How do I know if my resources are being fully utilized?


One question I hear from managers just starting an Agile process is how does the process ensure developers are hard at work and that there is not a lot of lull time.


This is the wrong way to think about the project. What I would have the managers look at, in prioritized order:

  1. The product backlog – ensuring there is a high level backlog.  This usually starts at the project initiation phases and continues throughout the lifecycle.
  2. The sprint backlog – ensuring there is a detailed backlog for the immediate and perhaps upcoming sprints
  3. High completion percentage – having the team be able to give their commitments and establish a pattern of high completion rate.  The completion rate is (the amount of work of work completed) / (the amount of work to which the team committed) for the sprint.
  4. Stable velocity – once you have a high completion rate, then look towards stabilizing the velocity.
  5. Evolve/Optimize – once the team understands its capabilities and capacity, it is ready to expand its abilities.
Steps 1 and 2 are extremely important in not only giving teams direction, but also ensuring that there is product/project vision is in place.  I am not advocating a waterfall/SDLC know-everything-up-front mentality, but I am suggesting that the program (product owners) provide a responsible level or direction for the project.  Often we see a focus on ensuring that the team is fully utilized while the understanding of what is being built is under-served. These initial steps should focus on identifying what is being built, understanding the acceptance criteria for being done, and ensuring the priority is in place.


 

Steps 3 and 4 go hand in hand.  When a team understands its ability (Step 3) and capacity (Step 4), the project has great advantages to success.  Project estimates can now be made with responsible levels of confidence and historical backing, which leads to enhanced capabilities on making strategic decisions.  This is where the bulk of the work is going to take place in maturing the process and team.  


 

Step 5 is where we get back to the original question.  Without Steps 3 and 4 in place, this is pointless. Once we understand ability and capacity, then we can look to improve. I would change the statement "hard at work without lull time", which measures no value.  What we can do is measure the value the team is delivering (usually in the way of business value points combined with story points) and identify how we can further improve those metrics.  Focus not on individuals being fully utilized, but rather on team delivery of value and increasing it.

Mouse hard at work

7 comments:

  1. Well said, and the mouse was a nice touch. I once worked on a project that looked exactly like that wheel.

    ReplyDelete
    Replies
    1. A IEEE project is an interrelated arrangement of exercises, having a positive beginning and end point and bringing about an interesting result in Engineering Colleges for a particular asset assignment working under a triple limitation - time, cost and execution. Final Year Project Domains for CSE In Engineering Colleges, final year IEEE Project Management requires the utilization of abilities and information to arrange, plan, plan, direct, control, screen, and assess a final year project for cse. The utilization of Project Management to accomplish authoritative objectives has expanded quickly and many engineering colleges have reacted with final year IEEE projects Project Centers in Chennai for CSE to help students in learning these remarkable abilities.



      Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
      Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

      Delete
  2. After fulfilling these conditions the therefore would love to not anticipate to a chronic time to apprehend regarding his approval the capitalist believes in first serving to therefore closing the formalities therefore you will be instantly helped. The compensation picks given payday loans jackson-MS by the theme are low cost and it makes simple for the recipient to repay. Most of the money schemes unit with none complications and technicalities.

    ReplyDelete
  3. This is a very interesting article in which you discuss the handling the project. When you get the project you have to work according to the plan and manage the time. The steps that you mention in this article are so wonderful and unique.

    ReplyDelete
  4. Thank you for giving the great article. This is a very interesting article in which you discuss the handling the project. instagram

    ReplyDelete
  5. I am very impressed for taking my sudden tour on this lovely website. I have pretty much interest on learning various experiences of the world people as I am trying to study on topic. Though I have already gained some ideas about it, I have to confess my learning storage has enriched much after jumping into this website. This is indeed a brilliant work I do believe. Love your amazing job and thanks for sharing.
    소액결제현금화

    ReplyDelete

  6. افضل ادوات تنظيف وتعقيم خزانات المياه


    تعد الاول افضل شركة تنظيف خزانات بالمدينة المنورة تعمل على استخدام

    ReplyDelete