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
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
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
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
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