SlideShare a Scribd company logo
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

More Related Content

What's hot

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.
Sander Hoogendoorn
 
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
Scott W. Ambler
 
Linux Solutions Presentation Eng 2016
Linux Solutions Presentation Eng 2016Linux Solutions Presentation Eng 2016
Linux Solutions Presentation Eng 2016Linux Solutions
 
The Art of Prioritizing DevOps
The Art of Prioritizing DevOpsThe Art of Prioritizing DevOps
The Art of Prioritizing DevOps
Fawzy Manaa
 
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
Scott W. Ambler
 
Why one size doesnt fit all
Why one size doesnt fit allWhy one size doesnt fit all
Why one size doesnt fit all
Nilesh Kulkarni
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
Naresh Jain
 
Understanding Agile look inside
Understanding Agile look insideUnderstanding Agile look inside
Understanding Agile look insideSteve Messenger
 
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...
DevOpsDays Riga
 
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
Agile Turkey
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
Scott W. Ambler
 
SASSY Architecture
SASSY ArchitectureSASSY Architecture
SASSY Architecture
Ivo Velitchkov
 
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
Scott W. Ambler
 
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
Scott W. Ambler
 
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
Sander Hoogendoorn
 
Agile India 2013 Conference
Agile India 2013 ConferenceAgile India 2013 Conference
Agile India 2013 Conference
Naresh Jain
 
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
IndigoCube
 
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
Mark Lines
 

What's hot (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
 

Similar to Effective DevOps by Agile and Enterprise Architecture

AICT_presentation.pptx
AICT_presentation.pptxAICT_presentation.pptx
AICT_presentation.pptx
AbdullahMalik486262
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
Mayank Kumar
 
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
Naveen Kumar Singh
 
DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge  DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
Abhijit Joshi
 
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
Cerebrum Infotech
 
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
WhiteHedge Technologies Inc.
 
DevOps
DevOpsDevOps
Dev ops
Dev opsDev ops
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
mridulsharma774687
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdf
Simform
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
ayoubbahaddouayoub
 
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
 
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
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
Chen Cheng-Wei
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introduction
Eric Soudy
 
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
Giulio Vian
 
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
Andrea Tino
 

Similar to 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_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.
 
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.
 
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
 

Recently uploaded

在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 

Recently uploaded (20)

在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 

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