Agile Planning Benefits
One of the most common myths is to believe that being “Agile” means avoiding planning. This myth couldn’t be further from the truth and people use it as a way to avoid agile practices. Agile...
Project Management for Software Development
Tutorials and tools for managing, estimating, planning and tracking software development projects: PMP, Agile, Scrum, Lean, Kanban
One of the most common myths is to believe that being “Agile” means avoiding planning. This myth couldn’t be further from the truth and people use it as a way to avoid agile practices. Agile...
In the world of software development, estimates usually don’t hit the mark. This article discusses the need to manage software development projects from a financial perspective and not just with estimates and progress tracking.
Your team has adopted the relative story point estimation and you are now ready to jump into your first planning poker session. Where do you start? What is a 1-point story? What is a 3-point...
This presentation shows how to use Strategy and Tactic (S&T) trees as the basis for our implementations. It focuses on a few case studies allowing participants to use basic S&T tree in their own environment...
In this blog post, Gary Reynolds explains why the traditional appraisal systems (performance reviews, 360 feedback, evaluations) are in conflict with Agile values because they focus on the individual and not on the teamwork. The...
Uncertainty in project management cannot be eliminated by any estimation methods. It arises partly because of imperfect knowledge of what to do and how long it should take, and partly because of unpredictable events. This...
This article proposes a set of best practices about RUP (Rational Unified Process) for software project managers. Each best practice is accompanied by suggestions on how you can implement or integrate these RUP best practices...
Project manager can use influence to get things done, but you’ll still need to negotiate. This article discusses Good, Bad, and Ugly approaches to negotiate in software development projects. You will learn how you might...
Last Comments