Software Project Management
Software Project Management
Software Project Management Stories
|
What Is Business Value and How Do You Measure It?Agile approaches have changed the conversation about measuring project success, from comparing against cost, time, and scope projections to looking at how much value the project is going to deliver. The problem that remains, however, is determining what value really is and how to measure it. |
|
|
Why Do We Continue to Fail at Requirements Management?Joe Townsend examines why software professionals continue to fail at requirements management (RM). Some of the ways to address RM issues include using the right RM tools, proper requirements prioritization, and requirements churn. |
|
|
What to Do When Your Project SlipsIf your project has ever slipped, you are most certainly not alone. Naomi Karten lists the reasons that lead to a broken project or one that has fallen behind, and describes what you can do to avoid catastrophe. |
|
|
Using Product Economics for Feature PrioritizationWhen planning for feature prioritization, it’s crucial for you to take into account product economics. Sameh Zeid writes that product economics helps us to understand if it is financially viable to develop a product, even more so than relying on business value. |
|
|
Measuring Development Time: Not the Best Way to Spend Your TimeManagers and project managers are often obsessed with measuring the time it takes to do a task. Time is useful to consider, but measuring time doesn’t always give us the information we really want or need. It's true that work takes time, but it's more valuable to measure results and value delivered. |
|
|
How Will Agile Software Practices Look in the Future?As agile adoption continues to gain popularity, it appears that Scrum is at the forefront of many agile implementations. Given the rise of Scrum, it makes sense that you might wonder how agile will continue to evolve as new methodologies—some of which may replace Scrum—are being developed. |
|
|
How to Say "No" When Asked for HelpCollaboration among team members is what makes agile software development both effective and fun. Being part of a team means not only helping others so that the team makes progress but also asking for help when you need it so that you don’t block the team for too long. |
|
|
Don't Let "Good" Ideas Go Bad!Organizations need new and innovative ideas to solve complex problems. However, sometimes "good" ideas can be the very reason behind problems. Systems thinking and following the Golden Circle can help. |
|