- Kick-off meeting is important when starting projects (or Sprint in Agile) - I see this as similar to Sprint Planning in Agile. Everyone involved need to get a clear idea on what they are building.
- Team buy-in from the very beginning is critical.
- Brainstorming with the team on topics is important.
- Everyone (Team, Management, Stakeholders) agreeing on specific, realistic goals is important.
- Clear project definition and scope is very important. Avoid scope creep.
- Be SMART when defining a project (or Sprint in Agile) - Specific, Measurable, Achievable, Realistic, Timely.
- Risk Assessment - Understand constraints between Time, Cost and People. Often, when risk comes the trade-off is between one of these.
- Progress - Gantt-Chart in traditional project management becomes Burndown chart in Agile (at least on the high level).
- Meetings - Need to have team meetings on time, in regular schedule with a specific agenda. Full participation of team is important. Also, need to respect other's time and end the meeting on schedule. Finally, need to take meeting notes and follow up promptly.
- Team working collaboratively is very important. This will create a co-operative and productive atmosphere.
- Start the project with self-esteem and end it with self-esteem (for the team).
- Always recognize the team and celebrate success.
- Review all outstanding issues after the project (or Sprint in Agile) is done and see what can be improved - Similar to Sprint Retrospective.
Sunday, October 3, 2010
Key Points for any Project (Traditional or Agile)
I'm using Scrum for the past 3+ years and have been ScrumMaster for most of this time. I embrace and advocate Scrum, but last week, I attended a FredPryor Seminar on project management, mainly to better understand the similarities and differences between traditional project management and Scrum. This also helped me in appreciating how basic project management skills applies to any industry. I want to highlight some of the common basic points which came up in the seminar, which are important irrespective of which methodology we are using.