Let Us Help You Implement Agile
We are always excited about helping companies understand their current level of Agile Maturity. This allows us to then help you roll out Agile to your company, whether it be small or large. After an Agile Maturity Survey, we can assign consultants to help you reach your desired level of agility.
During our exploration of your current business we focus on the following areas:
- Portfolio & Project Environment
- Organization & Collaboration
- Planning & Delivery
- Transparency & Adaptation
- Quality & Automation
- Total Maturity Time (Plan Length to adopt Agile)
We have extensive experience in scaling Agile to the enterprise and leverage facets of the Scaled Agile Framework (SAFe). Please do let us know your needs at scale as we have certified SPC’s who can train/certify on SAFe.
Below are the definitions of what these maturity areas cover:
Portfolio & Project Environment
Scaling Agile teams utilizes practices that are integrated into the iterative delivery of working features. The Leaders of an Agile Enterprise remove organizational impediments and align goals.
- Executive Support and Direction – What is required of your executives to adopt and grow Agile within your business
- Agile Portfolio Management – Understanding the portfolio of work
- Organization Continuous Improvement – Agreements to grow a community of practice
- Sustainable Pace / Morale – Commitment to growing healthy teams
- Dedication to Cultural Alignment and Cultural Change – Commitment to digging deeper into understanding your people and creating the right teams for the right initiatives (tactical/strategic)
- Product Ownership Empowerment – Commitment to empowering your Product Owners with the ability to make decisions on behalf of the business
- Dedicated Product Teams (Focus) – Singular focus of work for teams, understanding the value of focus
Organization & Collaboration
Cross-functional teams facilitate collaboration through direct communication and simple artifacts. This structure allows more efficient knowledge transfer and better alignment across the organization and across roles.
- Cross Functional (Whole) Teams – Reduction of risk overall for each team as they learn together
- ScrumMaster – Finding the right servant leader for your team – Go here for more information on ScrumMaster characteristics
- Product Owner – Finding the right SME to help drive your product value – Go here for more information on Product Owner characteristics
- Minimally Sufficient Documentation – Growing a shared experience between business and development on what needs to be done
- Common Artifacts – Common expectations/understanding of what will be used between teams/business for traceability
- Customer Collaboration – Commitment to growing client relational equity
- Colocation and Team (Open) Space – Establishing the right environment for success
- Self-Organization / Optimization of Teams – A deep commitment to cultivating your people – Find more on this at TeamScience.com
Planning & Delivery
Agile teams utilize practices that are integrated into the iterative delivery of working features. Feedback from these practices is used to improve the product and the process as the project proceeds.
- Product Backlog – A common repository for value
- Sprint Backlog – A commitment by the team for team self-management of work
- User Stories and Task Breakdown – Behavioral driven development
- Tracking and Metrics (Burndown) – Transparency for decision making
- Release Planning – A commitment to looking towards future client value
- Product Backlog Grooming – A combination of the Team + Product Owner to ensure pre-development is sufficiently considered prior to execution
- Sprint Planning – A discipline for business/development shared understanding of work
- Relative Estimation and Tracking – No more time tracking (by hours) – A commitment to consistency over time
Transparency & Adaptation
Agile methods embrace the inevitability of change by facilitating course correction. Teams must engage in learning and continuous improvement to perform at peak.
- Daily Standup – Alignment every day
- Sprint Review and Demonstration – Product Owner sign-off and stakeholder feedback
- Sprint Retrospective – Continuous improvement for a team
- Information Radiators – Increasing transparency for the business
- Story Card Wall – Shared accountability for the team and business
- Definition of Done – Understanding and establishing quality criteria
- Working Agreement – The teams discipline for excellence
- Metrics and Tracking – Growing over time for business value
- Limiting Work in Progress – Allowing for focus and margin for innovation
Quality & Automation
Continuous testing and review in Agile methods ensure each sprint delivers high quality, working features. Stakeholders review and “sign off” on features at sprint boundaries.
- Simple Evolutionary Design – Building the simplest (with highest value) items first
- Pairing – Removing team risk – Cross-functionality
- Refactoring – A team commitment to software craftsmanship
- Technical Debt Reduction – Reducing system risk
- Test Driven Development – Building for quality
- Continuous Integration – Building for speed
- Automated Regression Testing – Establishing repeatable testing patterns
- User Story Sprint Testing – Sprint-end quality
After our survey, we will provide you with:
- Recommendations Overview – A written review of what we have found
- Key Remediation Approaches – Strategies and plan to start growing Agile at scale for your teams and business
- Enterprise Backlog of Improvements – Lead your own growth, prioritize appropriately, and have an Action & Influence coach help you grow!
Feel free to contact us at: info [at] myai [dot] org for more information on how we can help your business reach agility!