This blog is part of the series of blogs on some common pitfalls to avoid when implementing Continuous Delivery at Enterprise level. Missed the first pitfall? Click on this link at read about the importance of groundwork.

Pitfall #2: Not plotting the terrain

Knowing the terrain helps to travel better. Large enterprises are like rain forests. Rain forests have all kinds of animals and plants. Likewise, large enterprises deal with systems from different technologies, various COTS applications, different tools etc. So, plot your application landscape to have a clear and explicit picture of the terrain.

Heterogeneous application landscape is a fact of life in large enterprises. Key to responsiveness in such an environment is determined by the level of seamless integration between these systems and the governance process around it.

Delivering value to end customers often requires changes in different application blocks. It is not uncommon to have different system of records at each application block level.  Often these application blocks are not integrated because of technology limitations or governance model that is employed. It often leads to multiple independent delivery pipelines which still limits the flow.

Key questions:

  • Does your system of record provide you tractability from idea to production?
  • How tightly coupled are your key delivery pipeline tools? Is it easy to replace them?
  • Do you have different release management activities based on application blocks?
  • Who is keeping it up-to-date?

Consider:

  • Create a landscape diagram which depicts tools, technologies
  • Create a concept to production timeline with all the tools and technologies that are used

NB – Would you like to see what your current situation regarding Continuous Delivery is? Take a few minutes for our online mini-assessment and get practical tips, which can help you immediately.

Previous articlePitfalls to avoid when implementing Continuous Delivery at Enterprise level – Pitfall #1
Next articleBuilding a great distributed team – the KickON
mm
Hi, I’m Phani Bhushan. I work as a Technical Consultant and a Scrum.org trainer at DevOn, helping organizations to make the transition to the Agile way of working. I personally believe that successful software development starts with good collaboration between business and IT people. Success starts with people who are willing to cooperate with other professions. Indeed, individuals and interactions. Agile methods like Scrum help people to understand each other’s challenges and figure out how they can help one another in order to come up with winning solutions. As a Scrum.org trainer, I teach the Professional Scrum Master and the Professional Scrum Product Owner classes. I’m a technologist at heart, I’m passionate about Continuous Delivery, DevOps, automated testing and Application Lifecycle Management. I love to help organizations implementing Continuous Delivery practices such as: Infrastructure automation, DevOps, deployment pipelines etc.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

*