I find myself working as a project manager, or a program management consultant more frequently in the last few years. As would be expected by those reading the Curious Cat Management Improvement blog, my project management views are based on the management improvement principles I have discussed here for over 20 years.
This post is in the style of my Good Process Improvement Practices and Practical Ways to Respect People posts.
Good project management practices include
- Deliver a working solution quickly; add value as you have time. Don’t aim to deliver a final product by the deadline and risk missing the deadline. Deliver a good solution early, adjust based on feedback and add more as you have time.
- Prioritize – do fewer things, and do them well.
- Limit work in process (WIP) – finish tasks, avoid the problems created by splitting attention across numerous tasks.
- Consider the long term from the start – build solutions that allow iteration and continual improvement. An initially very good solution that is difficult to adapt as desires change is not a good solution.
- Grow the capability of the organization while making progress on projects.
- Use data wisely (data can be extremely valuable and should be used much more, but it must be used with a critical eye).
- Use retrospectives during the project and at the end of the project to continually improve the process of managing the project (and the capability of the organization to manage projects overall).
- Practice respect for people
- Coach people on good management improvement practices as those opportunities present themselves as the project moves forward. This will let them be more effective on the project and also build the capability of the organization for the long term. Don’t just “trust” people to succeed without giving them the proper training, coaching and authority.
- Select the right people for the project – the decision makers and those working on the project need to include those most knowledgeable about end users for the what the project will deliver. Those involved also need to have the right knowledge, personality, skill and roles in the organization.