Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Role of Enterprise Architecture on Continuous S...

Role of Enterprise Architecture on Continuous SW Delivery

DevOps is having lot of relevance in the agile ways of Software delivery. This presentation outlines how EA can get involved in the new age software delivery concept using Devops model

Avatar for Aswin Kumar

Aswin Kumar

June 28, 2014

Other Decks in Programming

Transcript

  1. ROLE OF ENTERPRISE ARCHITECTURE IN CONTINUOUS SOFTWARE DELIVERY Let’s make

    EA part of the new age Software Delivery Model !!
  2. Continuous Software Delivery – What is it and why is

    it in more demand now? 1 Innovation Automation Culture Infrastructure as Code Cloud Increasing emphasis on collaboration among development, testing and operations using Agile Innovation in social media, mobile, analytics and e- commerce drives higher user experience needs globally Potential to automate repeat software delivery tasks bringing higher predictability & availability Operations team can codify the Infrastructure and offer higher capacity and agility to release Cloud offers elastic & shared environments offering simultaneous software delivery across platforms
  3. Continuous Software Delivery – A Big Change in Software delivery

    Why Enterprise Architecture needs to be closely involved while implementing Continuous Software Delivery practices? • New way of IT Services delivery • Significant People Change • Impact to Application Lifecycle Management • Everything as a ‘CODE’ • DevOps Tools chain • No Set standards/blueprints yet Enterprise Architecture Dev/test Business Ops 2
  4. Value Goal Business Strategy EA focus on the business goals

    and governance EA enables and align IT to deliver business Services Business IT Continuous Testing Continuous Integration Development Role of Enterprise Architecture in Continuous Software Delivery Drive Innovation Enterprise Architecture Operations Continuous feedback Optimal Support Infrastructure Infra as a code Environment Readiness DevOps Governance Provide direction to meet business objectives Tools, Process Standardization Design Roadmap Architecture Framework Continuous Involvement IT Strategy 3
  5. Continuous Software Delivery What are the challenges faced & possible

    solutions in EA implementation wrt Continuous Software Delivery practices? • Getting EA aligned with Business and IT • Bring EA close to the business • Empower EA • Get EA Involved with Dev and Ops to understand ground reality • Learn and Evolve 4