Wednesday, August 12, 2009
Reading List..
Friday, July 3, 2009
Field of View..
As we all know, in Agile, planning is a continuous process. We do not believe in big planning upfront; rather planning is a continuous process and we do planning at different layers, at different stages in the life of a project. Mike Cohn refers to these multi-layer planning as Planning Onion.

At different layers of this Planning Onion, the project team focuses on varying level of details at different stages of project.
At the inner most layer, the daily planning, team focuses on the particular day (What am I planning to do today? Are there any impediments?). So, at the inner most layer, we can say that our field of view is just that particular day, we focus on one day and thats about it.
So as we move from the inner most layer to outer layers, the field of view is expanding. As you get to the inner layer the details become more and more clear.

Wednesday, February 25, 2009
Star Wars and Agile..

Scrum is no different! Like the Jedi force, the Scrum framework is conceptually easy; it's putting Scrum into practice that is difficult. In order for a team to be successful, the team members must unlearn what they have learned so far in their careers.
Check out my recent article for more details on what habits must be broken to succeed in Agile Adoption.
Thursday, January 1, 2009
What is Scrum?
I started thinking what is the best (and quickest) path to introduce a person to Scrum? So, I started my research for references; and here is a list of online resources that I feel can be used to get a quick familiarity with Scrum.
Enjoy!
Here are some more online resources:
- The Agile Elevator Speech
- Scrum in Five Minutes
- An Introduction to Scrum
- Scrum et al. - Ken Schwaber (who created Scrum) on Scrum at Google
- And, of course, if you are (American) football fan, you can read my article that draws similarity between The Partiots - a Football team and some of the Scrum practices.
Tuesday, December 23, 2008
Harvard Business Publishing and Agile..
In this Harvard Business Publishing, the author suggests using rapid-results initiatives in order to minimize and mitigate the risks of failure. What he means by that is "to use small projects designed to quickly delivery mini-versions of the big project's end results". Do you 'smell' Sprints here!?
He goes on to list several defining characteristics of this rapid-results initiatives approach such as:
* Results oriented (As we know, with each sprint, our goal is to deliver value to the Product Owner.)
* Vertical (Refers to Cross functional team)
* Fast (Refers to Sprints and Releases)
There are many parallels in this article and what we do in Agile landscape. Check out the article here to find out more details.
Thursday, November 6, 2008
Product Backlog, Product Owner, and Business Value (BV)
While there is no explicit formula for Business Value, the Product Owner should be making implicit decisions based on his/her experiences. While assigning BV to Features and Epics, the Product Owner may consider some of the following criteria:
* What the team has accomplished so far?
* What the team can complete within the Release Cycle?
* Complexities
* Dependencies
* Impediments
* Market Size
* Market Timing
* Opportunity Cost
If you 'zoom' into these criteria and look at them closely, you will realize the first few criteria drive the Priority and Sequencing of the Feature and Epics. The last three, Market Size, Market Timing, and Opportunity Cost, are the ones that will drive the Business Value.
Monday, May 26, 2008
Google CEO on pair programming..
In this interview, he mentions that the best programming team is a "telephone call," which is two people, you and I, programming together. Sounds familiar! He is describing the pair programming.
He goes on to mention that the second-best programming team is, everybody fits into a single room. All other variants are bad. Do I hear co-location here?
There you have it! Even Google CEO is promoting pair programming and co-location.
