SlideShare une entreprise Scribd logo
1  sur  17
Effective DevOps by Agile
and Enterprise Architecture
RAFAŁ NOWAKOWSKI – ALTKOM AKADEMIA S.A.
ŁUKASZ WRZEŚNIEWSKI – ALVRO SARL
1
About us
Rafał Nowakowski is an Enterprise Architect, manager, consultant and
trainer. He uses TOGAF® and ArchiMate® standards as well as Agile
approach to develop and sustain Enterprise Architecture. He specializes
in architectures of modern IT systems such as Big Data Architecture,
Microservice Architecture, and Cloud Computing Architecture contained
in The Open Platform 3.0™ standard.
2
TM
TOGAF®
9 Certified
Łukasz Wrześniewski works as Agile Transformation and Enterprise
Architecture Consultant. He specializes in Agile Enterprise Architecture
and Agile Program Management. Currently he is working as an
Enterprise Architect for EU Institutions. He is also active trainer who
provides TOGAF®, ArchiMate®, IT4IT™ and Scaled Agile training
courses.
What is DevOps?
Which of the following sentences about DevOps are
true?
SURVEY
3
What is DevOps?
4
What is DevOps?
DevOps is a set of practices that
combines software development (Dev)
and information-technology operations (Ops)
which aims to shorten the systems development life cycle and
provide continuous delivery with high software quality.1
Loukides, Mike (7 June 2012). "What is DevOps?". O'Reilly_Media.
5
DevOps process an tools
deploy
operate
monitor
plan
release
code
build
test
Dev Ops
6
What about EA?
7
deploy
operate
monitor
plan
release
code
build
test
Dev Ops
???
Exercise
u Draw a KEY
u Draw a BOARD
u Integrate to form a KEYBOARD
u Draw a GUITAR
u Add MUSICIANS who play the guitar and keyboard
u Switch musicians instruments
8
Is architecture needed?
What is a role of Enterprise Architecture within
DevOps approach?
SURVEY
9
Is architecture needed?
10
Agile approach with Architecture
BASELINE GOAL
Objective
PRINCIPLE
Objective
Agile approach without Architecture
BASELINE
Begin with the End in Mind
Stephen R. Covey
Agile approach with Architecture
Some feature
Next feature
Next feature
One more feature
11
Next feature
When the Enterprise Architecture is needed?
Size of enterprise
Complexityofenterprise
Hierarchical organisation
Agile organisation
moreAgile
12
Burn down chart
The project/iteration timeline
Sumoftasksestimates
DevOps J
Ideal tasks remaining for project
Ideal tasks remaining for process
Actual tasks remaining 13
DevOps process standarization
14
deploy
operate
monitor
plan
release
code
build
test
Dev Ops
EA from portfolio to program to team
Portfolio
Program
Team
Solution Architecture
Coordination
Coordination
Capability Architecture
Segment Architecture
Strategic EA
DevOps Delivery
EA and DevOps teams
16
16
cadence cadence
synchronisation synchronisation
program increment program increment
Architecture for
PI Planning
Architecture for
PI Planning
Architecture for
PI Planning
BUFD
X
feedback feedback
Thank you!
RAFAŁ NOWAKOWSKI – ALTKOM AKADEMIA S.A.
ŁUKASZ WRZEŚNIEWSKI – ALVRO SARL

Contenu connexe

Tendances

Linux Solutions Presentation Eng 2016
Linux Solutions Presentation Eng 2016Linux Solutions Presentation Eng 2016
Linux Solutions Presentation Eng 2016
Linux Solutions
 
Understanding Agile look inside
Understanding Agile look insideUnderstanding Agile look inside
Understanding Agile look inside
Steve Messenger
 

Tendances (18)

Microservices. The good, the bad and the ugly.
Microservices. The good, the bad and the ugly.Microservices. The good, the bad and the ugly.
Microservices. The good, the bad and the ugly.
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile back
 
Linux Solutions Presentation Eng 2016
Linux Solutions Presentation Eng 2016Linux Solutions Presentation Eng 2016
Linux Solutions Presentation Eng 2016
 
The Art of Prioritizing DevOps
The Art of Prioritizing DevOpsThe Art of Prioritizing DevOps
The Art of Prioritizing DevOps
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the ugly
 
Why one size doesnt fit all
Why one size doesnt fit allWhy one size doesnt fit all
Why one size doesnt fit all
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
Understanding Agile look inside
Understanding Agile look insideUnderstanding Agile look inside
Understanding Agile look inside
 
DevOpsDaysRiga 2017: Uldis Karlovs-Karlovskis - How to lead 100 DevOps specia...
DevOpsDaysRiga 2017: Uldis Karlovs-Karlovskis - How to lead 100 DevOps specia...DevOpsDaysRiga 2017: Uldis Karlovs-Karlovskis - How to lead 100 DevOps specia...
DevOpsDaysRiga 2017: Uldis Karlovs-Karlovskis - How to lead 100 DevOps specia...
 
David Bogaerts, ING Bank | Agile Turkey Summit 2013
David Bogaerts, ING Bank | Agile Turkey Summit 2013David Bogaerts, ING Bank | Agile Turkey Summit 2013
David Bogaerts, ING Bank | Agile Turkey Summit 2013
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
 
SASSY Architecture
SASSY ArchitectureSASSY Architecture
SASSY Architecture
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 
Geecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservicesGeecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservices
 
Agile India 2013 Conference
Agile India 2013 ConferenceAgile India 2013 Conference
Agile India 2013 Conference
 
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco ViljoenBusiness Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
 
Middle Management in an Agile World webcast
Middle Management in an Agile World webcastMiddle Management in an Agile World webcast
Middle Management in an Agile World webcast
 

Similaire à Effective DevOps by Agile and Enterprise Architecture

What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 

Similaire à Effective DevOps by Agile and Enterprise Architecture (20)

AICT_presentation.pptx
AICT_presentation.pptxAICT_presentation.pptx
AICT_presentation.pptx
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
 
DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge  DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to CoherenceWhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdf
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introduction
 
ADC 2017 - DevOps by examples part II – feedback loop
ADC 2017 - DevOps by examples part II – feedback loopADC 2017 - DevOps by examples part II – feedback loop
ADC 2017 - DevOps by examples part II – feedback loop
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 

Dernier

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Dernier (20)

Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

Effective DevOps by Agile and Enterprise Architecture

  • 1. Effective DevOps by Agile and Enterprise Architecture RAFAŁ NOWAKOWSKI – ALTKOM AKADEMIA S.A. ŁUKASZ WRZEŚNIEWSKI – ALVRO SARL 1
  • 2. About us Rafał Nowakowski is an Enterprise Architect, manager, consultant and trainer. He uses TOGAF® and ArchiMate® standards as well as Agile approach to develop and sustain Enterprise Architecture. He specializes in architectures of modern IT systems such as Big Data Architecture, Microservice Architecture, and Cloud Computing Architecture contained in The Open Platform 3.0™ standard. 2 TM TOGAF® 9 Certified Łukasz Wrześniewski works as Agile Transformation and Enterprise Architecture Consultant. He specializes in Agile Enterprise Architecture and Agile Program Management. Currently he is working as an Enterprise Architect for EU Institutions. He is also active trainer who provides TOGAF®, ArchiMate®, IT4IT™ and Scaled Agile training courses.
  • 3. What is DevOps? Which of the following sentences about DevOps are true? SURVEY 3
  • 5. What is DevOps? DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.1 Loukides, Mike (7 June 2012). "What is DevOps?". O'Reilly_Media. 5
  • 6. DevOps process an tools deploy operate monitor plan release code build test Dev Ops 6
  • 8. Exercise u Draw a KEY u Draw a BOARD u Integrate to form a KEYBOARD u Draw a GUITAR u Add MUSICIANS who play the guitar and keyboard u Switch musicians instruments 8
  • 9. Is architecture needed? What is a role of Enterprise Architecture within DevOps approach? SURVEY 9
  • 11. Agile approach with Architecture BASELINE GOAL Objective PRINCIPLE Objective Agile approach without Architecture BASELINE Begin with the End in Mind Stephen R. Covey Agile approach with Architecture Some feature Next feature Next feature One more feature 11 Next feature
  • 12. When the Enterprise Architecture is needed? Size of enterprise Complexityofenterprise Hierarchical organisation Agile organisation moreAgile 12
  • 13. Burn down chart The project/iteration timeline Sumoftasksestimates DevOps J Ideal tasks remaining for project Ideal tasks remaining for process Actual tasks remaining 13
  • 15. EA from portfolio to program to team Portfolio Program Team Solution Architecture Coordination Coordination Capability Architecture Segment Architecture Strategic EA DevOps Delivery
  • 16. EA and DevOps teams 16 16 cadence cadence synchronisation synchronisation program increment program increment Architecture for PI Planning Architecture for PI Planning Architecture for PI Planning BUFD X feedback feedback
  • 17. Thank you! RAFAŁ NOWAKOWSKI – ALTKOM AKADEMIA S.A. ŁUKASZ WRZEŚNIEWSKI – ALVRO SARL