Related Content
Agile Development Teams: Plan or Be Planned For Steve 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 Pieces When 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. |
||
Mastering the Black Art of Software Project Estimation Estimation at the start of a software development project doesn't have to be done blindly; nor does it have to involve making empty promises. By incorporating agile—or even an estimation center of excellence—both customers and developers can have a much clearer view of the road ahead. |
||
Companies Going from Public to Private—Is This a New Trend? In the lifecycle of a company an IPO is a significant milestone to generate the required funds to empower its operations. The mandates that follow from going public can make a company lose its long-term vision. Rajini Padmanaban profiles companies who are going from public to private. |
||
For Agile Program Iterations, Short Is Beautiful For 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 Manager It’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 Again Why 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. |
||
Why Is Configuration Management Important? Joe Townsend explains configuration management's importance to an organization. As CM managers, we can sometimes get so deep into the details of what we do that we struggle to answer the simple questions for our user base. |