Technical Excellence
Part of the rigour and discipline of the team is to build and sustain technical excellence. This involves making the best use of current technologies and the search for, evaluation of and experimentation with potential new technologies.
Specific Practices
[Sustain Product Backlog - in the Defining The Product category]
Quality By Design
Pair Working
Continuous Integration
Continuous Deployment
Automated Testing
Behaviour Driven Development
To deliver and support the product the team needs a full range of skills to avoid reliance on other teams, experts and other potential points of failure. The team needs to sustain its abilities in the face of inevitable changes in membership. It also needs to take account of developments in the technology it already uses and of the need to adopt new technologies that may be forecast in the product’s roadmap.
Acquiring new abilities within the team takes time and effort. To acquire sufficient ability so that new technologies can be used or new working practices adopted, the team needs to be prepared. The Product Roadmap provides insight into the technical strategy for the product. The team also needs to stay up to date with developments in the technology that it uses or plans to use so that its delivery capability is sustained.
Workshops are a significant investment of the time and intellect of the stakeholders involved - team, customers, leadership and others. It is essential that we strive to get the best outcomes we can achieve from every workshop that we execute. Effective workshop planning can give us a sequence of activities to lead participants from problem to solutions and prioritised actions.