Software Project Management

Software Project Management

Software Project Management Stories
What You Can Learn from Sony about Cost Versus ValueSony is now worth a fraction of what it was ten years ago because the company started asking, "What will make us the most money right now?" Your question should not be how much something costs; you should be asking, “How much value will this project provide?” Learn to tell the difference.
Agile Development Teams: Plan or Be Planned ForSteve Vaughn writes that if your team is not planning for future releases, someone else will plan them for you. Teams must embrace the fact that strategic planning will happen and take ownership of the process.
Good Project Managers Don't Move Employees Like Chess PiecesWhen you move people from project to project before they've finished their work, you deny them the opportunity to learn domain expertise. You want to leave people to finish projects, learn the product, and create solid teams. Good managers don't move employees like chess pieces.
What Does It Really Cost to Fix a Software Defect?Bonnie Bailey writes that confirmation bias leads us to throw out the critical thinking needed to determine if the “average cost to fix one defect” metric, which is what we really have to figure out to get the data points for the Boehm curve, is really even a valid metric in the first place.
For Agile Program Iterations, Short Is BeautifulFor programs, the risks are too high to have longer times between integration points and demos. Waiting too long increases potential delays, which increases risks. You want feature teams in your program working together, so you want short iterations and small stories connecting often and everywhere.
What It Takes to Excel as a Project ManagerIt’s a tough job being a project manager. You need to view problems as challenges, look for the reasons behind requests and actions, think in details while not losing sight of the big picture, and give team members feedback. But for those who take to it, it can be an immensely exciting position.
Think Test Offshoring Is Automatically Less Expensive? Think AgainWhy does senior management split developers and testers? Because they do not realize that software is about collaboration. Success happens when you hire feature teams in one location. When CIOs are under pressure to reduce budget and release faster, they think offshoring—but that has other costs.
Coach New Project Team Members to SucceedManagers need to conduct one-on-ones, and it's especially important with new people. Managers might not need to perform the on-the-job coaching, but they need to make sure the coaching gets done by someone. Otherwise, new hires are not going to perform at the levels they should—or could.