SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
DORA DZVONYAR

@DZDORIE
Using Atlassian for State-of-the-Art
Computer Science Education
CHAIR FOR APPLIED SOFTWARE ENGINEERING • TECHNISCHE UNIVERSITÄT MÜNCHEN
LUKAS ALPEROWITZ

@LUKASALPEROWITZ
SCALING WITH THE ATLASSIAN STACK
WHAT WE DO
LEARNINGS AND TAKEAWAYS
Agenda
The Problem
Teaching applied Software Engineering with
limited resources
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Capstone Course:

Mobile Application
Development
Real clients
Real problems
Real data
Real teamwork
Real projects
Real deadlines
Real delivery
7Rs!
Participants
100 Projects
11 Sprints
72
Commits
4300 Pull Requests
1100 Customer DLs
130
Source Code Management Delivery Management
Key Activities
CommunicationAgile Development
• Iteration Planning
• Progress Tracking
• Continuous Delivery
• Build Automation
• Code Quality
• Merge Requests
• Informal Communication
• Knowledge Management
Source Code Management Delivery Management
Tool Support
CommunicationAgile Development
• Iteration Planning
• Progress Tracking
• Continuous Delivery
• Build Automation
• Code Quality
• Merge Requests
• Informal Communication
• Knowledge Management
Use Case 1
Workflows that allow for standardization
Continuous Delivery Workflow
inform about build status
4
Repository
Developer
commit 1
notify
Customer
Delivery
Server
uploads app
5
Device
downloads app
6
Issue Tracker
notify
store crash reports and feedback as issues
8
monitors

builds
2
Release

Manager
Continuous
Integration
Server
crash reports
feedback
use and give
feedback
7
JIRA
Bitbucket
Server
Bamboo
HockeyApp
Build AgentBuild Agent
checkout, compile, test
and package build
builds app
3
Levels of Knowledge
Workflow Manager
Release Manager
Developers
Use Case 2
Efficient Exercise Correction with Pull Requests
and a Kanban Board
100 students
1100 exercises to correct
5 days
Our Introduction Course
How we tackle
this challenge
Distributed correction
Git branching, advanced permissions
and pull requests for submission
JIRA Agile
Progress tracking for students as well
as instructors with a Kanban board
Bitbucket Server
Experienced students review the
solutions and help course participants
on the go.
From a high-level overview…
How is the course 

progressing?
Any exercise with

common mistakes?
Who needs help?
…to a detailed drill-down
drill-down
Use Case 3
Improving project manageability by using metrics
Continuous
Improvement
based on
data
!"
Assessment of the current week’s 
customer’s release download status.
Delivery to Customer
Customer did not download a
release this week.
47
0
Downloads (current week)
Team
 Customer
Number of downloads by team in relation to
downloads by customer within the current week.
0
50
1
 2
 3
 4
 5
 6
 7
 8
 9
#Downloads
Week
Downloads (overall)
Team
 Customer
Number of downloads grouped by team and customer
measured on a weekly basis from iOS Praktikum-to-date.
Continuous Delivery
Total number of releases: 41
Workflow 
Percentage of Merge Requests within the current "
week with at least one comment or task.
0%
 100%
 0
1
2
3
4
5
6
<1
 1-8
 8-24
 >24
#PullRequests
h
Lifetime (current week)
Number of Merge Requests within the current "
week grouped by lifetime categories.
0
 0.1
15.5
0
2
11.4
13.9
1.1
1.8
0
2
4
6
8
10
12
14
16
18
1
 2
 3
 4
 5
 6
 7
 8
 9
ØLifetimeinh
Week
Lifetime (overall)
Average lifetime of Merge Requests measured 
on a weekly basis from iOS Praktikum-to-date.
Lifetime
Assessment of the current week’s average lifetime of a
Merge Request
> 36 h
 0 h
+ 0,8 h
#"
Code Review
Lifetime: Time elapsed between creating and merging a Merge Request. Workflow: Use of comments or tasks in a Merge Request.

Total number of comments & tasks: 539
Total number of Merge Requests: 81
0
 0
 0
 0
 0
0.5
0
0.2
0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
1
 2
 3
 4
 5
 6
 7
 8
 9
ØTTFinh
Week
Time to Fix (Overall)
Average TTF of failed builds measured on a 
weekly basis from iOS Praktikum-to-date.
Difference of the average TTF "
between the current and last week.
± 0 h
"
7
125
Builds (current week)
Failed
 Succeeded
Number of failed builds in relation to "
succeeded builds within the current week.
Time to Fix
Assessment of the current week's average TTF
based on the iOS Praktikum’s recommendations.
> 96 h
 < 8 h
Continuous Integration
Time to fix (TTF): Time elapsed between a failed build and the first succeeding successful build on a branch.
Example Metrics
Continuous Delivery
Total number of releases: 41
Workflow 
Percentage of Merge Requests within the current "
week with at least one comment or task.
0%
 100%
 0
1
<1
 1-8
 8-24
 >24
h
Number of Merge Requests within the current "
week grouped by lifetime categories.
0
 0.1
 0
0
2
1
 2
 3
 4
 5
 6
 7
 8
 9
Week
Average lifetime of Merge Requests measured 
on a weekly basis from iOS Praktikum-to-date.
0
 0
 0
 0
 0
0.5
0
0.2
0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
1
 2
 3
 4
 5
 6
 7
 8
 9
ØTTFinh
Week
Time to Fix (Overall)
Average TTF of failed builds measured on a 
weekly basis from iOS Praktikum-to-date.
Difference of the average TTF "
between the current and last week.
± 0 h
"
7
125
Builds (current week)
Failed
 Succeeded
Number of failed builds in relation to "
succeeded builds within the current week.
Time to Fix
Assessment of the current week's average TTF
based on the iOS Praktikum’s recommendations.
> 96 h
 < 8 h
Continuous Integration
Time to fix (TTF): Time elapsed between a failed build and the first succeeding successful build on a branch.
Use Case 4
Communication without email is possible
Mapping the organizational structure
Rooms for:

Whole Course, 

Individual projects,

and Overall topics

(e.g. Modeling)
Mapping to confluence 

spaces for documentation
Hiding complexity
Notifications from the tools

are visible to the whole team
Learnings
What to take away from the experiences we made
in the last years
Key
Takeaways
You can do it too!
Design workflows that are robust to
many users.
Integrate.
The true potential of tools working
hand in hand unfolds only during use.
Does it Scale?
This is not pure academia, you can
apply this approach in your company!
A lot of hard work…
…and a lot of fun!
Thank you!
DORA DZVONYAR

@DZDORIE
CHAIR FOR APPLIED SOFTWARE ENGINEERING • TECHNISCHE UNIVERSITÄT MÜNCHEN
LUKAS ALPEROWITZ

@LUKASALPEROWITZ
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Bernd Bruegge
Program Manager

Methodologist
t
Helma Schneider
Head of Technology
Administration
Franz Beilmaier
Technical
Administration
Monika Markl
Chair Secretary
Ruth Demmel
Head of Movie Team
Infrastructure
iOS Praktikum 2015
Lukas
Alperowitz
Dora
Dzvonyar
Andreas
Seitz
Andreas

Seitz
David

Frey
Florian
Fittschen
Lukas
Alperowitz
Christoph
Graumann
René
Milzarek
Raoul
Friedrich
Dominic
Giebert
Dora
Dzvonyar
as
el
ss
er
ura
&
e
Nitesh Narayan
Project Leader
Team Coach
Jon Tingvold
Kaloyan Enimanev
Wirecard
Raoul Friedrich
Maximilian Flis
Daniel Gruber
Marten
Schwarzmann
Katharina Bui
Torben Teepe
Michaela Tießler
Zolboo Ochirsukh
Sreelekha Sankar
Wirecard
Stefan Nosović
Project Leader
Team Coach
Spyridon Chalikias
Jonas Reimers
Quartett Mobile
Dominic Giebert
Dmitry Zeldin
Luc Gaasch
Astrid Berchtold
Apostolos 

Diamantis
Duc Huy Bui
Benjamin Strobel
Jörg Flerlage
Audi AEV
Stephan Krusche
Project Leader
Team Coach
Maximilian Frei
Vitus Holzner
BMW
Maximilian Schramme
Oriana Baldizan
Ibrahim Al-Khayat
Benedikt Gessele
Amr Arafat
Mohamed Ibrahim
Daniel Göhlen
Florian Pitschmann
BMW
Zardosht Hodaie
Project Leader
Team Coach
Lewon Simonian
Markus Bokowsky
Bokowsky & Laymann
Florian Fittschen
Anna Kolpakova
Michael Kratzer
Pascal Philipp
Hermann Groz
Volker Bischoff
Uygar Tarakci
Amel Mahmuzic
Bokowsky & Laymann
Martin Wagner
Project Leader
Team Coach
Daniel Soller
Mustafa Isik
Bayrischer Rundfunk
Mariana Avezum
Karim Alweheshy
Frank Hermann
Arsatius Regler
Alona Kharchenko
Thomas Guenzel
Team Coach
Yuanrui Li
Hanna Schäfer
Jan Wasgint
Ann Katrin Gibtner
Constantin
Scheuermann
Project Leader
Bastian Rodehüser
Alihan Livdumlu
Hoang Yen Nguyen
Chrysa Papadaki
Prof. Dr. 

Monika Sturm
Siemens CT
Markus Sauer
Siemens CT
Lukas Alperowitz
Project Leader
Team Coach
Jonas Zitzelsberger
Johannes Hansen
Lufthansa Technik
Philip Kluz
Julian Geistbeck
Florian Kistner
Katharina
Schneeweiss
Frederic Furtmeier
Marie Weintraud
Marcus Höfer
Tobias Mohr
Lufthansa Technik
Dr. Yang Li
Project Leader
Team Coach
Karl Mattes
Frank von Eitzen
NTT DATA
Arian Avini
Joan Perez Guerrero
Manuel Schultheiss
Ahmed Wadi
Agnes Köhler
Hesham Ghandour
Henning Helmbrecht
Julia Ludmann
Project Management Project Management Project Management Project Management Project Management
Project Management
Project Management Project Management Project Management
Zardosht Hodaie
Project Leader
Team Coach
ChenYang Chen
Dr. Asa MacWilliams
Siemens CT
Jana Pejić
Mathias Quintero
Nikolaos Tzioras
Andrada Stan
Adnan Makhani
Dominik Drexler
Cecil Wöbker
Hanlin Liang
Steffen Klepke
Siemens CT
Sunniva Darcy
Wirecard
Andreas Seitz
Project Leader
Development Team Development Team Development Team Development Team Development Team Development Team Development Team Development Team Development Team
Coach

Instructors
Helma Schneider
Head of Technology
Administration
Franz Beilmaier
Technical
Administration
Monika Markl
Chair Secretary
Ruth Demmel
Head of Movie Team
Infrastructure
iOS Praktikum 2015
Architecture
Lukas
Alperowitz
Dora
Dzvonyar
Andreas
Seitz
Andreas

Seitz
David

Frey
Florian
Fittschen
Philip

Kluz
Release
Management
Lukas
Alperowitz
Christoph
Graumann
René
Milzarek
Dominique
d’Argent
ModelingRaoul
Friedrich
Dominic
Giebert
Maximilian
Schramme
Dora
Dzvonyar
Stefan Nosović
Project Leader
Team Coach
Spyridon Chalikias
Jonas Reimers
Quartett Mobile
Dominic Giebert
Dmitry Zeldin
Luc Gaasch
Astrid Berchtold
Apostolos 

Diamantis
Duc Huy Bui
Benjamin Strobel
Jörg Flerlage
Audi AEV
Stephan Krusche
Project Leader
Team Coach
Maximilian Frei
Vitus Holzner
BMW
Maximilian Schramme
Oriana Baldizan
Ibrahim Al-Khayat
Benedikt Gessele
Amr Arafat
Mohamed Ibrahim
Daniel Göhlen
Florian Pitschmann
BMW
Zardosht Hodaie
Project Leader
Team Coach
Lewon Simonian
Markus Bokowsky
Bokowsky & Laymann
Florian Fittschen
Anna Kolpakova
Michael Kratzer
Pascal Philipp
Hermann Groz
Volker Bischoff
Uygar Tarakci
Amel Mahmuzic
Bokowsky & Laymann
Martin Wagner
Project Leader
Team Coach
Daniel Soller
Mustafa Isik
Bayrischer Rundfunk
Mariana Avezum
Karim Alweheshy
Frank Hermann
Arsatius Regler
Alona Kharchenko
Thomas Guenzel
Team Coach
Yuanrui Li
Hanna Schäfer
Jan Wasgint
Ann Katrin Gibtner
Constantin
Scheuermann
Project Leader
Bastian Rodehüser
Alihan Livdumlu
Hoang Yen Nguyen
Chrysa Papadaki
Prof. Dr. 

Monika Sturm
Siemens CT
Markus Sauer
Siemens CT
Lukas Alperowitz
Project Leader
Team Coach
Jonas Zitzelsberger
Johannes Hansen
Lufthansa Technik
Philip Kluz
Julian Geistbeck
Florian Kistner
Katharina
Schneeweiss
Frederic Furtmeier
Marie Weintraud
Marcus Höfer
Tobias Mohr
Lufthansa Technik
Dr. Yang Li
Project Leader
Team Coach
Karl Mattes
Frank von Eitzen
NTT DATA
Arian Avini
Joan Perez Guerrero
Manuel Schultheiss
Ahmed Wadi
Agnes Köhler
Hesham Ghandour
Henning Helmbrecht
Julia Ludmann
Project Management Project Management Project Management Project Management
Project Management
Project Management Project Management Project Management
Zardosht Hodaie
Project Leader
Team Coach
ChenYang Chen
Dr. Asa MacWilliams
Siemens CT
Jana Pejić
Mathias Quintero
Nikolaos Tzioras
Andrada Stan
Adnan Makhani
Dominik Drexler
Cecil Wöbker
Hanlin Liang
Steffen Klepke
Siemens CT
Andreas Seitz
Project Leader
Development Team Development Team Development Team Development Team Development Team Development Team Development Team Development Team
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Nitesh Narayan
Project Leader
Team Coach
Jon Tingvold
Kaloyan Enimanev
Wirecard
Raoul Friedrich
Maximilian Flis
Daniel Gruber
Sreelekha Sankar
Wirecard
Stefan Nosović
Project Leader
Team Coach
Spyridon Chalikias
Jonas Reimers
Quartett Mobile
Dominic Giebert
Dmitry Zeldin
Luc Gaasch
Jörg Flerlage
Audi AEV
Stephan Krusche
Project Leader
Team Coach
Maximilian Frei
Vitus Holzner
BMW
Maximilian Schramme
Oriana Baldizan
Ibrahim Al-Khayat
Florian Pitschmann
BMW
Zardosht Hodaie
Project Leader
Team Coach
Lewon Simonian
Markus Bokowsky
Bokowsky & Laymann
Florian Fittschen
Anna Kolpakova
Michael Kratzer
Amel Mahmuzic
Bokowsky & Laymann
Martin Wagner
Project Leader
Team Coach
Daniel Soller
Mustafa Isik
Bayrischer Rundfunk
Mariana Avezum
Karim Alweheshy
Frank Hermann
Team Coach
Yuanrui Li
Hanna Schäfer
Jan Wasgint
Ann Katrin Gibtner
Constantin
Scheuermann
Project Leader
Prof. Dr. 

Monika Sturm
Siemens CT
Markus Sauer
Siemens CT
roject Management Project Management Project Management Project Management Project Management
Project ManagementSunniva Darcy
Wirecard
Andreas Seitz
Project Leader
Development Team Development Team Development Team Development Team Development Team Development Team
Nitesh Narayan
Project Leader
Team Coach
Jon Tingvold
Kaloyan Enimanev
Wirecard
Raoul Friedrich
Maximilian Flis
Daniel Gruber
Sreelekha Sankar
Wirecard
Stefan Nosović
Project Leader
Team Coach
Spyridon Chalikias
Jonas Reimers
Quartett Mobile
Dominic Giebert
Dmitry Zeldin
Luc Gaasch
Jörg Flerlage
Audi AEV
Stephan Krusche
Project Leader
Team Coach
Maximilian Frei
Vitus Holzner
BMW
Maximilian Schramme
Oriana Baldizan
Ibrahim Al-Khayat
Florian Pitschmann
BMW
Zardosht Hodaie
Project Leader
Team Coach
Lewon Simonian
Markus Bokowsky
Bokowsky & Laymann
Florian Fittschen
Anna Kolpakova
Michael Kratzer
Amel Mahmuzic
Bokowsky & Laymann
Martin Wagner
Project Leader
Team Coach
Daniel Soller
Mustafa Isik
Bayrischer Rundfunk
Mariana Avezum
Karim Alweheshy
Frank Hermann
Team Coach
Yuanrui Li
Hanna Schäfer
Jan Wasgint
Ann Katrin Gibtner
Constantin
Scheuermann
Project Leader
Prof. Dr. 

Monika Sturm
Siemens CT
Markus Sauer
Siemens CT
roject Management Project Management Project Management Project Management Project Management
Project ManagementSunniva Darcy
Wirecard
Andreas Seitz
Project Leader
Development Team Development Team Development Team Development Team Development Team Development Team
Product Owner(s)
Project Leader
Scrum Master
Developers
Interactive Learning Works
Percent
0 %
13 %
25 %
38 %
50 %
no maybe likely very likely definitely
Would you use Continuous Delivery in your own project?

Contenu connexe

Tendances

D&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3b
D&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3bD&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3b
D&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3b
vbenner
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Arrows_Group
 

Tendances (20)

Governance & Adoption: making the marriage work
Governance & Adoption: making the marriage workGovernance & Adoption: making the marriage work
Governance & Adoption: making the marriage work
 
Managing Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneManaging Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta Stone
 
Allocating Work: Providing Tools for Academics
Allocating Work: Providing Tools for AcademicsAllocating Work: Providing Tools for Academics
Allocating Work: Providing Tools for Academics
 
Atlassian Overview
Atlassian OverviewAtlassian Overview
Atlassian Overview
 
Using Kerika for Washington State government work
Using Kerika for Washington State government workUsing Kerika for Washington State government work
Using Kerika for Washington State government work
 
Harness Tribal Knowledge With Confluence Questions - Kim Wall
Harness Tribal Knowledge With Confluence Questions - Kim WallHarness Tribal Knowledge With Confluence Questions - Kim Wall
Harness Tribal Knowledge With Confluence Questions - Kim Wall
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
 
How to use your website to spark digital change and innovation in your non pr...
How to use your website to spark digital change and innovation in your non pr...How to use your website to spark digital change and innovation in your non pr...
How to use your website to spark digital change and innovation in your non pr...
 
ACE Dec Ahmedabad 2021
ACE Dec Ahmedabad 2021ACE Dec Ahmedabad 2021
ACE Dec Ahmedabad 2021
 
My Five Failures in Office 365 User Adoption Projects Kettukari SPS Helsinki ...
My Five Failures in Office 365 User Adoption Projects Kettukari SPS Helsinki ...My Five Failures in Office 365 User Adoption Projects Kettukari SPS Helsinki ...
My Five Failures in Office 365 User Adoption Projects Kettukari SPS Helsinki ...
 
D&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3b
D&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3bD&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3b
D&co wkshp channels_7breakthroughideas_preview_slides_26mar15_v3b
 
Scaling PET at Vend
Scaling PET at VendScaling PET at Vend
Scaling PET at Vend
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)
 
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
 
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumTop 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
 
Martin Clarke - “How the ‘Change Battle’ was won”
Martin Clarke - “How the ‘Change Battle’ was won”Martin Clarke - “How the ‘Change Battle’ was won”
Martin Clarke - “How the ‘Change Battle’ was won”
 
Tableau Data Driven Talk - Indianapolis
Tableau Data Driven Talk - IndianapolisTableau Data Driven Talk - Indianapolis
Tableau Data Driven Talk - Indianapolis
 
Unlearn First, Transform Next
Unlearn First, Transform NextUnlearn First, Transform Next
Unlearn First, Transform Next
 
Agile Methods: Facts and Myths - 1st Agile Cyprus Meetup
Agile Methods: Facts and Myths - 1st Agile Cyprus MeetupAgile Methods: Facts and Myths - 1st Agile Cyprus Meetup
Agile Methods: Facts and Myths - 1st Agile Cyprus Meetup
 

En vedette

En vedette (7)

Intern Presentation
Intern Presentation Intern Presentation
Intern Presentation
 
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to Agile
 
Usability, Extensibility & Fun: the Switch from Lync to HipChat
Usability, Extensibility & Fun: the Switch from Lync to HipChatUsability, Extensibility & Fun: the Switch from Lync to HipChat
Usability, Extensibility & Fun: the Switch from Lync to HipChat
 
Celebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five LearningsCelebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five Learnings
 
5 Things I Wish I'd Known about Microservices
5 Things I Wish I'd Known about Microservices5 Things I Wish I'd Known about Microservices
5 Things I Wish I'd Known about Microservices
 
How to Encourage Non-Development Teams to Use JIRA and Confluence
How to Encourage Non-Development Teams to Use JIRA and ConfluenceHow to Encourage Non-Development Teams to Use JIRA and Confluence
How to Encourage Non-Development Teams to Use JIRA and Confluence
 

Similaire à Using Atlassian for State-of-the-Art Computer Science Education

Similaire à Using Atlassian for State-of-the-Art Computer Science Education (20)

Continuous Integration Introduction
Continuous Integration IntroductionContinuous Integration Introduction
Continuous Integration Introduction
 
DevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDevOps - Right Tool for Right Phase
DevOps - Right Tool for Right Phase
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
 
You Build It, You Secure It: Introduction to DevSecOps
You Build It, You Secure It: Introduction to DevSecOpsYou Build It, You Secure It: Introduction to DevSecOps
You Build It, You Secure It: Introduction to DevSecOps
 
Introductie slides Continuous Delivery 3.0
Introductie slides Continuous Delivery 3.0Introductie slides Continuous Delivery 3.0
Introductie slides Continuous Delivery 3.0
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOps
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
OpenStack at Cisco, June 2015
OpenStack at Cisco, June 2015OpenStack at Cisco, June 2015
OpenStack at Cisco, June 2015
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
DevOps Culture and Principles
DevOps Culture and PrinciplesDevOps Culture and Principles
DevOps Culture and Principles
 
Worldwide Intranet Challenge - Intranet end user behavior Sept 2013
Worldwide Intranet Challenge - Intranet end user behavior Sept 2013Worldwide Intranet Challenge - Intranet end user behavior Sept 2013
Worldwide Intranet Challenge - Intranet end user behavior Sept 2013
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceHow Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
The Rationale for Continuous Delivery
The Rationale for Continuous DeliveryThe Rationale for Continuous Delivery
The Rationale for Continuous Delivery
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 

Plus de Atlassian

Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 

Plus de Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Dernier

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Dernier (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Using Atlassian for State-of-the-Art Computer Science Education

  • 1. DORA DZVONYAR
 @DZDORIE Using Atlassian for State-of-the-Art Computer Science Education CHAIR FOR APPLIED SOFTWARE ENGINEERING • TECHNISCHE UNIVERSITÄT MÜNCHEN LUKAS ALPEROWITZ
 @LUKASALPEROWITZ
  • 2. SCALING WITH THE ATLASSIAN STACK WHAT WE DO LEARNINGS AND TAKEAWAYS Agenda
  • 3. The Problem Teaching applied Software Engineering with limited resources
  • 4. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 5. Capstone Course:
 Mobile Application Development Real clients Real problems Real data Real teamwork Real projects Real deadlines Real delivery 7Rs!
  • 6. Participants 100 Projects 11 Sprints 72 Commits 4300 Pull Requests 1100 Customer DLs 130
  • 7.
  • 8. Source Code Management Delivery Management Key Activities CommunicationAgile Development • Iteration Planning • Progress Tracking • Continuous Delivery • Build Automation • Code Quality • Merge Requests • Informal Communication • Knowledge Management
  • 9. Source Code Management Delivery Management Tool Support CommunicationAgile Development • Iteration Planning • Progress Tracking • Continuous Delivery • Build Automation • Code Quality • Merge Requests • Informal Communication • Knowledge Management
  • 10. Use Case 1 Workflows that allow for standardization
  • 11. Continuous Delivery Workflow inform about build status 4 Repository Developer commit 1 notify Customer Delivery Server uploads app 5 Device downloads app 6 Issue Tracker notify store crash reports and feedback as issues 8 monitors
 builds 2 Release
 Manager Continuous Integration Server crash reports feedback use and give feedback 7 JIRA Bitbucket Server Bamboo HockeyApp Build AgentBuild Agent checkout, compile, test and package build builds app 3
  • 12. Levels of Knowledge Workflow Manager Release Manager Developers
  • 13. Use Case 2 Efficient Exercise Correction with Pull Requests and a Kanban Board
  • 14. 100 students 1100 exercises to correct 5 days Our Introduction Course
  • 15. How we tackle this challenge Distributed correction Git branching, advanced permissions and pull requests for submission JIRA Agile Progress tracking for students as well as instructors with a Kanban board Bitbucket Server Experienced students review the solutions and help course participants on the go.
  • 16. From a high-level overview… How is the course 
 progressing? Any exercise with
 common mistakes? Who needs help?
  • 17. …to a detailed drill-down drill-down
  • 18. Use Case 3 Improving project manageability by using metrics
  • 19. Continuous Improvement based on data !" Assessment of the current week’s customer’s release download status. Delivery to Customer Customer did not download a release this week. 47 0 Downloads (current week) Team Customer Number of downloads by team in relation to downloads by customer within the current week. 0 50 1 2 3 4 5 6 7 8 9 #Downloads Week Downloads (overall) Team Customer Number of downloads grouped by team and customer measured on a weekly basis from iOS Praktikum-to-date. Continuous Delivery Total number of releases: 41 Workflow Percentage of Merge Requests within the current " week with at least one comment or task. 0% 100% 0 1 2 3 4 5 6 <1 1-8 8-24 >24 #PullRequests h Lifetime (current week) Number of Merge Requests within the current " week grouped by lifetime categories. 0 0.1 15.5 0 2 11.4 13.9 1.1 1.8 0 2 4 6 8 10 12 14 16 18 1 2 3 4 5 6 7 8 9 ØLifetimeinh Week Lifetime (overall) Average lifetime of Merge Requests measured on a weekly basis from iOS Praktikum-to-date. Lifetime Assessment of the current week’s average lifetime of a Merge Request > 36 h 0 h + 0,8 h #" Code Review Lifetime: Time elapsed between creating and merging a Merge Request. Workflow: Use of comments or tasks in a Merge Request. Total number of comments & tasks: 539 Total number of Merge Requests: 81 0 0 0 0 0 0.5 0 0.2 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 1 2 3 4 5 6 7 8 9 ØTTFinh Week Time to Fix (Overall) Average TTF of failed builds measured on a weekly basis from iOS Praktikum-to-date. Difference of the average TTF " between the current and last week. ± 0 h " 7 125 Builds (current week) Failed Succeeded Number of failed builds in relation to " succeeded builds within the current week. Time to Fix Assessment of the current week's average TTF based on the iOS Praktikum’s recommendations. > 96 h < 8 h Continuous Integration Time to fix (TTF): Time elapsed between a failed build and the first succeeding successful build on a branch.
  • 20. Example Metrics Continuous Delivery Total number of releases: 41 Workflow Percentage of Merge Requests within the current " week with at least one comment or task. 0% 100% 0 1 <1 1-8 8-24 >24 h Number of Merge Requests within the current " week grouped by lifetime categories. 0 0.1 0 0 2 1 2 3 4 5 6 7 8 9 Week Average lifetime of Merge Requests measured on a weekly basis from iOS Praktikum-to-date. 0 0 0 0 0 0.5 0 0.2 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 1 2 3 4 5 6 7 8 9 ØTTFinh Week Time to Fix (Overall) Average TTF of failed builds measured on a weekly basis from iOS Praktikum-to-date. Difference of the average TTF " between the current and last week. ± 0 h " 7 125 Builds (current week) Failed Succeeded Number of failed builds in relation to " succeeded builds within the current week. Time to Fix Assessment of the current week's average TTF based on the iOS Praktikum’s recommendations. > 96 h < 8 h Continuous Integration Time to fix (TTF): Time elapsed between a failed build and the first succeeding successful build on a branch.
  • 21. Use Case 4 Communication without email is possible
  • 22. Mapping the organizational structure Rooms for:
 Whole Course, 
 Individual projects,
 and Overall topics
 (e.g. Modeling) Mapping to confluence 
 spaces for documentation
  • 23. Hiding complexity Notifications from the tools
 are visible to the whole team
  • 24. Learnings What to take away from the experiences we made in the last years
  • 25. Key Takeaways You can do it too! Design workflows that are robust to many users. Integrate. The true potential of tools working hand in hand unfolds only during use. Does it Scale? This is not pure academia, you can apply this approach in your company!
  • 26. A lot of hard work… …and a lot of fun!
  • 27. Thank you! DORA DZVONYAR
 @DZDORIE CHAIR FOR APPLIED SOFTWARE ENGINEERING • TECHNISCHE UNIVERSITÄT MÜNCHEN LUKAS ALPEROWITZ
 @LUKASALPEROWITZ
  • 28.
  • 29. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace Bernd Bruegge Program Manager
 Methodologist t Helma Schneider Head of Technology Administration Franz Beilmaier Technical Administration Monika Markl Chair Secretary Ruth Demmel Head of Movie Team Infrastructure iOS Praktikum 2015 Lukas Alperowitz Dora Dzvonyar Andreas Seitz Andreas
 Seitz David
 Frey Florian Fittschen Lukas Alperowitz Christoph Graumann René Milzarek Raoul Friedrich Dominic Giebert Dora Dzvonyar as el ss er ura & e Nitesh Narayan Project Leader Team Coach Jon Tingvold Kaloyan Enimanev Wirecard Raoul Friedrich Maximilian Flis Daniel Gruber Marten Schwarzmann Katharina Bui Torben Teepe Michaela Tießler Zolboo Ochirsukh Sreelekha Sankar Wirecard Stefan Nosović Project Leader Team Coach Spyridon Chalikias Jonas Reimers Quartett Mobile Dominic Giebert Dmitry Zeldin Luc Gaasch Astrid Berchtold Apostolos 
 Diamantis Duc Huy Bui Benjamin Strobel Jörg Flerlage Audi AEV Stephan Krusche Project Leader Team Coach Maximilian Frei Vitus Holzner BMW Maximilian Schramme Oriana Baldizan Ibrahim Al-Khayat Benedikt Gessele Amr Arafat Mohamed Ibrahim Daniel Göhlen Florian Pitschmann BMW Zardosht Hodaie Project Leader Team Coach Lewon Simonian Markus Bokowsky Bokowsky & Laymann Florian Fittschen Anna Kolpakova Michael Kratzer Pascal Philipp Hermann Groz Volker Bischoff Uygar Tarakci Amel Mahmuzic Bokowsky & Laymann Martin Wagner Project Leader Team Coach Daniel Soller Mustafa Isik Bayrischer Rundfunk Mariana Avezum Karim Alweheshy Frank Hermann Arsatius Regler Alona Kharchenko Thomas Guenzel Team Coach Yuanrui Li Hanna Schäfer Jan Wasgint Ann Katrin Gibtner Constantin Scheuermann Project Leader Bastian Rodehüser Alihan Livdumlu Hoang Yen Nguyen Chrysa Papadaki Prof. Dr. 
 Monika Sturm Siemens CT Markus Sauer Siemens CT Lukas Alperowitz Project Leader Team Coach Jonas Zitzelsberger Johannes Hansen Lufthansa Technik Philip Kluz Julian Geistbeck Florian Kistner Katharina Schneeweiss Frederic Furtmeier Marie Weintraud Marcus Höfer Tobias Mohr Lufthansa Technik Dr. Yang Li Project Leader Team Coach Karl Mattes Frank von Eitzen NTT DATA Arian Avini Joan Perez Guerrero Manuel Schultheiss Ahmed Wadi Agnes Köhler Hesham Ghandour Henning Helmbrecht Julia Ludmann Project Management Project Management Project Management Project Management Project Management Project Management Project Management Project Management Project Management Zardosht Hodaie Project Leader Team Coach ChenYang Chen Dr. Asa MacWilliams Siemens CT Jana Pejić Mathias Quintero Nikolaos Tzioras Andrada Stan Adnan Makhani Dominik Drexler Cecil Wöbker Hanlin Liang Steffen Klepke Siemens CT Sunniva Darcy Wirecard Andreas Seitz Project Leader Development Team Development Team Development Team Development Team Development Team Development Team Development Team Development Team Development Team Coach
 Instructors Helma Schneider Head of Technology Administration Franz Beilmaier Technical Administration Monika Markl Chair Secretary Ruth Demmel Head of Movie Team Infrastructure iOS Praktikum 2015 Architecture Lukas Alperowitz Dora Dzvonyar Andreas Seitz Andreas
 Seitz David
 Frey Florian Fittschen Philip
 Kluz Release Management Lukas Alperowitz Christoph Graumann René Milzarek Dominique d’Argent ModelingRaoul Friedrich Dominic Giebert Maximilian Schramme Dora Dzvonyar Stefan Nosović Project Leader Team Coach Spyridon Chalikias Jonas Reimers Quartett Mobile Dominic Giebert Dmitry Zeldin Luc Gaasch Astrid Berchtold Apostolos 
 Diamantis Duc Huy Bui Benjamin Strobel Jörg Flerlage Audi AEV Stephan Krusche Project Leader Team Coach Maximilian Frei Vitus Holzner BMW Maximilian Schramme Oriana Baldizan Ibrahim Al-Khayat Benedikt Gessele Amr Arafat Mohamed Ibrahim Daniel Göhlen Florian Pitschmann BMW Zardosht Hodaie Project Leader Team Coach Lewon Simonian Markus Bokowsky Bokowsky & Laymann Florian Fittschen Anna Kolpakova Michael Kratzer Pascal Philipp Hermann Groz Volker Bischoff Uygar Tarakci Amel Mahmuzic Bokowsky & Laymann Martin Wagner Project Leader Team Coach Daniel Soller Mustafa Isik Bayrischer Rundfunk Mariana Avezum Karim Alweheshy Frank Hermann Arsatius Regler Alona Kharchenko Thomas Guenzel Team Coach Yuanrui Li Hanna Schäfer Jan Wasgint Ann Katrin Gibtner Constantin Scheuermann Project Leader Bastian Rodehüser Alihan Livdumlu Hoang Yen Nguyen Chrysa Papadaki Prof. Dr. 
 Monika Sturm Siemens CT Markus Sauer Siemens CT Lukas Alperowitz Project Leader Team Coach Jonas Zitzelsberger Johannes Hansen Lufthansa Technik Philip Kluz Julian Geistbeck Florian Kistner Katharina Schneeweiss Frederic Furtmeier Marie Weintraud Marcus Höfer Tobias Mohr Lufthansa Technik Dr. Yang Li Project Leader Team Coach Karl Mattes Frank von Eitzen NTT DATA Arian Avini Joan Perez Guerrero Manuel Schultheiss Ahmed Wadi Agnes Köhler Hesham Ghandour Henning Helmbrecht Julia Ludmann Project Management Project Management Project Management Project Management Project Management Project Management Project Management Project Management Zardosht Hodaie Project Leader Team Coach ChenYang Chen Dr. Asa MacWilliams Siemens CT Jana Pejić Mathias Quintero Nikolaos Tzioras Andrada Stan Adnan Makhani Dominik Drexler Cecil Wöbker Hanlin Liang Steffen Klepke Siemens CT Andreas Seitz Project Leader Development Team Development Team Development Team Development Team Development Team Development Team Development Team Development Team
  • 30. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace Nitesh Narayan Project Leader Team Coach Jon Tingvold Kaloyan Enimanev Wirecard Raoul Friedrich Maximilian Flis Daniel Gruber Sreelekha Sankar Wirecard Stefan Nosović Project Leader Team Coach Spyridon Chalikias Jonas Reimers Quartett Mobile Dominic Giebert Dmitry Zeldin Luc Gaasch Jörg Flerlage Audi AEV Stephan Krusche Project Leader Team Coach Maximilian Frei Vitus Holzner BMW Maximilian Schramme Oriana Baldizan Ibrahim Al-Khayat Florian Pitschmann BMW Zardosht Hodaie Project Leader Team Coach Lewon Simonian Markus Bokowsky Bokowsky & Laymann Florian Fittschen Anna Kolpakova Michael Kratzer Amel Mahmuzic Bokowsky & Laymann Martin Wagner Project Leader Team Coach Daniel Soller Mustafa Isik Bayrischer Rundfunk Mariana Avezum Karim Alweheshy Frank Hermann Team Coach Yuanrui Li Hanna Schäfer Jan Wasgint Ann Katrin Gibtner Constantin Scheuermann Project Leader Prof. Dr. 
 Monika Sturm Siemens CT Markus Sauer Siemens CT roject Management Project Management Project Management Project Management Project Management Project ManagementSunniva Darcy Wirecard Andreas Seitz Project Leader Development Team Development Team Development Team Development Team Development Team Development Team Nitesh Narayan Project Leader Team Coach Jon Tingvold Kaloyan Enimanev Wirecard Raoul Friedrich Maximilian Flis Daniel Gruber Sreelekha Sankar Wirecard Stefan Nosović Project Leader Team Coach Spyridon Chalikias Jonas Reimers Quartett Mobile Dominic Giebert Dmitry Zeldin Luc Gaasch Jörg Flerlage Audi AEV Stephan Krusche Project Leader Team Coach Maximilian Frei Vitus Holzner BMW Maximilian Schramme Oriana Baldizan Ibrahim Al-Khayat Florian Pitschmann BMW Zardosht Hodaie Project Leader Team Coach Lewon Simonian Markus Bokowsky Bokowsky & Laymann Florian Fittschen Anna Kolpakova Michael Kratzer Amel Mahmuzic Bokowsky & Laymann Martin Wagner Project Leader Team Coach Daniel Soller Mustafa Isik Bayrischer Rundfunk Mariana Avezum Karim Alweheshy Frank Hermann Team Coach Yuanrui Li Hanna Schäfer Jan Wasgint Ann Katrin Gibtner Constantin Scheuermann Project Leader Prof. Dr. 
 Monika Sturm Siemens CT Markus Sauer Siemens CT roject Management Project Management Project Management Project Management Project Management Project ManagementSunniva Darcy Wirecard Andreas Seitz Project Leader Development Team Development Team Development Team Development Team Development Team Development Team Product Owner(s) Project Leader Scrum Master Developers
  • 31. Interactive Learning Works Percent 0 % 13 % 25 % 38 % 50 % no maybe likely very likely definitely Would you use Continuous Delivery in your own project?