The Tale of Two Towers
The tale of two towers is a story about the journey of a manager who is looking for the “One Ring” that can give him the power to end the fight between the two towers over the legacy land of a COTS application. His ultimate goal is peace between all residents of towers so no one has to pay any extra cost to keep this legacy land running safe and smooth. When the hero of our tale faces tough challenges, he senses the need for a companion for his battle and this is where we enter the story.
Through this journey, we see how east tower uses agile principles and techniques to increase its power and get more support from the business. While east tower creates a new and fresh look for itself using these practices, its legendary developers take all junior developers hostage and force them to stick to old and wrong development methods.
Unlike the east tower residents, west tower people are all about new DevOps. They have a huge mythical arsenal armoury of tools and techniques at their disposal and they try to take over this legacy land using them. What they don’t consider in their plan is what east tower really need and how they operate as the righteous owner of this land.
By the end of this session, we see how we could help our hero to bring peace back to this legacy land and make everyone happy again. We will see how hard it can be to introduce something like version control (which most people take it at granted) to this legacy application or how building a CI/CD pipeline could change the life of east tower residents.
Outline/Structure of the Experience Report
- Introduction (5 min)
- Case study: large investment bank (20 min)
- Challenges with legacy COTS applications
- Our solution to those problems
- Results and next steps
- Conclusion (5 min)
- Q&A (10 min)
At the end of this session, participants should know more about the following:
- What are some challenges they may face while working with legacy COTS applications?
- How can we address those issues?
- What can happen when we try to implement Agile without DevOps?
Business Leaders, Technology Leaders