Project Management for Software Development

How to Sell Scrum to Your Boss

As Agile adoption is spreading and more software development teams want to adopt an Agile project management approach like Scrum. In this article, Robert Karlsson ask the question the question “Why should your boss let you implement Scrum in your organization?”. Your boss might be satisfied with the current situation...

Accurate Estimating with Relative Size Scale

Estimation is a touchy topic in software development projects. In this article, Grant Rule proposes a quick and easy guide to accurate early estimating of software project size, costs and viability based on clothing sizes: Small, Medium, Large, Extra Large.

Managing Project Performance: Aligning Agile and Traditional Metrics

Managing traditional or Scrum project performance is never easy. This talk aligns two different ways of doing it, the Agile and the traditional. Traditional project management is based on the mostly used project management standard, the Project Management Body of Knowledge (PMBOK). This is not a presentation of Agile and...

Robust or Resilient Project Plans

In this blog post, Brian Bozzuto discusses the concept of resiliency in project planning. Resiliency is defined by the capability of a system to recover to a stable, functioning state after failure or adverse events. He believes that resiliency is an interesting concept can be used when planning for a...

People Patterns in Software Projects

We spend a large portion of our time thinking about code and technical project issues. What about the people side of things? The majority of project failures occur because of people, not technology. What we need are guides that help us navigate the waters between the people around us.

Using Estimating Probabilities in Software Projects

In this article, Markus Sprunck explores the benefits of estimating probabilities in project management. He explains that deviations in projects estimations lead to systematic over-or underestimation of the project efforts. Probabilities are seldom used in project management due to the lack of tools that integrate this concept in their computations....

Lean, Kanban and Large-Scale Agile

Agile methods work beautifully for a single team. But what do you do when you have multiple, interdependent teams, all working on a single product or product suite? How can Agile scale without losing sight of its core principles? In this session, we’ll examine how to apply Lean and Agile...

Why Size As Part of Estimation?

In this blog post, Thomas Cagley discusses the need to size the scope of a software development project during the estimation activity. His opinion is that the main benefit of sizing is the conversation that this effort generates. But as managers and estimators are numbers people, it is not safe...