Agile's Secret Sauce: A Three Letter Word
Join the DZone community and get the full member experience.Join For Free
Discover how to increase change awareness, code quality, and maintainability through straightforward code reviews, with a simple, lightweight workflow, brought to you in partnership with JetBrains.
Never Stop Trying
Process improvement is a core tenant of Agile. This drive for improvement naturally extends beyond process. Agile creates an atmosphere where team members learn to trust one another and in that trust become part of something bigger. That something becomes larger than the sum of its parts. "Try" can be a powerful word in the hands of a mature team. Like a sapling that one day becomes a beautiful tree, trying requires early attention, nurturing, and encouragement. In Agile, this manifests itself as a retrospective meeting held at regular intervals to reflect as a group. It's imperative that team members are encouraged to recommend changes and are given the opportunity to try. The following words of encouragement can be helpful while reflecting: "You never know unless you try" and "You must start in order to see results."
Stay the Course
The phrase "stay the course" might sound counter to "trying," but each breathes life into the other. Encouragement must extend beyond the simple cheerleading of new ideas. These new pursuits must receive full support from the team and management. Providing that support generates valuable feedback to team members about the value of their contributions. Beyond trying, staying the course extends to all artifacts of Agile. After some time, some people might become fatigued, forgetful, or disengaged. This is where reminders and accountability step in. For instance, if a team does not maintain a proper focus on continuous planning, they will struggle. Additionally, "stay the course" is a reminder that everything has its limits. Teams shouldn't be Agile for the sake of being Agile. They should strive to make things better than they were previously. There is a distinct difference between doing Agile and being Agile.