Project Management for Software Development

The Manifesto for Poorly-Run Companies

Dave Moran shares with us a funny manifesto for poorly-run companies which is inspired by the famous Agile manifesto. He says that if the company actions and behaviors are not consistent with the company values, those values will be nothing more than hollow words to the employees at large. Enjoy…...

Optimize Your Project Development Process

Tired of inefficient methods? Sad because you software project missed deadlines? Overwhelmed by everyday bottlenecks? If the answer for at least one of those questions is yes, you need to optimize your process. One of them is use of simulation games and gamification. But both tools can be extremely helpful....

Agile Adoption Advice

In discussions about different methods and techniques it is tempting to focus on how the new method will support our ability to do things the way we’ve done them in the past. We are drawn to what we know best.

Agile Leadership Tips

Becoming an agile leader is not easy and could be mostly linked to your personality and tyle, but there are some things that could help you progressing in this direction. In this article, Jonathan Rasmusson shares ten tips that should help you lead your agile team.

Optimizing Systems and Software Project Management

Systems and software projects traditionally experienced some degree of project failure. In this context, failure is defined as a project that demonstrated a failure to match, within a reasonable tolerance, the expected outcome. Successful software projects demonstrate good project management methods incorporating modern processes and effective utilization of metrics. This...

Individual Project Estimation

Historically, estimation methods have focused on effort at the team level. Recent agile software development practices have shed light on taking individuals – who are acting as part of a team—into consideration. A lot of software – mobile device apps, services, components – is now written by one-person teams, thus...

Product Engineering is like Marathon Training

Marathon training and product development have a lot of similarities. They should be both treated and executed as time bound and goal oriented projects. To be successful, you need a lot of flexibility, introspection and continuous improvisation.

Widespread Usage of Project Management Tools

Do project managers in software development use software to manage their projects? Or does the shoemaker’s son always go barefoot as the famous proverb says? A recent Methods & Tools poll asked the following question: “Does your project use a software tool to plan, estimate and track project activities?”