
We have several activities that add layers of quality to our software development projects. These activities include unit tests, sprint code reviews, and test plans. Recently, we added another quality layer to our process: acceptance test criteria. This new step occurs at the development story level before any coding begins. The goal is to ensure…
Read more…
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 few tasks project managers handle every day. At Don’t Panic Labs, that’s been my role for nearly five years and…
Read more…
This is the fifth and final part of my series explaining how Don’t Panic Labs approaches project management through the lens of a software release cycle. The release is out the door. Now it’s time to reflect on the work that’s been accomplished in the past weeks or months. It’s time for a retrospective. We…
Read more…
This is the fourth part of my series explaining how Don’t Panic Labs approaches project management through the lens of a software release cycle. At this point we have our items identified, estimated, and ordered for the release. It’s now time to schedule our iterations. We generally use one week iterations, which we’ve found to…
Read more…
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. We came up with a way of estimating that’s worked well…
Read more…
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 we begin talking about an upcoming release, we look to…
Read more…
Project management is a job that I find challenging and fulfilling, especially when one considers the various methodologies and philosophies that exist around managing software development projects. There’s no “one way” to approach project management. We have many tools in our toolbox and evaluate each project to determine how best to approach it. It’s part…
Read more…
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
LinkedIn Insight is a web analytics service that tracks and reports website traffic.
Service URL: www.linkedin.com (opens in a new window)
A video-sharing platform for users to upload, view, and share videos across various genres and topics.
Service URL: www.youtube.com (opens in a new window)