Application Modernization Roadmapping

“Mike helped our engineering team adopt modern cloud-native software principles. We were able to scale our business and teams as a result of this approach, more than doubling our revenue.”

Dan Rundle - CEO Worthwhile custom software

Every businesses has a legacy of software systems that essentially run the show. Many organizations that have invested in developing and maintaining custom software find themselves facing challenges in at least one of a few key areas. Talent management, team scalability/productivity, application scale, system reliability, and aggressive release cadence requirements are common pain points in many IT organizations. Cloud Native innovators have found creative new ways to mitigate these challenges.

If you want to modernize an existing system in order to take advantage of these new innovations then this offering will give you a clear roadmap of the technologies and techniques that you can use. Iimplement will be tailored to specifically solve the pain points that are driving your need for modernization. This offering includes the following activities:

This offering starts by reviewing any existing documentation about the system(s) in scope. You do not need to create any new documentation for this work, but if they exist the following will be reviewed: Marketing materials, architecture diagrams, network diagrams, entity relationship diagrams, database schema, data models, database migration history, deployment and operations runbooks, source code repo’s, release history, readme’s or any other documentation that you think we should review to understand the application.

Legacy Application Assessment

This offering includes informal interviews of at least 3 members of your development team. We will work together to determine the correct individuals, typically the product manager, the lead architect, and the operations lead. It will be important to get a full system demo from one of the individuals interviewed.

Interviews

This is a 4-hour Design Thinking workshop for up to 8 individuals from your development and operations teams. This workshop will focuse on creating a more comfortable and productive developer experience. This workshop will help us to clarify what tools we want to use and where we should start with implementation of those tools.

Developer Experience Workshop

This offering wraps up with a playback meeting where the final deliverables are provided and the roadmap is reviewed. This playback will provide you with a modernization roadmap that enables you to focus on the most important things first, an architecture roadmap that identifies the technologies and service boundaries to be adopted over the course of the roadmap, and developer experience automation diagrams that describe how new automation will be created to serve the developers.

Roadmap Playback

Contact me to schedule a call

“Zero users care what the system health is. All users care about is THEIR experience”

— Charity Majors