Professional Documents
Culture Documents
Pretending To Be Agile. A Difficult Journey With A Happy Ending
Pretending To Be Agile. A Difficult Journey With A Happy Ending
https://www.menti.com/al895pud8mz3
2 B. Braun Melsungen AG
Technology company
One of the world’s
leading medical technology
companies
B. Braun aims to protect and improve the health
of people around the world. For more than 180
years, we have shaped health care with our
pioneering spirit and groundbreaking
contributions.
3 B. Braun Melsungen AG
Sales Employees Investments
in € million in € million
and improve
the health of people
around the world.
-12.7% 466
Facts & Figures
4 B. Braun Melsungen AG
We continuously
develop our portfolio
of more than
5,000 products.
Product catalog
5 B. Braun Melsungen AG
We have subsidiaries
in 64 countries who serve the
different health care markets.
Locations worldwide
6 B. Braun Melsungen AG
We continuously invest in the modernization & automation
of our production sites
7 B. Braun Melsungen AG
What do we mean by „agile“?
We talk about „agile“ – but what is it? More than a buzzword?
Cartoon by Scott Adams. Images copyrighted by Andrews McMeel Syndication and/or its creators.
Used with permission for educational purposes.
9 B. Braun Melsungen AG
We talk about „agile“ – but what is it? Let‘s try a definition.
12 B. Braun Melsungen AG
What do authorities expect?
21 CFR 820 / 70
(i) Automated processes. When computers or automated data processing
systems are used as part of production or the quality system, the manufacturer
shall validate computer software for its intended use according to an established
protocol. All software changes shall be validated before approval and issuance.
These validation activities and results shall be documented.
13 B. Braun Melsungen AG
14
L.I.F.E. –
Europe‘s most advanced production site for infusion solutions
Production performance:
1 Million Ecoflac-Plus containers / day (30 lorries)
> 220 Millionen Ecoflac-Plus containers / year
14 B. Braun Melsungen AG
Traditional MES Implementation Strategy – „Grand Design“ / V-Model
Release
Development Phase
User Requirements PQ
Requirements / Process IQ2 / OQ2
Specification Testing • Equivalent to SIT/SAT
• Functional testing of
SW Configuration
Functional Functional Items installed on the
Specification Testing target HW
Recursion
IQ1 / OQ1
• Equivalent to FAT
Design / Integration • Can re-use test cases
Configuration Testing from Development
Specification
Testing
DQ
• Reviews of
Module Design Module Development Testing
Requirements &
Specification Testing • White Box, Black Box Tests
Design / Development
deliverables • Integration Tests
• Regression Tests
• Load Tests
Implementation • Boundary Condition Tests
• Pre-FAT Tests
15 B. Braun Melsungen AG
What were our (the customer‘s) needs?
Preconditions:
High-quality tender documentation available
Supplier is not preselected,
time-consuming tender process
Supplier is able to map tender documentation to
solution design during quotation phase
Supplier is commited to long-term support of custom
developed solution
„Out of the box“ / standard not a priority
16 B. Braun Melsungen AG
From individual projects
to template-based rollouts
Standard Platforms, standard interfaces, aligned scope
Start production, prepare resources, receive goods, verify qualification, [ISA Level 3]
handle material flow, execute inspections, report progress / status / results.
Request to ERP/PLM for information / decision only, no control by ERP/PLM.
OPC UA
18 B. Braun Melsungen AG
Template Approach
Production
Product documentation
(specification, risk analysis,
defect list, …)
Control Strategy
Economic considerations
Automation Strategy
Site-specific considerations
Tools & Methods for
Template Architecture, Q&V on ALL levels
Standard functions
Harmonized interfaces
Standardized
(MES) Template Infrastructure, Security, …
Selection &
Configuration
Project milestones
19 B. Braun Melsungen AG
MES Template – Instance creation and roll-outs
Incorporation of selected extensions
by solution owner
Subset of core
Functions for site
and product A
Need/
Request Operation, Local process support
Site/product specific extensions by site operations team.
Library of are implemented by project team Level 1 (gate to external support)
Validated under control of solution owner by shared service
Functional Site operations team is trained.
modules Level 2 by solution owner
20 B. Braun Melsungen AG
What are our (the customer‘s) needs now?
`
21 B. Braun Melsungen AG
A difficult journey …
Learning under pressure
Targets:
• Seamless
Processes
• Touchless
Operations
• Vertical Integration
• Technology
Advancements
• Sustainable
Operation
23 B. Braun Melsungen AG
Changing (not only) the working mode
TRADITIONAL NEW AGILE WORKING MODE
Complete set of tender documents created up front B. Braun team needs to understand the capabilities of the
Intensive up-front discussions with potential suppliers to ensure platform (in CMF speak – final „modelling“ is B. Braun task)
maximum understanding of requirements and constraints B. Braun provides process description and high-level
Supplier is responsible for solution design and implementation functional requirements known at the start of project.
Supplier is responsible to deliver documents / evidence as agreed Incremental detailling of requirements with focus on staying
in the contract close to „out of the box“ features (Supplier & B. Braun)
Supplier is completely responsible to deliver in time and budget Supplier provides implementation of features (functional
Supplier-caused delays may be penalized. modules), including documentation, test specifications and
Changes initiated by B. Braun must be evaluated by supplier and test results
may effect time and budget. B. Braun reviews documentation
Deliverables are provided at the agreed milestones B. Braun performs tests of feature
B. Braun focuses on review and acceptance tests, involvement B. Braun combines features to realize process
during development phase is limited
Need for B. Braun to understand architecture / detailed design of Responsibility to deliver in time and budget?
solution is limited.
B. Braun-supplier interaction is milestone-driven and document- B. Braun-supplier interaction is regular and tool-based (Azure
based Devops)
24 B. Braun Melsungen AG
MES Engineering with Azure DevOps/Modern Requirements
PQ Test
Area Case
L1 Requirements
IQ2/OQ2
B.Braun Epic Test Case
IQ1/OQ1 DQ Design
L2 Functional / B.Braun Feature Test Case Review
sync Boundary between
Design
B.Braun & Vendor
Specifications User Story Issue (Bug, Enhancement)
depends on project
execution model
CMF Test
TestCase
Test Plan TestCase
Case
L3 Engineering Vendor
Management Task
Separate
sync’d ADO
instances
25 B. Braun Melsungen AG
“Working mode” in sprints (Version 4)
Qualification
(IQ, OQ)
+ Test Sprint
functionality
+ Deviations,
Bugfixes
Adjustm no
ents
Test
passed
+ End of Project
needed
26 B. Braun Melsungen AG ?
?
yes yes
How well can we manage various aspects of our project today?
Cartoon by Scott Adams. Images copyrighted by Andrews McMeel Syndication and/or its creators.
Used with permission for educational purposes.
28 B. Braun Melsungen AG
Let‘s see if anything changed …
https://www.menti.com/al2xnhauh3m9
29 B. Braun Melsungen AG
Our biggest challenges
Handle disturbances
Meet milestones
Stay in budget
30 B. Braun Melsungen AG
Final verdict
Are we an „agile“ team, or do we just pretend?
Promote self-
organization
Promote
teamwork Promote
accountability
32 B. Braun Melsungen AG
Are we an „agile“ team, or do we just pretend?
33 B. Braun Melsungen AG
What drives us
We protect and
improve the health
of people around
the world.
Corporate movie