SlideShare a Scribd company logo
1 of 36
silently…
Why (most) software projects fail
Hendrik Lösch
12 September 2022
Why (most) software projects fail silently
The Speaker
12. September 2022
ZEISS 2
Hendrik Lösch
Management Consultant
@HerrLoesch
hendrik.loesch@zeiss.com
hendrik-loesch.de
slideshare.net/HendrikLsch1
https://www.linkedin.com/learning/instructors/hendrik-losch
Why (most) software projects fail silently
Digital Innovation
12. September 2022
ZEISS 3
Medical Technology
Industry Quality &
Research
Semiconductor
Manufacturing
Technology
Consumer Markets
Innovative digitization projects for ZEISS as well as our synergy customers
Synergy Customers
Industry /
Manufacturing
Digital
Health
Retail /
Logistics
Public
Infrastructure
Why (most) software projects fail silently
Why that title?
Why (most) software projects fail silently.
12. September 2022
ZEISS 4
Why (most) software projects fail silently
Why that title?
What is sucsess?
What is failure?
12. September 2022
ZEISS 5
Why (most) software projects fail silently
Why that title?
12. September 2022
ZEISS 6
Success == Acceptance
Failure == Rejection
Why (most) software projects fail silently
Example for failure
12. September 2022
ZEISS 7
Why (most) software projects fail silently
Example for failure
12. September 2022
ZEISS 8
Why (most) software projects fail silently
Communication Gap
12. September 2022
ZEISS 9
External
Perspective
Internal
Perspective
Product Owner
Support
Software User
Sales
Management
Developer
Architect
Tester
Why (most) software projects fail silently
Maintainability vs. Business Value
12 September 2022
ZEISS 10
Maintainability
Business Value
Invisibility
Changeability
Replicability
Why (most) software projects fail silently
Software Uniquness
Softwar
e
Conformity
12. September 2022
ZEISS 12
Complexity
Why (most) software projects fail silently
Maintainability vs. Business Value
12 September 2022
ZEISS 13
Maintainability
Business Value
Feature development
with low quality focus
Feature Development
with high time pressure
Removal of
errorprone
parts
Start of
Developmet
Why (most) software projects fail silently
Translators
12. September 2022
ZEISS 15
External
Perspective
Internal
Perspective
Product Owner
Support
Software User
Sales
Management
Developer
Architect
Tester
Why (most) software projects fail silently
Perspectives on Software
Maintainability
Business Value
Feature Development
with low quality focus
Feature Development
with high time pressure
Removal of
errorprone
parts
Restructuring
with new features
Refactorings &
Boy-Scout-Rule
Start of
Developmet
Why (most) software projects fail silently
Architecture exists allways!
12. September 2022
ZEISS 17
unplanne
d
planned
Why (most) software projects fail silently
Result of missing strategies
12. September 2022
ZEISS 18
Why (most) software projects fail silently
The four horsemen of unstable software…
12. September 2022
ZEISS 19
Requirements
Debt
Documentation
Debt
Technical
Debt
Test Debt
Why (most) software projects fail silently
Value adding vs. value preserving investments
12. September 2022
ZEISS 20
Based on: Softwareevolution Erhaltung und Fortschreibung bestehender Softwaresysteme, Harry M. Sneed, Richard Seidl
Initial
Developmen
t
Developmen
t
Developmen
t
Developmen
t
Stabilization
Optimization
Redevelop-
ment
Stabilization
Stabilization
Optimization
t in years
Value preserving
Value adding
Phase Out
Why (most) software projects fail silently
Software Lifecycle
12. September 2022
ZEISS 21
t
0
Value preserving
Value adding
Investments
Initial
Development
Evolution
Close
Down
Servicing
Why (most) software projects fail silently
Costs
12. September 2022
ZEISS 22
t
0
Development
Costs
Costs
Initial
Development
Operating Costs
Close
Down
Evolution Phase Out
Servicing
Why (most) software projects fail silently
Translators
12. September 2022
ZEISS 23
External
Perspective
Internal
Perspective
Product Owner
Support
Software User
Sales
Management
Developer
Architect
Tester
Why (most) software projects fail silently
Issue vs. Impact
12. September 2022
ZEISS 24
Ask:
1. What is the issue?
2. How does it impact you?
Issue Impact Stakeholder
Why (most) software projects fail silently
Quality Attributes
12. September 2022
ZEISS 25
ISO 25010
Security
Maintainability
Portability
Reliability
Usability
Compatibility
Efficiency
Functionality
Functional Completeness
Functional Correctness
Functional Appropriateness
Time Behaviour
Resource Utilization
Capacity
Co-existence
Interoperability
Appropriateness
Recognizability
Learnability
Operability
User Error Protection
User Interface Aesthetics
Accessibility
Adaptility
Installability
Replaceability
Modularity
Reusability
Analysability
Modifiability
Testability
Confidentiality
Integrity
Non-repudiation
Authenticity
Accountability
Maturity
Availability
Fault Tolerance
Recoverability
Why (most) software projects fail silently
The QA-Octant
12. September 2022
ZEISS 26
First Round
Select the most important
attribute.
Second Round
Select two attributes on the
second level.
Third Round
Select at least on attribute with the
least importance.
Why (most) software projects fail silently
Quality Scenarios & Quality Tree
12. September 2022
ZEISS 27
ISO
25010
Security
Confidentiality
S1
Authenticity
S2
Integrity
S3
Reliability
Maturity
S4
Recoverability
S5
Fault tolerance
S6
Maintainability
Modularity
S7
Modifiability
S8
Testability
S9
Analysability
S10
Functionality
Appropriateness
S11
Completeness
S12
Compatibility
Interoperability
S13
Usability
User error
protection
S14
Portability
Installability
S15
Efficiency
Time behaviour
S16
S3 Integrity Extensions to the system, such as plugins, must be checked during startup for authenticity so that only
officially permitted extensions can be introduced into the system.
S10 Analyzability New developers can be productive within four work weeks. This includes a functioning development
environment as well as the necessary understanding of the basic software structures.
S13 Interoperability If a new hardware component must be addressed by the software, only a new software adapter needs
to be implemented as far as no further workflow changes from a business perspective are associated
with this hardware.
https://iso25000.com/index.php/en/iso-25000-standards/iso-25010
Why (most) software projects fail silently
Finding a solution
12. September 2022
ZEISS 28
Micro
Services
Modulith
SOA Monolith
Scalability
Availablilty
Time Behavior
Why (most) software projects fail silently
Selection Bias
Selection bias is the bias introduced by the selection of
individuals, groups, or data for analysis in such a way that proper
randomization is not achieved, thereby failing to ensure that the
sample obtained is representative of the population intended to be
analyzed.
Wikipedia
12. September 2022
ZEISS 29
Why (most) software projects fail silently
Confirmation Bias
Confirmation bias is the tendency to search for, interpret, favor,
and recall information in a way that confirms or supports one's prior
beliefs or values.
Wikipedia
12. September 2022
ZEISS 30
Why (most) software projects fail silently
Survivorship Bias
Survivorship bias is the logical error of concentrating on the
people or things that made it past some selection process and
overlooking those that did not, typically because of their lack of
visibility.
Wikipedia
12. September 2022
ZEISS 31
Why (most) software projects fail silently
Finding an appropriate solution
12. September 2022
ZEISS 32
Micro
Services
Modulith
SOA Monolith
Scalability
Efficency
Availablilty
Time Behavior
Degree to which a software
system can be operated
simultaneously by
independent teams and in
independent runtime
environments.
Performance relative to the
amount of resources used
under stated conditions.
Degree to which a system is
operational and accessible
when required for use.
Degree to which the
processing times and
throughput rates of a system
meet requirements
Why (most) software projects fail silently
How to make decissions and document them
12. September 2022
ZEISS 33
https://adr.github.io/
Decision Matrix
https://blogs.zeiss.com/digital-innovation/en/the-perfect-decision-
matrix/
Architecture(al) Decision
Record
• Title
Short summary of what is decided
• Status
Is the decision proposed, accepted,
postponed, obsolete …
• Context
What do I need to know to understand
the decision?
• Decision
What is the end result?
• Consequences
What impact will the decision have &
what actions must be taken?
Why (most) software projects fail silently
Levels of Architecture
12. September 2022
ZEISS 34
Based on: https://www.omg.org/events/va-18/special-events/modern-sum/Ulrich.pdf
Solution Architecture
Business Architecture
Application
Architecture
Data
Architecture
Technical
Architecture
Enterprise
Architecture
IT
Architecture
Why (most) software projects fail silently
Easy to start, hard to succeed
Entusiasm starts a project,
discipline finishes it successful.
12. September 2022
ZEISS 35
Why do most software projects fail (silently)?
insufficent communication
wrong incentives
missing long term strategy
12. September 2022
ZEISS 36
ZEISS Digital Innovation
12. September 2022
ZEISS Seite 37
Welcome to #teamZEISS
Your career – Your future at ZEISS
Software Architecture & Software Development
Cloud (AWS, Azure, Kubernetes), Web, Java and .NET/C#
DevOps / System Engineering
Cloud, Java and .NET/C#
Scrum Master, Agile Project Management or Business Analysis
Quality Assurance
Test Automation, Test Analysis and Test Management
Internship – Working student – Thesis
Why (most) softwareprojects fail silently

More Related Content

What's hot

Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsMicroservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsCitiusTech
 
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...New Relic
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Denodo
 
Oracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps PipelinesOracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps PipelinesJohan Louwers
 
Moving to a headless solution based on sitecore 9 and javascript services
Moving to a headless solution based on sitecore 9 and javascript servicesMoving to a headless solution based on sitecore 9 and javascript services
Moving to a headless solution based on sitecore 9 and javascript servicesMohamed Krimi
 
Drive Successful ESG Initiatives with Trusted Data
Drive Successful ESG Initiatives with Trusted DataDrive Successful ESG Initiatives with Trusted Data
Drive Successful ESG Initiatives with Trusted DataPrecisely
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionJames Serra
 
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelines
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelinesLet’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelines
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelinesVadzim Papko
 
Power BI Online Training hyderabad | Power BI online Course
Power BI Online Training hyderabad   | Power BI online Course Power BI Online Training hyderabad   | Power BI online Course
Power BI Online Training hyderabad | Power BI online Course Cynix Technologies
 
SQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at ComcastSQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at ComcastDatabricks
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microserviceLuigi Bennardis
 
Investments in Training on the Rise by US Businesses—Infographic
Investments in Training on the Rise by US Businesses—Infographic Investments in Training on the Rise by US Businesses—Infographic
Investments in Training on the Rise by US Businesses—Infographic accenture
 
The Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining SurveyThe Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining Surveyaccenture
 
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017Amazon Web Services
 
Power BI Reporting & Project Online
Power BI Reporting & Project OnlinePower BI Reporting & Project Online
Power BI Reporting & Project OnlineHari Thapliyal
 
Azure Migrate
Azure MigrateAzure Migrate
Azure MigrateMustafa
 
Text Mining of Movie Reviews
Text Mining of Movie ReviewsText Mining of Movie Reviews
Text Mining of Movie ReviewsMaruthi Nataraj K
 

What's hot (20)

Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsMicroservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare Applications
 
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
 
Team toxins
Team toxinsTeam toxins
Team toxins
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)
 
Oracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps PipelinesOracle Cloud With Azure DevOps Pipelines
Oracle Cloud With Azure DevOps Pipelines
 
Moving to a headless solution based on sitecore 9 and javascript services
Moving to a headless solution based on sitecore 9 and javascript servicesMoving to a headless solution based on sitecore 9 and javascript services
Moving to a headless solution based on sitecore 9 and javascript services
 
Drive Successful ESG Initiatives with Trusted Data
Drive Successful ESG Initiatives with Trusted DataDrive Successful ESG Initiatives with Trusted Data
Drive Successful ESG Initiatives with Trusted Data
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
 
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelines
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelinesLet’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelines
Let’s setup CI/CD for Sitecore Managed Cloud/PaaS using Azure DevOps pipelines
 
Power BI Online Training hyderabad | Power BI online Course
Power BI Online Training hyderabad   | Power BI online Course Power BI Online Training hyderabad   | Power BI online Course
Power BI Online Training hyderabad | Power BI online Course
 
SQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at ComcastSQL Analytics Powering Telemetry Analysis at Comcast
SQL Analytics Powering Telemetry Analysis at Comcast
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microservice
 
Investments in Training on the Rise by US Businesses—Infographic
Investments in Training on the Rise by US Businesses—Infographic Investments in Training on the Rise by US Businesses—Infographic
Investments in Training on the Rise by US Businesses—Infographic
 
The Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining SurveyThe Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining Survey
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Better Teams With The Dreyfus Model
Better Teams With The Dreyfus ModelBetter Teams With The Dreyfus Model
Better Teams With The Dreyfus Model
 
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
 
Power BI Reporting & Project Online
Power BI Reporting & Project OnlinePower BI Reporting & Project Online
Power BI Reporting & Project Online
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Text Mining of Movie Reviews
Text Mining of Movie ReviewsText Mining of Movie Reviews
Text Mining of Movie Reviews
 

Similar to Why (most) softwareprojects fail silently

Accelerate your digital transformation
Accelerate your digital transformationAccelerate your digital transformation
Accelerate your digital transformationMichael Dawson
 
Unlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analyticsUnlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analyticssource{d}
 
IT Architecture and Architects
IT Architecture and ArchitectsIT Architecture and Architects
IT Architecture and ArchitectsAndreDovgal1
 
BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)BusinessIntelligenze
 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Alejandro S.
 
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptxSecure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptxlior mazor
 
Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the MetricsVMware Tanzu
 
20081027 Smart Use Cases Hogeschool Arnhem Nijmegen
20081027   Smart Use Cases   Hogeschool Arnhem Nijmegen20081027   Smart Use Cases   Hogeschool Arnhem Nijmegen
20081027 Smart Use Cases Hogeschool Arnhem NijmegenSander Hoogendoorn
 
Demystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion MiddlewareDemystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion MiddlewareRevelation Technologies
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4rajarshir
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4rajarshir
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4rajarshir
 
Where the Warehouse Ends: A New Age of Information Access
Where the Warehouse Ends: A New Age of Information AccessWhere the Warehouse Ends: A New Age of Information Access
Where the Warehouse Ends: A New Age of Information AccessInside Analysis
 
Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Nevill Nguyen
 
Why and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureWhy and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureStefan van Oirschot
 
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXSecure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXNGINX, Inc.
 

Similar to Why (most) softwareprojects fail silently (20)

Accelerate your digital transformation
Accelerate your digital transformationAccelerate your digital transformation
Accelerate your digital transformation
 
Unlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analyticsUnlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analytics
 
IT Architecture and Architects
IT Architecture and ArchitectsIT Architecture and Architects
IT Architecture and Architects
 
BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)
 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...
 
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptxSecure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
Secure Your DevOps Pipeline Best Practices Meetup 08022024.pptx
 
Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Webinar–That is Not How This Works
Webinar–That is Not How This WorksWebinar–That is Not How This Works
Webinar–That is Not How This Works
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the Metrics
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
20081027 Smart Use Cases Hogeschool Arnhem Nijmegen
20081027   Smart Use Cases   Hogeschool Arnhem Nijmegen20081027   Smart Use Cases   Hogeschool Arnhem Nijmegen
20081027 Smart Use Cases Hogeschool Arnhem Nijmegen
 
Demystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion MiddlewareDemystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion Middleware
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
 
Cs207 1
Cs207 1Cs207 1
Cs207 1
 
Where the Warehouse Ends: A New Age of Information Access
Where the Warehouse Ends: A New Age of Information AccessWhere the Warehouse Ends: A New Age of Information Access
Where the Warehouse Ends: A New Age of Information Access
 
Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019
 
Why and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureWhy and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud future
 
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXSecure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
 

More from Hendrik Lösch

Restrukturierung einer industriellen Großapplikation
Restrukturierung einer industriellen GroßapplikationRestrukturierung einer industriellen Großapplikation
Restrukturierung einer industriellen GroßapplikationHendrik Lösch
 
Der Software auf den Zahn gefühlt - Einstieg in die Architekturbewertung
Der Software auf den Zahn gefühlt - Einstieg in die ArchitekturbewertungDer Software auf den Zahn gefühlt - Einstieg in die Architekturbewertung
Der Software auf den Zahn gefühlt - Einstieg in die ArchitekturbewertungHendrik Lösch
 
„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt
„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt
„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als SoftwarearchitektHendrik Lösch
 
Software ist was du draus machst!
Software ist was du draus machst!Software ist was du draus machst!
Software ist was du draus machst!Hendrik Lösch
 
Einstieg in das Vueniverse
Einstieg in das VueniverseEinstieg in das Vueniverse
Einstieg in das VueniverseHendrik Lösch
 
Survivalkit für Codehausmeister
Survivalkit für CodehausmeisterSurvivalkit für Codehausmeister
Survivalkit für CodehausmeisterHendrik Lösch
 
Confessions of a Codehausmeister
Confessions of a CodehausmeisterConfessions of a Codehausmeister
Confessions of a CodehausmeisterHendrik Lösch
 
WPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF RundumschlagWPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF RundumschlagHendrik Lösch
 
Clean mit visual studio
Clean mit visual studioClean mit visual studio
Clean mit visual studioHendrik Lösch
 
Advanced Refactoring Patterns
Advanced Refactoring PatternsAdvanced Refactoring Patterns
Advanced Refactoring PatternsHendrik Lösch
 
Advanced Refactoring Patterns - Dev Day 2018
Advanced Refactoring Patterns - Dev Day 2018Advanced Refactoring Patterns - Dev Day 2018
Advanced Refactoring Patterns - Dev Day 2018Hendrik Lösch
 
Der Healthcheck für Softwareprojekte
Der Healthcheck für SoftwareprojekteDer Healthcheck für Softwareprojekte
Der Healthcheck für SoftwareprojekteHendrik Lösch
 

More from Hendrik Lösch (20)

Restrukturierung einer industriellen Großapplikation
Restrukturierung einer industriellen GroßapplikationRestrukturierung einer industriellen Großapplikation
Restrukturierung einer industriellen Großapplikation
 
Der Software auf den Zahn gefühlt - Einstieg in die Architekturbewertung
Der Software auf den Zahn gefühlt - Einstieg in die ArchitekturbewertungDer Software auf den Zahn gefühlt - Einstieg in die Architekturbewertung
Der Software auf den Zahn gefühlt - Einstieg in die Architekturbewertung
 
„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt
„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt
„Wie reden Sie denn mit mir?!?“ – Stakeholder überzeugen als Softwarearchitekt
 
Software ist was du draus machst!
Software ist was du draus machst!Software ist was du draus machst!
Software ist was du draus machst!
 
Modular mit .NET
Modular mit .NETModular mit .NET
Modular mit .NET
 
.NET zu .NET Core
.NET zu .NET Core.NET zu .NET Core
.NET zu .NET Core
 
Workshop Vue js
Workshop Vue jsWorkshop Vue js
Workshop Vue js
 
Migrationsstrategien
MigrationsstrategienMigrationsstrategien
Migrationsstrategien
 
Einstieg in das Vueniverse
Einstieg in das VueniverseEinstieg in das Vueniverse
Einstieg in das Vueniverse
 
Survivalkit für Codehausmeister
Survivalkit für CodehausmeisterSurvivalkit für Codehausmeister
Survivalkit für Codehausmeister
 
Confessions of a Codehausmeister
Confessions of a CodehausmeisterConfessions of a Codehausmeister
Confessions of a Codehausmeister
 
Hey, wie geht es dir?
Hey, wie geht es dir?Hey, wie geht es dir?
Hey, wie geht es dir?
 
WPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF RundumschlagWPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF Rundumschlag
 
Clean mit visual studio
Clean mit visual studioClean mit visual studio
Clean mit visual studio
 
Advanced Refactoring Patterns
Advanced Refactoring PatternsAdvanced Refactoring Patterns
Advanced Refactoring Patterns
 
Codesmells
CodesmellsCodesmells
Codesmells
 
Advanced Refactoring Patterns - Dev Day 2018
Advanced Refactoring Patterns - Dev Day 2018Advanced Refactoring Patterns - Dev Day 2018
Advanced Refactoring Patterns - Dev Day 2018
 
Der Healthcheck für Softwareprojekte
Der Healthcheck für SoftwareprojekteDer Healthcheck für Softwareprojekte
Der Healthcheck für Softwareprojekte
 
MVVM mit WPF
MVVM mit WPFMVVM mit WPF
MVVM mit WPF
 
Ionic 3
Ionic 3Ionic 3
Ionic 3
 

Recently uploaded

WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 

Recently uploaded (20)

WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 

Why (most) softwareprojects fail silently

  • 1. silently… Why (most) software projects fail Hendrik Lösch 12 September 2022
  • 2. Why (most) software projects fail silently The Speaker 12. September 2022 ZEISS 2 Hendrik Lösch Management Consultant @HerrLoesch hendrik.loesch@zeiss.com hendrik-loesch.de slideshare.net/HendrikLsch1 https://www.linkedin.com/learning/instructors/hendrik-losch
  • 3. Why (most) software projects fail silently Digital Innovation 12. September 2022 ZEISS 3 Medical Technology Industry Quality & Research Semiconductor Manufacturing Technology Consumer Markets Innovative digitization projects for ZEISS as well as our synergy customers Synergy Customers Industry / Manufacturing Digital Health Retail / Logistics Public Infrastructure
  • 4. Why (most) software projects fail silently Why that title? Why (most) software projects fail silently. 12. September 2022 ZEISS 4
  • 5. Why (most) software projects fail silently Why that title? What is sucsess? What is failure? 12. September 2022 ZEISS 5
  • 6. Why (most) software projects fail silently Why that title? 12. September 2022 ZEISS 6 Success == Acceptance Failure == Rejection
  • 7. Why (most) software projects fail silently Example for failure 12. September 2022 ZEISS 7
  • 8. Why (most) software projects fail silently Example for failure 12. September 2022 ZEISS 8
  • 9. Why (most) software projects fail silently Communication Gap 12. September 2022 ZEISS 9 External Perspective Internal Perspective Product Owner Support Software User Sales Management Developer Architect Tester
  • 10. Why (most) software projects fail silently Maintainability vs. Business Value 12 September 2022 ZEISS 10 Maintainability Business Value
  • 11. Invisibility Changeability Replicability Why (most) software projects fail silently Software Uniquness Softwar e Conformity 12. September 2022 ZEISS 12 Complexity
  • 12. Why (most) software projects fail silently Maintainability vs. Business Value 12 September 2022 ZEISS 13 Maintainability Business Value Feature development with low quality focus Feature Development with high time pressure Removal of errorprone parts Start of Developmet
  • 13. Why (most) software projects fail silently Translators 12. September 2022 ZEISS 15 External Perspective Internal Perspective Product Owner Support Software User Sales Management Developer Architect Tester
  • 14. Why (most) software projects fail silently Perspectives on Software Maintainability Business Value Feature Development with low quality focus Feature Development with high time pressure Removal of errorprone parts Restructuring with new features Refactorings & Boy-Scout-Rule Start of Developmet
  • 15. Why (most) software projects fail silently Architecture exists allways! 12. September 2022 ZEISS 17 unplanne d planned
  • 16. Why (most) software projects fail silently Result of missing strategies 12. September 2022 ZEISS 18
  • 17. Why (most) software projects fail silently The four horsemen of unstable software… 12. September 2022 ZEISS 19 Requirements Debt Documentation Debt Technical Debt Test Debt
  • 18. Why (most) software projects fail silently Value adding vs. value preserving investments 12. September 2022 ZEISS 20 Based on: Softwareevolution Erhaltung und Fortschreibung bestehender Softwaresysteme, Harry M. Sneed, Richard Seidl Initial Developmen t Developmen t Developmen t Developmen t Stabilization Optimization Redevelop- ment Stabilization Stabilization Optimization t in years Value preserving Value adding
  • 19. Phase Out Why (most) software projects fail silently Software Lifecycle 12. September 2022 ZEISS 21 t 0 Value preserving Value adding Investments Initial Development Evolution Close Down Servicing
  • 20. Why (most) software projects fail silently Costs 12. September 2022 ZEISS 22 t 0 Development Costs Costs Initial Development Operating Costs Close Down Evolution Phase Out Servicing
  • 21. Why (most) software projects fail silently Translators 12. September 2022 ZEISS 23 External Perspective Internal Perspective Product Owner Support Software User Sales Management Developer Architect Tester
  • 22. Why (most) software projects fail silently Issue vs. Impact 12. September 2022 ZEISS 24 Ask: 1. What is the issue? 2. How does it impact you? Issue Impact Stakeholder
  • 23. Why (most) software projects fail silently Quality Attributes 12. September 2022 ZEISS 25 ISO 25010 Security Maintainability Portability Reliability Usability Compatibility Efficiency Functionality Functional Completeness Functional Correctness Functional Appropriateness Time Behaviour Resource Utilization Capacity Co-existence Interoperability Appropriateness Recognizability Learnability Operability User Error Protection User Interface Aesthetics Accessibility Adaptility Installability Replaceability Modularity Reusability Analysability Modifiability Testability Confidentiality Integrity Non-repudiation Authenticity Accountability Maturity Availability Fault Tolerance Recoverability
  • 24. Why (most) software projects fail silently The QA-Octant 12. September 2022 ZEISS 26 First Round Select the most important attribute. Second Round Select two attributes on the second level. Third Round Select at least on attribute with the least importance.
  • 25. Why (most) software projects fail silently Quality Scenarios & Quality Tree 12. September 2022 ZEISS 27 ISO 25010 Security Confidentiality S1 Authenticity S2 Integrity S3 Reliability Maturity S4 Recoverability S5 Fault tolerance S6 Maintainability Modularity S7 Modifiability S8 Testability S9 Analysability S10 Functionality Appropriateness S11 Completeness S12 Compatibility Interoperability S13 Usability User error protection S14 Portability Installability S15 Efficiency Time behaviour S16 S3 Integrity Extensions to the system, such as plugins, must be checked during startup for authenticity so that only officially permitted extensions can be introduced into the system. S10 Analyzability New developers can be productive within four work weeks. This includes a functioning development environment as well as the necessary understanding of the basic software structures. S13 Interoperability If a new hardware component must be addressed by the software, only a new software adapter needs to be implemented as far as no further workflow changes from a business perspective are associated with this hardware. https://iso25000.com/index.php/en/iso-25000-standards/iso-25010
  • 26. Why (most) software projects fail silently Finding a solution 12. September 2022 ZEISS 28 Micro Services Modulith SOA Monolith Scalability Availablilty Time Behavior
  • 27. Why (most) software projects fail silently Selection Bias Selection bias is the bias introduced by the selection of individuals, groups, or data for analysis in such a way that proper randomization is not achieved, thereby failing to ensure that the sample obtained is representative of the population intended to be analyzed. Wikipedia 12. September 2022 ZEISS 29
  • 28. Why (most) software projects fail silently Confirmation Bias Confirmation bias is the tendency to search for, interpret, favor, and recall information in a way that confirms or supports one's prior beliefs or values. Wikipedia 12. September 2022 ZEISS 30
  • 29. Why (most) software projects fail silently Survivorship Bias Survivorship bias is the logical error of concentrating on the people or things that made it past some selection process and overlooking those that did not, typically because of their lack of visibility. Wikipedia 12. September 2022 ZEISS 31
  • 30. Why (most) software projects fail silently Finding an appropriate solution 12. September 2022 ZEISS 32 Micro Services Modulith SOA Monolith Scalability Efficency Availablilty Time Behavior Degree to which a software system can be operated simultaneously by independent teams and in independent runtime environments. Performance relative to the amount of resources used under stated conditions. Degree to which a system is operational and accessible when required for use. Degree to which the processing times and throughput rates of a system meet requirements
  • 31. Why (most) software projects fail silently How to make decissions and document them 12. September 2022 ZEISS 33 https://adr.github.io/ Decision Matrix https://blogs.zeiss.com/digital-innovation/en/the-perfect-decision- matrix/ Architecture(al) Decision Record • Title Short summary of what is decided • Status Is the decision proposed, accepted, postponed, obsolete … • Context What do I need to know to understand the decision? • Decision What is the end result? • Consequences What impact will the decision have & what actions must be taken?
  • 32. Why (most) software projects fail silently Levels of Architecture 12. September 2022 ZEISS 34 Based on: https://www.omg.org/events/va-18/special-events/modern-sum/Ulrich.pdf Solution Architecture Business Architecture Application Architecture Data Architecture Technical Architecture Enterprise Architecture IT Architecture
  • 33. Why (most) software projects fail silently Easy to start, hard to succeed Entusiasm starts a project, discipline finishes it successful. 12. September 2022 ZEISS 35
  • 34. Why do most software projects fail (silently)? insufficent communication wrong incentives missing long term strategy 12. September 2022 ZEISS 36
  • 35. ZEISS Digital Innovation 12. September 2022 ZEISS Seite 37 Welcome to #teamZEISS Your career – Your future at ZEISS Software Architecture & Software Development Cloud (AWS, Azure, Kubernetes), Web, Java and .NET/C# DevOps / System Engineering Cloud, Java and .NET/C# Scrum Master, Agile Project Management or Business Analysis Quality Assurance Test Automation, Test Analysis and Test Management Internship – Working student – Thesis

Editor's Notes

  1. Juicero – 120 million $ venture capital Asking price of 700$, later 400$. Eachs juce pack costed 5$ to 8$ with a lifespan of maximum 8 days.
  2. Perfectly crafted inside.
  3. Replicability It seems like you can just copy and reuse software or its components. In fact, a certain standardization of the interfaces is necessary, and the deployment effort must not be underestimated. Complexity Handfull of elements combined to an enormous number of functionality. Development are not reproducable but an R & D effort. Conformity Does not follow natural laws. The tolerance of interfaces is usualy binary. Software can break on bit level. Invisibility Is invisbile to the user during runtime, except the UI. code is just an abstraction, the actual behavior can only be observed during execution. Changeability Can easily be changed. Complexity, conformity and invisibilty may lead to undesired side effects. Regression tests are vital!
  4. Maintainibility affects costs of change directly.
  5. Valu
  6. How to we tell the external team that it is important?
  7. Solution Architecture: Application Architecture: Applications, services & Orchestration Data Architecture: Physical & logical data deployments & representations Technical Architecture: Underlaying Platforms & Technologies.
  8. We as developers have to push the communication if it is unsuficcient from our perspektive. If we get not enought feedback then we have at least to show the possible impacts a decission will have