Software Project Management

for Everyday Business

The Project Lifecycle

view_columnBoard Layout

View the project lifecycle as a horizontal board layout.

view_streamSequence Layout

View the project lifecycle as a vertical sequence layout.

view_listTask Layout

View the project lifecycle as a sequence of hierarchical tasks.


How to complete a software project on time, within budget, and in scope.

Software project management is a fine art. No tool will ever be able to fully automate the process for you, but with a good set of principles, standards, and general guidelines, you can manage the expectations of your project owners well, while maintaining your sanity through the project.

This site is a complementary tool to the book Software Project Management for Everyday Business by Steve Pye, available on Amazon. The process used here provides a set of high-level guidelines for how to oversee a software project, communicate well with project sponsors and stakeholders, and how manage and mitigate any risks or threats to your project. While I can't guarantee that your project will be a success if you follow these methods, I can assure you that you'll learn how to manage yourself and others well, and if your project end prematurely, you'll learn how to end it with dignity and transfer what you've learned to the next project.

I wish you all the best on your project management and software development ventures!

- Steve Pye