What Does It Mean to Be Agile? Laurie Williams, a professor at North Carolina State University, recently conducted a survey to find out which principles and practices are used by agile teams.
Agile Game Development with Scrum Scrum and game development go together as well as chocolate and peanut butter. In this book, Clinton Keith…
Coaching Agile Teams Coaching of all forms--whether of kids playing basketball or software professionals learning to ScrumMasters…
Managing Risk on Agile Projects with the Risk Burndown Chart It is possible for risk management and agile project management to coexist on projects that need to explicitly do so.
Agile Teamwork Discover the power of agile teamwork: conversations, collaboration, commitment, continuous improvement, and culture.
Yankees to Send Some Players Offshore Stealing a page from the software development industry, the World Champion New York Yankees have decided to send of their players offshore.
Agile Product Management with Scrum As a project management framework, Scrum introduces many changes. One of the biggest is the role of the…
Distributed Teams: Build Trust through Early Progress Teams with subgroups formed around compatible skills, attitudes and approaches to work are less likely to lead to a later breakdown in trust.
Mountain Goat Software Becomes a PMI Registered Education Provider We're proud to announce that Mountain Goat Software has become a Project Management Institute (PMI) Registered Education Provider (REP).
Separate Estimating from Committing Remember the difference between an estimate and a commitment and keep the two activities separate, educating management and customers as necessary.
Removing Team Members People often ask me whether teams should have the right to vote members off. To help answer that question, let me share a story with you.