Ineffective project managers take many forms. Sometimes the PM simply lacks the knowledge or training to do what the job calls for. Sometimes he is eager to please, so he gives ambitious timelines or says yes to every client request. But then, some PMs are just bad. Learn to recognize some signs.
In the latest issue of Better Software magazine, there are insightful articles covering a wide range of topics impacting the software delivery process. Feature articles explore the next wave of computing: mobile and wearable intelligent devices and the experiences and challenges they bring.
We keep changing the names of the development processes we use, but we do not fix the fundamental error they all suffer from: the failure to set a date and control the scope of the project—including proper estimation of testing efforts. Customers and IT must work together to truly be successful.
Many people on agile teams have at least one person who is not collocated. Those on collocated teams indicate that more of their projects are successful; those on far-located teams have the highest number of challenged projects. What can you do if you're part of a geographically distributed team?
Some managers don’t realize that they are not their titles. The value they should bring is the "plus": the management, plus their relationship with their peers, the people they manage, and the systems and environment they enable or create. If you're a manager, are you providing servant leadership?
Sharing knowledge educates both the student and the teacher. Discover ways to pass along your ideas and experiences that will benefit both you and your fellow software professionals.
If you are part of a program, it’s not enough to design your project for your team. You have to consider the needs of the program, too. Each team needs to ask itself, “How do we deliver what the rest of the program needs, as the program needs it?” Aim to meet deliverables—not control your people.
Project management is about accomplishing project objectives. These objectives can't be met without sufficient consideration of risk. Payson Hall describes a favorite technique for risk management that your team will actually find useful.
Better Software magazine editor Ken Whitaker highlights content from the latest issue, including articles on prioritization, configuration management, developing apps for the cloud, and handling quality issues in data warehousing.
Most teams could benefit from having a devil’s advocate—someone who would help the team identify weaknesses in their thinking and seek changes that would prevent or minimize adverse outcomes. A project team can become its own devil’s advocate by using premortems before the project proceeds.