SlideShare a Scribd company logo
1 of 63
Public
Safety
Public
Transport
Air Traffic
Management
Maritime
Defence Multi-project management with
dispersed agile teams
Five years of agile transition – an agile journey
Maximilian Hantsch-Köller, Frequentis AG
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams3 |
Agenda
The company – safety first
Safety environment and challenges
Possible approaches
Frequentis‘ choice
Daily routine
Observed results and lessons learned
Where to go from here?
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams4 |
The company
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|5
More than 65 years of innovation in safety-critical applications
We set standards
Public
Safety
Public
Transport
Air Traffic
Management
Maritime
Defence
Control centres
worldwide
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|6
Global market leader
Headquarters Vienna
1,309 Employees
80% STEM*
Solutions partners and regional
offices in over 50 countries
228 M EUR
turnover 2015
12%
95%
Export
R&D
*) Science, Technology, Engineering, Math
Established
+
1947
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|10
Frequentis regional offices
Sales representatives
Status: E01/2016
90%
of all passengers worldwide are
served by Frequentis customers
25,000
working positions using
Frequentis solutions
more than
300 120+
customers countries
33%
of the world safer with Frequentis
networks
#1
in GSM-R dispatcher terminals
200,000km
protecting the largest maritime
coastline
COMSOFT Solutions (complementary only)
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|11
Largest maritime coastline
safer - 200,000km
#1 GSM-R dispatcher terminal
market share
More than 300 customers
#1 VCS ATM market share
Largest public safety control centre
in Europe
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|12
We understand and embrace the safety critical environment of our customers
Safety critical
environment
Culture
We live it
We de-risk it
We sustain it
Success
Understanding
Know How
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|13
Agility Largest CCC* in Europe
• ˃500 working positions
• 55,000 CCTV cameras
• Partnership contract extension for ESN
(Emergency Services Network)
Core competencies
Technology
leadership
We set
standards
Projects are
our business
User centric
development
Integrated
quality &
safety mgmt.
Thinking
ahead
20+ years
lifecycle
mgmt.
Shaping
the future
European sky
*) Command and control centre
+
Joint undertaking
partner
OneSKY
Key technology
provider for first fully
harmonised
civil-military ATM
system in Australia
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams14 |
Safety environment and
challenges
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|15
Control centre across industries
Public
Safety
Public
Transport MaritimeDefence
Air Traffic
Management
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|16
Control centre across industries
Public
Safety
Public
Transport MaritimeDefence
Air Traffic
Management
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|17
Public
Safety
Public
Transport MaritimeDefence
Air Traffic
Management
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|18
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|19
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|20
 presenting all relevant data from
an airport
 data are display in different
formats graphical / numerical
oriented (including animations)
 customization to local situation /
specific airfield layouts
 highlighting of critical information
– RWY Block
– Wind Thresholds – RVR Values
– critical value changes
 indication of outdated values
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|21
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|22
Technique
Team Organisation Environment
Individual
Lowering of:
• Costs
• Modifications
Improvement of:
• Workflow
• Teamwork
• Organisation
• Communication
Enhancement of:
• Safety
• Dependability
• Productivity
• Job satisfaction
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|23
 Airplanes cannot stop in mid-air
 There are human lives involved
 Aeronautical services must be provided
at all times
 Data must be accurate
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|24
 Airplanes cannot stop in mid-air
 There are Human Lives involved
 Aeronautical Services must be provided
at all times
 Data must be accurate
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|25
 Airplanes cannot stop in mid-air
 There are human lives involved
 Aeronautical services must be provided
at all times
 Data must be accurate
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|26
 Failover and redundancy:
- In case of a single server failure, the failover to the other standby server shall be done in less than
ten seconds for 95% of the failovers.
- During recovery from any failure mode the system performance shall stay within the acceptable
limits indicated in Appendix A.
- During failure of all servers, the clients shall remain functional in a standalone mode.
- When changing a position due to a working position failure, the activation of the role, elsewhere,
shall take effect within 2 seconds at an already running position for 95% of all changes and not
longer than 4 seconds.
 User interface
- The response time on user actions shall conform to targets in Appendix A Table A-1 'Performance
Target Response Times', during operation within the defined system capacity.
 Other
- No single points of failure
- 24x7 operation – no „maintenance downtime“
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|27
 DO-278/ED-109 Software Standard for Non-Airborne Systems
 ED-153 - Guidelines for ANS1 Software Safety Assurance
- both provide guidelines for the assurance of software contained in non-airborne CNS/ATM2 systems
- depending on the impact of a software failure, different levels of assurance
- tracing from high level requirements to low level requirements to code coverage / statement
coverage / decision coverage (depending on assurance level) and test cases (system / software /
component / unit)
 massive control structure around the software development process
- documentation & reviews at every stage
- yields towards waterfall process with requirements engineering -> system design -> software
design -> code implementation -> tests
- auditable proof that sound engineering practices have been followed
1 ANS: air navigation services
2 CNS/ATM: communication, navigation and
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|29
 Software assurance is demanded by regulatives, and as a result, by our customers
Waterfall timeline of a typical project
 Multiple deliveries / parallel projects (out of product core)
 Growing teams in several locations
PO
CDR
DDR
SQT
FAT
SATContract
Award
Go
Live
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|30
time
the teams
Vienna Romania
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|31
software is made by people
software architecture follows people organisation
software branches, de-couple everything
time
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
project teams
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|32
 De-coupled projects from each other
- Separate Timelines
- Separate Project Teams
- Separate Software Branches
 Optimal team size? Move people around when priorities change?
 Different skill sets in different locations?
 Lifetime of these teams? Re-shuffling for next project?
 Moving know-how from all these projects to your product base?
=> How to keep de-coupled stuff together?
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams33 |
Possible approaches
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|34
 Teams: 7 ± 2
 Co-locate teams in one location
 Build functional teams, not component teams
 Ensure teams have all skills needed to deliver end-to-end
 Invest in story writing, build and prioritise a product backlog
 Deliver often and early
 If it is hard, do it more often
 Learn frequently and iteratively
 People and communication over processes and toolsIndividuals and interactions
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|35
 Co-located: everyone is in one location
 Distributed: teams are in different locations, but within one team everyone is in one
location
 Dispersed: people within the team are in different locations
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|36
 Co-located: everyone is in one location
 Distributed: teams are in different locations, but within one team everyone is in one
location
 Dispersed: people within the team are in different locations
ViennaVienna Vienna
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|37
 Co-located: everyone is in one location
 Distributed: teams are in different locations, but within one team everyone is in one
location
 Dispersed: people within the team are in different locations
Vienna Vienna Romania
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|38
 Co-located: everyone is in one location
 Distributed: teams are in different locations, but within one team everyone is in one
location
 Dispersed: people within the team are in different locations
Vienna Romania
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|39
Design / Development / Testing / System Engineering
Scrum Teams
A
B
P
B
C Iterative Work
smartTools smartStrips
Product
Owner
Product
Owner
backlog
backlog
B
C
A
P
A
B
B
P
Project ConfigCustomer
Solution
smTools
smStrips
PdM
PdM
Project CProject BProject A
Req Req Req
Timeline
v1.2
B
C
A
P
v1.1
2.9. 30.9.
Default Config
Docs
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|40
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
PO
CDR
DDR
SQT
FAT
SAT
time
Vienna RomaniaViennaRomania
A
B
P
B
C
sprint 1 sprint 2 sprint 3 sprint 4 sprint 5 sprint 6 sprint 7 sprint 8
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams41 |
Frequentis’ choice
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|42
 Organise around products: Product Owners, Product Backlog
- interface projects to the development teams through product backlog
- learn to write stories
- product owner acts as gatekeeper
 prioritise by reordering backlog items instead of reordering people
 transparent resource planning based on velocity and story point estimations
 drive active participation of projects
- invest in communication
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|43
 Use Scrum to deliver out of Dispersed Teams
- some skills only available in one location (testing, lead architects)
 Implications we knew we had to take care of:
- online collaboration tools, video conferencing
- scrum trainings, intercultural trainings
- invest in communication
 Project Know-how
- some team members to be assigned as project experts
 Helpful advice from the community:
http://www.infoq.com/presentations/The-Kiev-Experiment
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams44 |
Daily routine
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|45
 Video and audio conferencing everywhere
 Online backlog and task boards in Jira / Jira Agile
 Collaboration rules
- e.g. Backlog refinement with at least 3 team members, at least 1 from each location, and 1 with
testing background (if possible)
 Definition of done
- e.g. Jenkins builds blue, deployment on test system ok, all traces from requirements to test cases
complete and reviewed, all test cases for backlog item successful, documentation updated, all
automated system tests green, all code reviewed in Crucible etc.
 Definition of ready
- e.g. Story traced to causing requirements, requirements approved, acceptance criteria agreed,
estimation completed
 Simplified process
- toolchain to provide auditable assurance proof
- Jama for requirements and test management
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|46
 Management
- 4-weeks, then 3-weeks sprints (some teams now also down to 2 weeks)
- regular backlog refinement sessions to pre-estimate stories
- stories include acceptance criteria in Gerkhin language
- mid-sprint review, bi-weekly project briefing, cross-team stand-ups (as needed)
 Practices
- test driven development
- pair programming
- collective code ownership
 Tooling
- continuous integration / unit tests / junit
- automated component testing / jbehave
- continuous deployment
- automated system tests / jbehave + Frequentis distributed system testing framework
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams47 |
Sprint demo
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|48
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|49
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|50
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|51
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|52
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|53
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|54
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|55
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|56
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|57
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams58 |
Observed results and
Lessons learned
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|59
 Observations
- Teams felt relieved from project priority clashes, they felt more appreciation, more self-control, and
more motivation
- Teams learned the value of communication – started to talk to each other much more across
borders
- Teams were able to increasingly clean up debt in the product
- Productisation of features increased
- Project timelines became more stable and achievable
• after initial hick-up ;-)
 Lessons Learned
- Believe in it and keep going forward. It does get better!
- Crucial to have full support by management. We had it.
- You can deviate from the book. But know why there is a recommendation.
- Stories are not Requirements.
=> Long-term management of product feature documentation?
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|60
0
200
400
600
800
1000
1200
StoryPoints Burnup - Total
Target
estim.
done
trend (Target)
trend (done)
Total Backlog Size
Estimated Forecast
Actually Done
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|61
 Scrum introduction in ATM Automation
- two products, three Scrum teams
- dispersed in two locations (Vienna, Cluj-Napoca)
- experienced Scrum masters to start the teams, then handover after a few months
 Agile trainings for the company
- external trainers held Scrum trainings a few times
- management support to promote the trainings and get employees to join
 A limited number of “Scrum islands” (also some starting in other departments)
- learning process for the teams
- learning process for the organisations working with these teams
 First successes
- stabilized roadmap and releases of smartTOOLS and smartSTRIPS
- successful launches at customer sites
- rate of bug reports decreasing, product cleanup, team spirit improved
| © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams62 |
Where to go from here?
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|63
Public
Safety
Public
Transport MaritimeDefence
Air Traffic
Management
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|64
 Automated System Acceptance Tests
- Continuous Acceptance Test Scheme (CATS)
 In-house training programme
- Combination of external trainers and in-house education
- Several tracks geared to scrum masters, product owners, project managers, …
- In-house Agile Coach
 Community of Practice: „FRQ Agile Community“
- Regular Community Events: „Agile Breakfast“, „Agile Open Space“, …
 Functions and career levels
- Scrum Master, Kanban Facilitator, Agile Coach....
 Agile Facilitator
- Product Owner, Product Manager, Project Manager....
 Strategic Product Manager and Operational Product Manager
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|65
 Scaling: the FRQ Agile Framework Model
- Interworking between strategy, customer projects, and product development
- Company-wide Metrics
- Scaling to subsidiaries and other companies within the FRQ corporation
 Agile PM Guidelines
- Guidelines and „good practices“ for project managers
 Apply agile practices with customers
- Offer calculation from story estimates
- Enrich classic requirements engineering with agile practices (Story Mapping, Impact Mapping…)
 Kanban flight level 2+
 Agile Assessment
- Self-assessment questionnaire for teams and product programs
- For teams to figure out where they stand in their path and what they may want to focus on next
- Determine an overall "Agility" metric for Frequentis
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|66
Public
Safety
Public
Transport MaritimeDefence
Air Traffic
Management
| © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|67
Public
Safety
Public
Transport
Air Traffic
Management
Maritime
Defence

More Related Content

What's hot

What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran DeriManaging Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
AgileSparks
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
David Rico
 

What's hot (20)

How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Better Business Cases - APMG
Better Business Cases - APMGBetter Business Cases - APMG
Better Business Cases - APMG
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
 
Agile in the waterfall
Agile in the waterfall Agile in the waterfall
Agile in the waterfall
 
TriconInfotech
TriconInfotechTriconInfotech
TriconInfotech
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Lean Principles for Agile Teams
Lean Principles for Agile TeamsLean Principles for Agile Teams
Lean Principles for Agile Teams
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran DeriManaging Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
Managing Technical Debt and Professionalism @ CyberArk - Noam Zweig & Ran Deri
 
Journey of Agile
Journey of AgileJourney of Agile
Journey of Agile
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
 

Similar to AAC2018_Multi project management with dispersed agile teams

What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?
Hexaware Technologies
 
AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar
 AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar
AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar
ALIAS Network
 
SpiritIT_mCT_Petrolchimico_Final_rev1
SpiritIT_mCT_Petrolchimico_Final_rev1SpiritIT_mCT_Petrolchimico_Final_rev1
SpiritIT_mCT_Petrolchimico_Final_rev1
Nunzio Bonavita
 
Corporate presentation2 aug 2006 (for offshore)
Corporate presentation2 aug 2006 (for offshore)Corporate presentation2 aug 2006 (for offshore)
Corporate presentation2 aug 2006 (for offshore)
Hitesh Sharma
 

Similar to AAC2018_Multi project management with dispersed agile teams (20)

Migrating to the SAP Cloud
Migrating to the SAP Cloud Migrating to the SAP Cloud
Migrating to the SAP Cloud
 
Manage a hybrid enterprise application architecture
Manage a hybrid enterprise application architectureManage a hybrid enterprise application architecture
Manage a hybrid enterprise application architecture
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
 
Airports Brochure
Airports BrochureAirports Brochure
Airports Brochure
 
Collaboration in Supply Chain Networks: #4 Think Ecosystems
Collaboration in Supply Chain Networks: #4 Think EcosystemsCollaboration in Supply Chain Networks: #4 Think Ecosystems
Collaboration in Supply Chain Networks: #4 Think Ecosystems
 
CWIN17 Toulouse / Automation and release management j.dorgueilh-cwin17
CWIN17 Toulouse / Automation and release management j.dorgueilh-cwin17CWIN17 Toulouse / Automation and release management j.dorgueilh-cwin17
CWIN17 Toulouse / Automation and release management j.dorgueilh-cwin17
 
What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?
 
AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar
 AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar
AUTOMATION: LESSONS LEARNT FROM SESAR by Michael Standar
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
Collaboration in Supply Chain Networks. 6 strategic actions to take: #1 Enabl...
Collaboration in Supply Chain Networks. 6 strategic actions to take: #1 Enabl...Collaboration in Supply Chain Networks. 6 strategic actions to take: #1 Enabl...
Collaboration in Supply Chain Networks. 6 strategic actions to take: #1 Enabl...
 
Adaptation as a Service
Adaptation as a ServiceAdaptation as a Service
Adaptation as a Service
 
WiseCargo_Seaport Module
WiseCargo_Seaport ModuleWiseCargo_Seaport Module
WiseCargo_Seaport Module
 
Aftermarket2012 cargotec malcolmyoull
Aftermarket2012 cargotec malcolmyoullAftermarket2012 cargotec malcolmyoull
Aftermarket2012 cargotec malcolmyoull
 
How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...
 
Cloud lifting Legacy Applications
Cloud lifting Legacy ApplicationsCloud lifting Legacy Applications
Cloud lifting Legacy Applications
 
How Schneider Electric Assures Its Salesforce Lightning Migration with Thousa...
How Schneider Electric Assures Its Salesforce Lightning Migration with Thousa...How Schneider Electric Assures Its Salesforce Lightning Migration with Thousa...
How Schneider Electric Assures Its Salesforce Lightning Migration with Thousa...
 
SpiritIT_mCT_Petrolchimico_Final_rev1
SpiritIT_mCT_Petrolchimico_Final_rev1SpiritIT_mCT_Petrolchimico_Final_rev1
SpiritIT_mCT_Petrolchimico_Final_rev1
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview Presentation
 
Corporate presentation2 aug 2006 (for offshore)
Corporate presentation2 aug 2006 (for offshore)Corporate presentation2 aug 2006 (for offshore)
Corporate presentation2 aug 2006 (for offshore)
 
Brainum and Logic Vision
Brainum and Logic VisionBrainum and Logic Vision
Brainum and Logic Vision
 

More from Agile Austria Conference

More from Agile Austria Conference (20)

AgileAustriaConference2023_Agile Reporting_Wolfgang Richter
AgileAustriaConference2023_Agile Reporting_Wolfgang RichterAgileAustriaConference2023_Agile Reporting_Wolfgang Richter
AgileAustriaConference2023_Agile Reporting_Wolfgang Richter
 
Agile Austria 2023_3 Reasons Why Agile Design Fails_Sarah Loigge
Agile Austria 2023_3 Reasons Why Agile Design Fails_Sarah LoiggeAgile Austria 2023_3 Reasons Why Agile Design Fails_Sarah Loigge
Agile Austria 2023_3 Reasons Why Agile Design Fails_Sarah Loigge
 
AgileAustriaConference2023_Agile Software Development meets Business_FlorianB...
AgileAustriaConference2023_Agile Software Development meets Business_FlorianB...AgileAustriaConference2023_Agile Software Development meets Business_FlorianB...
AgileAustriaConference2023_Agile Software Development meets Business_FlorianB...
 
AgileAustriaConference2023_ Product Owner Growth Wheel_CASSANDRA VAN GELDER
AgileAustriaConference2023_ Product Owner Growth Wheel_CASSANDRA VAN GELDERAgileAustriaConference2023_ Product Owner Growth Wheel_CASSANDRA VAN GELDER
AgileAustriaConference2023_ Product Owner Growth Wheel_CASSANDRA VAN GELDER
 
AgileAustriaConference2023_Weiterentwicklung des Projektmanagements anhand de...
AgileAustriaConference2023_Weiterentwicklung des Projektmanagements anhand de...AgileAustriaConference2023_Weiterentwicklung des Projektmanagements anhand de...
AgileAustriaConference2023_Weiterentwicklung des Projektmanagements anhand de...
 
AgileAustriaConference2023_Navigating the Waves of Change_Veronika Stubbings
AgileAustriaConference2023_Navigating the Waves of Change_Veronika StubbingsAgileAustriaConference2023_Navigating the Waves of Change_Veronika Stubbings
AgileAustriaConference2023_Navigating the Waves of Change_Veronika Stubbings
 
AgileAustriaConference2023_Does a team of Agile Coaches need leadership or no...
AgileAustriaConference2023_Does a team of Agile Coaches need leadership or no...AgileAustriaConference2023_Does a team of Agile Coaches need leadership or no...
AgileAustriaConference2023_Does a team of Agile Coaches need leadership or no...
 
AgileAustriaConference2023_Das haben wir noch nie probiert, also geht es sich...
AgileAustriaConference2023_Das haben wir noch nie probiert, also geht es sich...AgileAustriaConference2023_Das haben wir noch nie probiert, also geht es sich...
AgileAustriaConference2023_Das haben wir noch nie probiert, also geht es sich...
 
AgileAustriaConference2023_Funktion statt Frameworks_Thomas Epping
AgileAustriaConference2023_Funktion statt Frameworks_Thomas Epping AgileAustriaConference2023_Funktion statt Frameworks_Thomas Epping
AgileAustriaConference2023_Funktion statt Frameworks_Thomas Epping
 
AgileAustriaConference2023_Episode10 Agilität - Auf der Suche nach dem verlor...
AgileAustriaConference2023_Episode10 Agilität - Auf der Suche nach dem verlor...AgileAustriaConference2023_Episode10 Agilität - Auf der Suche nach dem verlor...
AgileAustriaConference2023_Episode10 Agilität - Auf der Suche nach dem verlor...
 
AgileAustriaConference2023_Der SM – Balancekünstler zwischen Teamsekretär und...
AgileAustriaConference2023_Der SM – Balancekünstler zwischen Teamsekretär und...AgileAustriaConference2023_Der SM – Balancekünstler zwischen Teamsekretär und...
AgileAustriaConference2023_Der SM – Balancekünstler zwischen Teamsekretär und...
 
AgileAustriaConference2023_Beyond Copy Paste Agile_CliffHazell
AgileAustriaConference2023_Beyond Copy Paste Agile_CliffHazellAgileAustriaConference2023_Beyond Copy Paste Agile_CliffHazell
AgileAustriaConference2023_Beyond Copy Paste Agile_CliffHazell
 
AgileAustriaConference2023_Agilität braucht Metaskills _Holger Fuchs
AgileAustriaConference2023_Agilität braucht Metaskills _Holger FuchsAgileAustriaConference2023_Agilität braucht Metaskills _Holger Fuchs
AgileAustriaConference2023_Agilität braucht Metaskills _Holger Fuchs
 
AgileAustriaConference2023_Agile HR: Getriebe oder Sand_Flore& Edelkraut
AgileAustriaConference2023_Agile HR: Getriebe oder Sand_Flore& EdelkrautAgileAustriaConference2023_Agile HR: Getriebe oder Sand_Flore& Edelkraut
AgileAustriaConference2023_Agile HR: Getriebe oder Sand_Flore& Edelkraut
 
AgileAustriaConference2023_The Good, The Lean and the Agile: Erfolg im Softwa...
AgileAustriaConference2023_The Good, The Lean and the Agile: Erfolg im Softwa...AgileAustriaConference2023_The Good, The Lean and the Agile: Erfolg im Softwa...
AgileAustriaConference2023_The Good, The Lean and the Agile: Erfolg im Softwa...
 
AgileAustriaConference2023_Niemand verfügt über ein agiles Mindset! Warum und...
AgileAustriaConference2023_Niemand verfügt über ein agiles Mindset! Warum und...AgileAustriaConference2023_Niemand verfügt über ein agiles Mindset! Warum und...
AgileAustriaConference2023_Niemand verfügt über ein agiles Mindset! Warum und...
 
AgileAustriaConference2023_Blackshark.ai: Von einer projekt- zur produktorien...
AgileAustriaConference2023_Blackshark.ai: Von einer projekt- zur produktorien...AgileAustriaConference2023_Blackshark.ai: Von einer projekt- zur produktorien...
AgileAustriaConference2023_Blackshark.ai: Von einer projekt- zur produktorien...
 
AgileAustriaConference2023_AgileLeadership:3SchlüsselzumErfolg_Stephanie Genser
AgileAustriaConference2023_AgileLeadership:3SchlüsselzumErfolg_Stephanie GenserAgileAustriaConference2023_AgileLeadership:3SchlüsselzumErfolg_Stephanie Genser
AgileAustriaConference2023_AgileLeadership:3SchlüsselzumErfolg_Stephanie Genser
 
AgileAustriaConference2023_Agile responsibility - von built-in quality zu bui...
AgileAustriaConference2023_Agile responsibility - von built-in quality zu bui...AgileAustriaConference2023_Agile responsibility - von built-in quality zu bui...
AgileAustriaConference2023_Agile responsibility - von built-in quality zu bui...
 
AgileAustriaConference2023_Keine Innovation und Entwicklung ohne Psychologisc...
AgileAustriaConference2023_Keine Innovation und Entwicklung ohne Psychologisc...AgileAustriaConference2023_Keine Innovation und Entwicklung ohne Psychologisc...
AgileAustriaConference2023_Keine Innovation und Entwicklung ohne Psychologisc...
 

Recently uploaded

Recently uploaded (12)

W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
thesis-and-viva-voce preparation for research scholars
thesis-and-viva-voce preparation for research scholarsthesis-and-viva-voce preparation for research scholars
thesis-and-viva-voce preparation for research scholars
 
Group work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and ImportanceGroup work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and Importance
 
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdfNurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out PackagingW.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
 
Spring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical ReviewSpring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical Review
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
Internal Reconstruction Corporate accounting by bhumika Garg
Internal Reconstruction Corporate accounting by bhumika GargInternal Reconstruction Corporate accounting by bhumika Garg
Internal Reconstruction Corporate accounting by bhumika Garg
 

AAC2018_Multi project management with dispersed agile teams

  • 1. Public Safety Public Transport Air Traffic Management Maritime Defence Multi-project management with dispersed agile teams Five years of agile transition – an agile journey Maximilian Hantsch-Köller, Frequentis AG
  • 2. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams3 | Agenda The company – safety first Safety environment and challenges Possible approaches Frequentis‘ choice Daily routine Observed results and lessons learned Where to go from here?
  • 3. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams4 | The company
  • 4. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|5 More than 65 years of innovation in safety-critical applications We set standards Public Safety Public Transport Air Traffic Management Maritime Defence Control centres worldwide
  • 5. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|6 Global market leader Headquarters Vienna 1,309 Employees 80% STEM* Solutions partners and regional offices in over 50 countries 228 M EUR turnover 2015 12% 95% Export R&D *) Science, Technology, Engineering, Math Established + 1947
  • 6. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|10 Frequentis regional offices Sales representatives Status: E01/2016 90% of all passengers worldwide are served by Frequentis customers 25,000 working positions using Frequentis solutions more than 300 120+ customers countries 33% of the world safer with Frequentis networks #1 in GSM-R dispatcher terminals 200,000km protecting the largest maritime coastline COMSOFT Solutions (complementary only)
  • 7. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|11 Largest maritime coastline safer - 200,000km #1 GSM-R dispatcher terminal market share More than 300 customers #1 VCS ATM market share Largest public safety control centre in Europe
  • 8. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|12 We understand and embrace the safety critical environment of our customers Safety critical environment Culture We live it We de-risk it We sustain it Success Understanding Know How
  • 9. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|13 Agility Largest CCC* in Europe • ˃500 working positions • 55,000 CCTV cameras • Partnership contract extension for ESN (Emergency Services Network) Core competencies Technology leadership We set standards Projects are our business User centric development Integrated quality & safety mgmt. Thinking ahead 20+ years lifecycle mgmt. Shaping the future European sky *) Command and control centre + Joint undertaking partner OneSKY Key technology provider for first fully harmonised civil-military ATM system in Australia
  • 10. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams14 | Safety environment and challenges
  • 11. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|15 Control centre across industries Public Safety Public Transport MaritimeDefence Air Traffic Management
  • 12. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|16 Control centre across industries Public Safety Public Transport MaritimeDefence Air Traffic Management
  • 13. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|17 Public Safety Public Transport MaritimeDefence Air Traffic Management
  • 14. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|18
  • 15. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|19
  • 16. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|20  presenting all relevant data from an airport  data are display in different formats graphical / numerical oriented (including animations)  customization to local situation / specific airfield layouts  highlighting of critical information – RWY Block – Wind Thresholds – RVR Values – critical value changes  indication of outdated values
  • 17. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|21
  • 18. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|22 Technique Team Organisation Environment Individual Lowering of: • Costs • Modifications Improvement of: • Workflow • Teamwork • Organisation • Communication Enhancement of: • Safety • Dependability • Productivity • Job satisfaction
  • 19. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|23  Airplanes cannot stop in mid-air  There are human lives involved  Aeronautical services must be provided at all times  Data must be accurate
  • 20. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|24  Airplanes cannot stop in mid-air  There are Human Lives involved  Aeronautical Services must be provided at all times  Data must be accurate
  • 21. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|25  Airplanes cannot stop in mid-air  There are human lives involved  Aeronautical services must be provided at all times  Data must be accurate
  • 22. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|26  Failover and redundancy: - In case of a single server failure, the failover to the other standby server shall be done in less than ten seconds for 95% of the failovers. - During recovery from any failure mode the system performance shall stay within the acceptable limits indicated in Appendix A. - During failure of all servers, the clients shall remain functional in a standalone mode. - When changing a position due to a working position failure, the activation of the role, elsewhere, shall take effect within 2 seconds at an already running position for 95% of all changes and not longer than 4 seconds.  User interface - The response time on user actions shall conform to targets in Appendix A Table A-1 'Performance Target Response Times', during operation within the defined system capacity.  Other - No single points of failure - 24x7 operation – no „maintenance downtime“
  • 23. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|27  DO-278/ED-109 Software Standard for Non-Airborne Systems  ED-153 - Guidelines for ANS1 Software Safety Assurance - both provide guidelines for the assurance of software contained in non-airborne CNS/ATM2 systems - depending on the impact of a software failure, different levels of assurance - tracing from high level requirements to low level requirements to code coverage / statement coverage / decision coverage (depending on assurance level) and test cases (system / software / component / unit)  massive control structure around the software development process - documentation & reviews at every stage - yields towards waterfall process with requirements engineering -> system design -> software design -> code implementation -> tests - auditable proof that sound engineering practices have been followed 1 ANS: air navigation services 2 CNS/ATM: communication, navigation and
  • 24. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|29  Software assurance is demanded by regulatives, and as a result, by our customers Waterfall timeline of a typical project  Multiple deliveries / parallel projects (out of product core)  Growing teams in several locations PO CDR DDR SQT FAT SATContract Award Go Live
  • 25. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|30 time the teams Vienna Romania
  • 26. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|31 software is made by people software architecture follows people organisation software branches, de-couple everything time PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT project teams
  • 27. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|32  De-coupled projects from each other - Separate Timelines - Separate Project Teams - Separate Software Branches  Optimal team size? Move people around when priorities change?  Different skill sets in different locations?  Lifetime of these teams? Re-shuffling for next project?  Moving know-how from all these projects to your product base? => How to keep de-coupled stuff together?
  • 28. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams33 | Possible approaches
  • 29. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|34  Teams: 7 ± 2  Co-locate teams in one location  Build functional teams, not component teams  Ensure teams have all skills needed to deliver end-to-end  Invest in story writing, build and prioritise a product backlog  Deliver often and early  If it is hard, do it more often  Learn frequently and iteratively  People and communication over processes and toolsIndividuals and interactions
  • 30. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|35  Co-located: everyone is in one location  Distributed: teams are in different locations, but within one team everyone is in one location  Dispersed: people within the team are in different locations
  • 31. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|36  Co-located: everyone is in one location  Distributed: teams are in different locations, but within one team everyone is in one location  Dispersed: people within the team are in different locations ViennaVienna Vienna
  • 32. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|37  Co-located: everyone is in one location  Distributed: teams are in different locations, but within one team everyone is in one location  Dispersed: people within the team are in different locations Vienna Vienna Romania
  • 33. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|38  Co-located: everyone is in one location  Distributed: teams are in different locations, but within one team everyone is in one location  Dispersed: people within the team are in different locations Vienna Romania
  • 34. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|39 Design / Development / Testing / System Engineering Scrum Teams A B P B C Iterative Work smartTools smartStrips Product Owner Product Owner backlog backlog B C A P A B B P Project ConfigCustomer Solution smTools smStrips PdM PdM Project CProject BProject A Req Req Req Timeline v1.2 B C A P v1.1 2.9. 30.9. Default Config Docs
  • 35. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|40 PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT PO CDR DDR SQT FAT SAT time Vienna RomaniaViennaRomania A B P B C sprint 1 sprint 2 sprint 3 sprint 4 sprint 5 sprint 6 sprint 7 sprint 8
  • 36. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams41 | Frequentis’ choice
  • 37. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|42  Organise around products: Product Owners, Product Backlog - interface projects to the development teams through product backlog - learn to write stories - product owner acts as gatekeeper  prioritise by reordering backlog items instead of reordering people  transparent resource planning based on velocity and story point estimations  drive active participation of projects - invest in communication
  • 38. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|43  Use Scrum to deliver out of Dispersed Teams - some skills only available in one location (testing, lead architects)  Implications we knew we had to take care of: - online collaboration tools, video conferencing - scrum trainings, intercultural trainings - invest in communication  Project Know-how - some team members to be assigned as project experts  Helpful advice from the community: http://www.infoq.com/presentations/The-Kiev-Experiment
  • 39. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams44 | Daily routine
  • 40. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|45  Video and audio conferencing everywhere  Online backlog and task boards in Jira / Jira Agile  Collaboration rules - e.g. Backlog refinement with at least 3 team members, at least 1 from each location, and 1 with testing background (if possible)  Definition of done - e.g. Jenkins builds blue, deployment on test system ok, all traces from requirements to test cases complete and reviewed, all test cases for backlog item successful, documentation updated, all automated system tests green, all code reviewed in Crucible etc.  Definition of ready - e.g. Story traced to causing requirements, requirements approved, acceptance criteria agreed, estimation completed  Simplified process - toolchain to provide auditable assurance proof - Jama for requirements and test management
  • 41. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|46  Management - 4-weeks, then 3-weeks sprints (some teams now also down to 2 weeks) - regular backlog refinement sessions to pre-estimate stories - stories include acceptance criteria in Gerkhin language - mid-sprint review, bi-weekly project briefing, cross-team stand-ups (as needed)  Practices - test driven development - pair programming - collective code ownership  Tooling - continuous integration / unit tests / junit - automated component testing / jbehave - continuous deployment - automated system tests / jbehave + Frequentis distributed system testing framework
  • 42. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams47 | Sprint demo
  • 43. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|48
  • 44. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|49
  • 45. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|50
  • 46. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|51
  • 47. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|52
  • 48. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|53
  • 49. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|54
  • 50. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|55
  • 51. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|56
  • 52. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|57
  • 53. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams58 | Observed results and Lessons learned
  • 54. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|59  Observations - Teams felt relieved from project priority clashes, they felt more appreciation, more self-control, and more motivation - Teams learned the value of communication – started to talk to each other much more across borders - Teams were able to increasingly clean up debt in the product - Productisation of features increased - Project timelines became more stable and achievable • after initial hick-up ;-)  Lessons Learned - Believe in it and keep going forward. It does get better! - Crucial to have full support by management. We had it. - You can deviate from the book. But know why there is a recommendation. - Stories are not Requirements. => Long-term management of product feature documentation?
  • 55. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|60 0 200 400 600 800 1000 1200 StoryPoints Burnup - Total Target estim. done trend (Target) trend (done) Total Backlog Size Estimated Forecast Actually Done
  • 56. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|61  Scrum introduction in ATM Automation - two products, three Scrum teams - dispersed in two locations (Vienna, Cluj-Napoca) - experienced Scrum masters to start the teams, then handover after a few months  Agile trainings for the company - external trainers held Scrum trainings a few times - management support to promote the trainings and get employees to join  A limited number of “Scrum islands” (also some starting in other departments) - learning process for the teams - learning process for the organisations working with these teams  First successes - stabilized roadmap and releases of smartTOOLS and smartSTRIPS - successful launches at customer sites - rate of bug reports decreasing, product cleanup, team spirit improved
  • 57. | © 2016 Frequentis AGPublicMulti-project management with dispersed agile teams62 | Where to go from here?
  • 58. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|63 Public Safety Public Transport MaritimeDefence Air Traffic Management
  • 59. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|64  Automated System Acceptance Tests - Continuous Acceptance Test Scheme (CATS)  In-house training programme - Combination of external trainers and in-house education - Several tracks geared to scrum masters, product owners, project managers, … - In-house Agile Coach  Community of Practice: „FRQ Agile Community“ - Regular Community Events: „Agile Breakfast“, „Agile Open Space“, …  Functions and career levels - Scrum Master, Kanban Facilitator, Agile Coach....  Agile Facilitator - Product Owner, Product Manager, Project Manager....  Strategic Product Manager and Operational Product Manager
  • 60. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|65  Scaling: the FRQ Agile Framework Model - Interworking between strategy, customer projects, and product development - Company-wide Metrics - Scaling to subsidiaries and other companies within the FRQ corporation  Agile PM Guidelines - Guidelines and „good practices“ for project managers  Apply agile practices with customers - Offer calculation from story estimates - Enrich classic requirements engineering with agile practices (Story Mapping, Impact Mapping…)  Kanban flight level 2+  Agile Assessment - Self-assessment questionnaire for teams and product programs - For teams to figure out where they stand in their path and what they may want to focus on next - Determine an overall "Agility" metric for Frequentis
  • 61. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|66 Public Safety Public Transport MaritimeDefence Air Traffic Management
  • 62. | © 2018 Frequentis AGPublicMulti-project management with dispersed agile teams|67