Project Management – How We Do It

Project management is how software companies manage their various overlapping development efforts while building great software. Likewise, a project manager oversees those efforts. Taking notes, tracking progress, recording milestones, and holding meetings are just a...

Project Management – How We Estimate

This is the third part of my series explaining how Don’t Panic Labs approaches project management through the lens of a software release cycle. We’ve just finished up initial release planning and have given Rough Order of Magnitude (ROM) estimates to each work item....

Project Management – Release Planning

This is the second part of my series explaining how Don’t Panic Labs approaches project management through the lens of a software release cycle. How we approach release planning varies, but for this post I’ll focus a common approach we use: Themed Release Cycles. When...