SlideShare a Scribd company logo
From Agile Development to Agile OperationsStuart Charlton, CTO, Elastra
ObjectivesReflecting on how cloud computing is changing the game between development & operationsSuggested design goals for cloud computing technology, to help bridge these worldsCharacterizing an integrated approach to application design, development, and operations2
About Your PresenterStuart CharltonCanadian, now in San FranciscoCTO, ElastraIn prior lives... BEA Systems, Rogers Communications,Infusion Development,global training & consultingRESTafarian and Data geekStu Says Stuffhttp://stucharlton.com/blog
The Dev / Ops Game
The RealitiesOrganizationally & Geographically DistributedDesign and Operations (The Cloud)Performance, Scale, and Availability are due to a complex combination of design and operational decisionsApplication and infrastructure management is complex and inter-disciplinary5
The World of Design & Operations6
A Major Cultural SplitDelivery OrientationBig Culture and Tool Gaps!Operations Orientation7
Applying Agile Practices to Operations?Some can remain auseful guide…Greater value is placed on continuity and riskWhat’s the test environment?More like ”rehearsal”Legacy dependenciesNeed for situational awarenessWhere’s the source?Value expressed through functionalityAutomated Build, Test, IntegrationAutonomous teamsContinuous integration of source…But development practices don’t always translate well
Example:Why can’t these two servers communicate?Possible areas of problemsSecurityBad credentialsServer ConfigurationWrong IP or PortBad setup to listen or callNetwork ConfigurationWrong duplexBad DNS or DHCPFirewall ConfigurationPorts or protocols not open
Example:What do I need to do to make this change?Desired ChangeScale-out this clusterBut…Impacts on other systemsSecurity SystemsLoad BalancersMonitoringCMDB / Service DeskArchitecture issuesStateful or stateless nodesRepartitioning?Limits/constraints on scale out?10
Example:What is the authoritative reality?Desired StateConfiguration TemplateModelScriptWorkflowCMDBCodeCurrent StateOn the serverMight not be in a fileMight get changed at runtimeAnd when you do change…It may not actually changeIt might change to an undesirable settingIt might affect other settings that you didn’t think about11
Cloud Computing to the Rescue?What Exists, What is MissingWhat we have now:On Demand Provisioning of Commodity InfrastructureOS-level down registration, launch, attachmentOn Demand Provisioning of Constrained ApplicationsWorks for some cases, not integrated cases (yet)What we still need to consider:Configuration as data and as codeCollaboration on design and operationsAccounting for the full value stream of the system
Suggested Design Goals for Cloud ComputingSeparate Applications from InfrastructureHow far can Black-Box PaaS really go?Enabling Computer-Assisted Design and OperationsIT complexity is getting overwhelmingCan machine reasoning and planning help?Explicit CollaborationBoth design and operations suggest are highly collaborative workBut in operations, not traditionally supported by most tooling13
An Approach to Integrated Design and Ops14
Configuration Code, Config, and Models,or What is the Source?Bottom UpScripts & RecipesHand-grown automationRunbooksWorkflow, policyFrameworksChefPuppet, CfengineBuild Dependency SystemsMavenTop DownModeled ViewpointsE.g. Microsoft Oslo, UML, Enterprise ArchitectureModular ContainersE.g. OSGi, Spring, Azure rolesConfiguration ModelsSML, CIMECML , EDML
16End-to-End Collaboration & Change ManagementModeled Collaboration & Change Management
On the other hand…“All Modeling is Programming and All Programming is Debugging”  - Neil GuntherNeed visibility into what the model impliesSolutions don’t seem completely satisfactory…Code generation?Plan generation?Runtime adjustment?17
Accounting Barriers to Agile/Lean OperationsCost AttributionCapex vs. OpexLots of heat, little lightFixed vs. Variable CostMaybe?  Still HW focusedAs opposed toLooking at the end-to-endsystem as a value streamCosting based on time calculations for repeatable activities:   Time-Driven Activity Based Costing
An ApproachCloudy, with a chance of …
Characterizing an Integrated Approach to Cloud Application Design, Dev & OperationsDistributed, Autonomous ControlOwnership & stewardship of artifacts and systems are normally decentralizedOpen Document-Exchange Describing aSystemThe trouble with APIsToday’s attempts:  model marts, CMDBs, scripts, POMsContrast to the success of the WebHyperlinked Web ArchitectureNo monolithic documents20
Characterizing an Integrated Approach to Integrated Cloud App Design & OperationsModel-DrivenMake documents conform to a logical framework and visual notationGoal and Policy Driven“What, not How”: Declarative specificationsAllow for automated planning of operational stepsViewpoint-BasedExtensible modeling languages & constraints21
Characterizing an Integrated Approach to Integrated Cloud App Design & OperationsCollaborativeLeveraging social computingFaster decision making to enact changes to a systemGovernableAccess control & entitlement enforcement22
Elastic Modeling Languages – A Beginning23
Thank Youstuartc@elastra.com

More Related Content

What's hot (18)

PPT
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Sanjeev Sharma
 
PDF
The Missing Step in Release Management
XebiaLabs
 
PPTX
TheTricky Bits of Deployment Automation
IBM UrbanCode Products
 
PPTX
Kanban Development And The Paradigm Of Flow
Alisson Vale
 
PDF
Making the Work Visible
Alisson Vale
 
PDF
Agile Software Development Process Practice in Thai Culture
Wee Witthawaskul
 
PDF
Agile Software Development in Practice - A Developer Perspective
Wee Witthawaskul
 
PPTX
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
PPTX
SaaS Operations Practice Overview SoftServe DevOps
SoftServe
 
PPTX
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps for Enterprise Systems
 
PPTX
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Jules Pierre-Louis
 
PDF
Continuous delivery best practices and essential tools
DBmaestro - Database DevOps
 
PPTX
Scaling Enterprise DevOps with CloudBees
Deborah Schalm
 
PPTX
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
 
PDF
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
PDF
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
PDF
Scaling Enterprise DevOps with CloudBees
DevOps.com
 
PDF
Agile Lean Scrum ITIL V2
Russell Pannone
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Sanjeev Sharma
 
The Missing Step in Release Management
XebiaLabs
 
TheTricky Bits of Deployment Automation
IBM UrbanCode Products
 
Kanban Development And The Paradigm Of Flow
Alisson Vale
 
Making the Work Visible
Alisson Vale
 
Agile Software Development Process Practice in Thai Culture
Wee Witthawaskul
 
Agile Software Development in Practice - A Developer Perspective
Wee Witthawaskul
 
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
SaaS Operations Practice Overview SoftServe DevOps
SoftServe
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps for Enterprise Systems
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Jules Pierre-Louis
 
Continuous delivery best practices and essential tools
DBmaestro - Database DevOps
 
Scaling Enterprise DevOps with CloudBees
Deborah Schalm
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
Scaling Enterprise DevOps with CloudBees
DevOps.com
 
Agile Lean Scrum ITIL V2
Russell Pannone
 

Viewers also liked (13)

PPTX
IT Operations in Agile Israel April 11
Tal Aviv
 
PDF
Agile for infrastructure- Kshitij Nema
India Scrum Enthusiasts Community
 
PDF
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
iMedia Connection
 
PPTX
Agile for Infrastructure Projects
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
PPT
Best Practices When Moving To Agile Project Management
Robert McGeachy
 
PDF
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
CA Technologies
 
PPTX
Agile supply chain
Archil Nasrashvili
 
PPT
7 agile supply chain
valerod2
 
PPTX
ITIL® v3 Overview
Oleksa Stelmakh
 
PDF
Agile IT Service Management
Ian Jones
 
PDF
Agile and ITIL Continuous Delivery
Martin Jackson
 
PDF
Agile Project Management for PMP's
VersionOne
 
PPTX
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Matthew Salerno
 
IT Operations in Agile Israel April 11
Tal Aviv
 
Agile for infrastructure- Kshitij Nema
India Scrum Enthusiasts Community
 
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
iMedia Connection
 
Agile for Infrastructure Projects
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
Best Practices When Moving To Agile Project Management
Robert McGeachy
 
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
CA Technologies
 
Agile supply chain
Archil Nasrashvili
 
7 agile supply chain
valerod2
 
ITIL® v3 Overview
Oleksa Stelmakh
 
Agile IT Service Management
Ian Jones
 
Agile and ITIL Continuous Delivery
Martin Jackson
 
Agile Project Management for PMP's
VersionOne
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Matthew Salerno
 
Ad

Similar to From Agile Development to Agile Operations (QCon SF 2009) (20)

PDF
Agile Corporation for MIT
Caio Candido
 
PPTX
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
Stuart Charlton
 
PPTX
Build vs Migrate to PaaS
SDForum Cloud Services SIG
 
PPTX
SegmentOfOne
Dave Callaghan
 
PPTX
Software Licensing In The Cloud (CloudWorld 2009)
Stuart Charlton
 
PPTX
SPSChicagoBurbs 2019 - What is CDM and CDS?
Nicolas Georgeault
 
PPTX
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
John Archer
 
PPT
Enterprise It On A Shoestring Solstice Consulting 2009
guest0ecccf7
 
PPTX
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Philip Filleul
 
PDF
Modernize and Simplify IT Operations Management for DevOps Success
DevOps.com
 
PPTX
MS Cloud Day - Cloud Computing – A Crash Course for Architects
Spiffy
 
PPTX
Webinar: Make Your Cloud Strategy Work for 2016
Alexandra Sasha Tchulkova
 
PPTX
Make your cloud strategy work for 2016 webinar 1.13.16
WithumSmith+Brown, formerly Portal Solutions
 
PPT
TechAtWork 2010
Damian Hamilton
 
DOCX
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
cravennichole326
 
PPTX
A Modern Data Architecture for Risk Management... For Financial Services
Mammoth Data
 
PDF
ETCA_5
PMI2011
 
PPTX
Agile architecture upload
The Real Dyl
 
PPTX
Achieve New Heights with Modern Analytics
Sense Corp
 
PDF
Why Your Digital Transformation Strategy Demands Middleware Modernization
VMware Tanzu
 
Agile Corporation for MIT
Caio Candido
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
Stuart Charlton
 
Build vs Migrate to PaaS
SDForum Cloud Services SIG
 
SegmentOfOne
Dave Callaghan
 
Software Licensing In The Cloud (CloudWorld 2009)
Stuart Charlton
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
Nicolas Georgeault
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
John Archer
 
Enterprise It On A Shoestring Solstice Consulting 2009
guest0ecccf7
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Philip Filleul
 
Modernize and Simplify IT Operations Management for DevOps Success
DevOps.com
 
MS Cloud Day - Cloud Computing – A Crash Course for Architects
Spiffy
 
Webinar: Make Your Cloud Strategy Work for 2016
Alexandra Sasha Tchulkova
 
Make your cloud strategy work for 2016 webinar 1.13.16
WithumSmith+Brown, formerly Portal Solutions
 
TechAtWork 2010
Damian Hamilton
 
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
cravennichole326
 
A Modern Data Architecture for Risk Management... For Financial Services
Mammoth Data
 
ETCA_5
PMI2011
 
Agile architecture upload
The Real Dyl
 
Achieve New Heights with Modern Analytics
Sense Corp
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
VMware Tanzu
 
Ad

More from Stuart Charlton (13)

PDF
Applied tactics for your transformation
Stuart Charlton
 
PPTX
Cloud Foundry Vancouver Meetup July 2016
Stuart Charlton
 
PDF
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Stuart Charlton
 
PDF
The Cloud Foundry Story on OpenStack
Stuart Charlton
 
PDF
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Stuart Charlton
 
PDF
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Stuart Charlton
 
PPT
Linking Data and Actions on the Web
Stuart Charlton
 
PDF
I'll See You On the Write Side of the Web
Stuart Charlton
 
PPTX
Designing for the Cloud Tutorial - QCon SF 2009
Stuart Charlton
 
PDF
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Stuart Charlton
 
PPTX
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Stuart Charlton
 
PDF
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Stuart Charlton
 
PPT
Oopsla 2007 - The Web: Distributed Objects Realized!
Stuart Charlton
 
Applied tactics for your transformation
Stuart Charlton
 
Cloud Foundry Vancouver Meetup July 2016
Stuart Charlton
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Stuart Charlton
 
The Cloud Foundry Story on OpenStack
Stuart Charlton
 
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Stuart Charlton
 
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Stuart Charlton
 
Linking Data and Actions on the Web
Stuart Charlton
 
I'll See You On the Write Side of the Web
Stuart Charlton
 
Designing for the Cloud Tutorial - QCon SF 2009
Stuart Charlton
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Stuart Charlton
 
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Stuart Charlton
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Stuart Charlton
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Stuart Charlton
 

Recently uploaded (20)

PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 

From Agile Development to Agile Operations (QCon SF 2009)

  • 1. From Agile Development to Agile OperationsStuart Charlton, CTO, Elastra
  • 2. ObjectivesReflecting on how cloud computing is changing the game between development & operationsSuggested design goals for cloud computing technology, to help bridge these worldsCharacterizing an integrated approach to application design, development, and operations2
  • 3. About Your PresenterStuart CharltonCanadian, now in San FranciscoCTO, ElastraIn prior lives... BEA Systems, Rogers Communications,Infusion Development,global training & consultingRESTafarian and Data geekStu Says Stuffhttp://stucharlton.com/blog
  • 4. The Dev / Ops Game
  • 5. The RealitiesOrganizationally & Geographically DistributedDesign and Operations (The Cloud)Performance, Scale, and Availability are due to a complex combination of design and operational decisionsApplication and infrastructure management is complex and inter-disciplinary5
  • 6. The World of Design & Operations6
  • 7. A Major Cultural SplitDelivery OrientationBig Culture and Tool Gaps!Operations Orientation7
  • 8. Applying Agile Practices to Operations?Some can remain auseful guide…Greater value is placed on continuity and riskWhat’s the test environment?More like ”rehearsal”Legacy dependenciesNeed for situational awarenessWhere’s the source?Value expressed through functionalityAutomated Build, Test, IntegrationAutonomous teamsContinuous integration of source…But development practices don’t always translate well
  • 9. Example:Why can’t these two servers communicate?Possible areas of problemsSecurityBad credentialsServer ConfigurationWrong IP or PortBad setup to listen or callNetwork ConfigurationWrong duplexBad DNS or DHCPFirewall ConfigurationPorts or protocols not open
  • 10. Example:What do I need to do to make this change?Desired ChangeScale-out this clusterBut…Impacts on other systemsSecurity SystemsLoad BalancersMonitoringCMDB / Service DeskArchitecture issuesStateful or stateless nodesRepartitioning?Limits/constraints on scale out?10
  • 11. Example:What is the authoritative reality?Desired StateConfiguration TemplateModelScriptWorkflowCMDBCodeCurrent StateOn the serverMight not be in a fileMight get changed at runtimeAnd when you do change…It may not actually changeIt might change to an undesirable settingIt might affect other settings that you didn’t think about11
  • 12. Cloud Computing to the Rescue?What Exists, What is MissingWhat we have now:On Demand Provisioning of Commodity InfrastructureOS-level down registration, launch, attachmentOn Demand Provisioning of Constrained ApplicationsWorks for some cases, not integrated cases (yet)What we still need to consider:Configuration as data and as codeCollaboration on design and operationsAccounting for the full value stream of the system
  • 13. Suggested Design Goals for Cloud ComputingSeparate Applications from InfrastructureHow far can Black-Box PaaS really go?Enabling Computer-Assisted Design and OperationsIT complexity is getting overwhelmingCan machine reasoning and planning help?Explicit CollaborationBoth design and operations suggest are highly collaborative workBut in operations, not traditionally supported by most tooling13
  • 14. An Approach to Integrated Design and Ops14
  • 15. Configuration Code, Config, and Models,or What is the Source?Bottom UpScripts & RecipesHand-grown automationRunbooksWorkflow, policyFrameworksChefPuppet, CfengineBuild Dependency SystemsMavenTop DownModeled ViewpointsE.g. Microsoft Oslo, UML, Enterprise ArchitectureModular ContainersE.g. OSGi, Spring, Azure rolesConfiguration ModelsSML, CIMECML , EDML
  • 16. 16End-to-End Collaboration & Change ManagementModeled Collaboration & Change Management
  • 17. On the other hand…“All Modeling is Programming and All Programming is Debugging” - Neil GuntherNeed visibility into what the model impliesSolutions don’t seem completely satisfactory…Code generation?Plan generation?Runtime adjustment?17
  • 18. Accounting Barriers to Agile/Lean OperationsCost AttributionCapex vs. OpexLots of heat, little lightFixed vs. Variable CostMaybe? Still HW focusedAs opposed toLooking at the end-to-endsystem as a value streamCosting based on time calculations for repeatable activities: Time-Driven Activity Based Costing
  • 19. An ApproachCloudy, with a chance of …
  • 20. Characterizing an Integrated Approach to Cloud Application Design, Dev & OperationsDistributed, Autonomous ControlOwnership & stewardship of artifacts and systems are normally decentralizedOpen Document-Exchange Describing aSystemThe trouble with APIsToday’s attempts: model marts, CMDBs, scripts, POMsContrast to the success of the WebHyperlinked Web ArchitectureNo monolithic documents20
  • 21. Characterizing an Integrated Approach to Integrated Cloud App Design & OperationsModel-DrivenMake documents conform to a logical framework and visual notationGoal and Policy Driven“What, not How”: Declarative specificationsAllow for automated planning of operational stepsViewpoint-BasedExtensible modeling languages & constraints21
  • 22. Characterizing an Integrated Approach to Integrated Cloud App Design & OperationsCollaborativeLeveraging social computingFaster decision making to enact changes to a systemGovernableAccess control & entitlement enforcement22
  • 23. Elastic Modeling Languages – A Beginning23