Book Image

The Agile Developer's Handbook

By : Paul Flewelling
Book Image

The Agile Developer's Handbook

By: Paul Flewelling

Overview of this book

This book will help you overcome the common challenges you’ll face when transforming your working practices from waterfall to Agile. Each chapter builds on the last, starting with easy-to-grasp ways to get going with Agile. Next you’ll see how to choose the right Agile framework for your organization. Moving on, you’ll implement systematic product delivery and measure and report progress with visualization. Then you’ll learn how to create high performing teams, develop people in Agile, manage in Agile, and perform distributed Agile and collaborative governance. At the end of the book, you’ll discover how Agile will help your company progressively deliver software to customers, increase customer satisfaction, and improve the level of efficiency in software development teams.
Table of Contents (16 chapters)

The stages of team formation

In 1965, Bruce Tuckman published a paper Developmental Sequence in Small Groups in the Psychological Bulletin, Volume 63, Number 6, Pages 384-99.

In it, he described four stages of group development:

  1. Forming: The getting to know you phase, where our team finds out more about each other and about their mission
  2. Storming: A phase of conflict during which our team challenges assumptions about how we are going to work together
  3. Norming: Differences are ironed out, and a consensus is reached, and then the team begins to work as one
  4. Performing: Team practice and process improvements along with a better understanding of how the problem will be solved; all work together to create a profound shift in the team dynamic and its likelihood of success

The following diagram shows the stages of team development represented visually:

  • Adjourning: Tuckman later added...