Advocate for agile principles by modeling those principles and discussing agile values in order to develop a shared mindset across the team as well as between the customer and the team.
Help ensure that everyone has a common understanding of the values and principles of agile and a common knowledge around the agile practices and terminology being used in order to work effectively.
Support change at the system or organization level by educating the organization and influencing processes, behaviors, and people in order to make the organization more effective and efficient.
Practice visualization by maintaining highly visible information radiators showing real progress and real team performance in order to enhance transparency and trust.
Contribute to a safe and trustful team environment by allowing everyone to experiment and make mistakes so that each can learn and continuously improve the way he or she works.
Enhance creativity by experimenting with new techniques and process ideas in order to discover more efficient and effective ways of working.
Encourage team members to share knowledge by collaborating and working together in order to lower risks around knowledge silos and reduce bottlenecks.
Encourage emergent leadership within the team by establishing a safe and respectful environment in which new approaches can be tried in order to make improvements and foster self-organization and empowerment.
Practice servant leadership by supporting and encouraging others in their endeavors so that they can perform at their highest level and continue to improve.
Define deliverables by identifying units that can be produced incrementally in order to maximize their value to stakeholders while minimizing non-value added work.
Refine requirements by gaining consensus on the acceptance criteria for features on a just-in-time basis in order to deliver value.
Select and tailor the team’s process based on project and organizational characteristics as well as team experience in order to optimize value delivery.
Avoid Potential Downsides
Plan for small releasable increments by organizing requirements into minimally marketable features/minimally viable products in order to allow for the early recognition and delivery of value.
Limit increment size and increase review frequency with appropriate stakeholders in order to identify and respond to risks early on and at minimal cost.