What is Tech maturity?
Tech Maturity helps us identify growth opportunities to eliminate waste, set clearly defined targets, and measure progress all while we work toward the ultimate goal of continuous delivery.
The model charts a clear path that can be completed in stages and allows flexibility for progressing through five key dimensions of software development: Code, Build & Test, Release, Operate, and Optimize.
For Ticketmaster’s move to the public cloud, the model served as a “cloud readiness" gauge that quantifies how close a product is to being ready for migration. This was achieved by establishing targets for a subset of capabilities that we believe define the minimum requirements for any product or service in the public cloud. This gives teams who own legacy products a clear goal to work toward that they can easily track. It also allows the company to operate in a decentralized, self-service way so that teams can run with their migrations without delay.
You can’t tell if you’re winning without a scoreboard, so we created a portal to gather, aggregate, and display patterns from the data assembled and made it visible to everyone in the company. Strategically, Tech Maturity provides a key indicator of our performance so that we can continually make value-driven improvements.
We’re excited to see the response from the community, and are thrilled to share this tool with others.
Learn more about Tech Maturity
Try it out!
- Get Docker
docker run -p 3000:3000 ticketmaster/techmaturity:2.0.0
- open up
http://localhost:3000in your web browser
- Fork the project
- Commit code changes to the forked repo
- Squash the commit
- Send a pull request and one of our team members will jump in
Reach out to us at firstname.lastname@example.org