SoftwareEngineering Anti-Corruption Layer : Transforming Legacy Applications into Modern Cloud Native Applications As part of my team's modernization we decided to review all aspects of our application to make our features and processes streamlined which included the data and the data schemas. We knew we had some outdated schemas that needed to be reorganized. We also decided not to migrate
SoftwareEngineering Pair Programming Experiment As part of my teams' modernization of our application, we hired an outside company to help us deliver faster with their defined processes. One of these defined practices was pairing Michelin development engineers with their development engineers. It sounds crazy to put two engineers to work on one development
Drowning in Debt I'm not referring to financial debt but technical debt. Technical debt is the additional cost of rework by choosing the easy solution rather than implementing the better approach. It's easy as a developer with a manager who is asking daily if you have fixed the issue
SoftwareDrivenCompany You are being too pragmatic Michelin is transforming to become a data driven company and a software driven company. In order to do this we need to transform the mindset of our teams to create best in class software. Software craftmanship is one of the goals of Michelin toward becoming a software driven company. I