Identifying the maturity model of an engineering company
The next time you interview for a job, keep the idea of a maturity model ready and in your back pocket. A maturity model can be applied to any software development or IT company. Maturity models basically give you a matrix to identify how a company works currently and what they could do to be better. Do they react to fires all the time? Do their customers call them and let them know that their software is not working? Or do they have a level of predictability in what they deliver? And can they identify their issues before their customers do? Once you have an idea of how to identify the level of a maturity for a company you can quickly identify what needs to be done to make them healthy.
The image above is from TeamQuest and is located in their “Capacity Maturity Model”. Worth a look.
Don’t want to read? Listen to the TeamQuest podcast series on the topic (a fun listen given that you get a way-back-machine ride):
Value: …not yet published perhaps?
Some folks, myself included, rather enjoy a company that is young in terms of maturity. I have been through many long living companies that make a great deal of money and have been doing so for many years. Their age does not denote their level of maturity. Sort of like men!
I have attached a series of charts that sort of give you an idea of how to assess a maturity. The ideas are easy and once you assess at a high level where they are, you have a starting point to make them healthier.
- Chaotic: no planning, customer reports issues, no process, no infrastructure management team
- Reactive: fire fighting, simple tracking system, silos exist
- Proactive: some planning, standards driven, becoming proactive
- Optimized: SLAs, virtualized infrastructure, service driven
- Innovative: business driven, continuous improvement, data driven
Just do an image search on google for “maturity model” and you will find all sorts. Take a look at several. Read as much as you can about this. But ultimately pick or create the model that works for your organization.
Do take a look at this (old but good) Gartner Capability Maturity Model if you want the real nuts and bolts behind this concept.