SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Pearls For Improving
Operational Efficiency
We are going to be introducing a social
contract that deals with the relationships
between each team member, and
between the team and the organisation.
Scrum doesn't solve all
your problems.
It just makes them visible.
Collocation
• Research has shown that only 7% of
communication is the content of the
message
• The rest is body language, voice tone,
context
How often distributed team
members communicate.
The effects of task switching
Most productive team size based
on extensive research and study.

6+-3
Paths of communication = n(n-1)/2
6 member team = 15 paths.
7 member team = 21 paths.
5 member team = 10 paths.
Technical debt
• Comes from work that is not really
  "Done"
• Has to be paid at some point, unless
  your plan includes bankruptcy
• Hidden, undone work accumulates
Forms of Technical Debt
• Defects
• Lack of automated build
• High code complexity
• Lack of automated deployment
• Lack of unit tests
• Highly coupled code
• Business Logic in the wrong places
• Too few acceptance tests
• High cyclomatic complexity
• Duplicated code or modules
• Unreadable / hard to read names or algorithms
Technical Debt is a Crisis in our
Profession
• Customers or Stake holders believe they can
  demand something and it can be done
• Developers willingly or unconscionably cut
  quality to support the belief
• Results includeDevelopers and customers
  resent the profession,Failing products, failing
  companies, and hateful work.We are there
  now
How did we get here?
• It takes 3-10 years for an organisation to back itself into
  this corner
• Once in this corner, your competition can develop &
  deliver new functionality much faster than you
• For every $ of competitive advantage gained by cutting
  quality, it costs $4 to restore it
• Software is an organizational asset and decisions to cut
  quality must be made by executive management and
  reflected in the financial statements
Paying back technical debt

 1.Stop creating debt
 2.Make a small payment each and
   every Sprint
Team must solve their own problems

• It’s the SM’s job to enable the team to
  do this.
• Not to solve the problems for them.
• (self managing)
What is the Sprint Review for?
• This is the stake holders opportunity to
  provide input into what they see the
  most important work items are to be
  worked on next.
• A collaborative working session, not just
  a demonstration.
Where we are
Where we are going
Scrum Roles Demo

Contenu connexe

Tendances

Managing IT Projects - Onsite Offshore Coordination
Managing IT Projects - Onsite Offshore CoordinationManaging IT Projects - Onsite Offshore Coordination
Managing IT Projects - Onsite Offshore CoordinationMahesh Dedhia
 
ROI: Nonprofit Technology
ROI: Nonprofit TechnologyROI: Nonprofit Technology
ROI: Nonprofit TechnologyBeth Kanter
 
Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development Jonathan Bardin
 
Prioritisation simulation
Prioritisation simulationPrioritisation simulation
Prioritisation simulationAlex Gray
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delayJeff Anderson
 
Ls 2017 stewart bell phm
Ls 2017 stewart bell phmLs 2017 stewart bell phm
Ls 2017 stewart bell phmStewart Bell
 
Agila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kundernaAgila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kundernaAgila Sverige
 
Introduction to First Call Resolution
Introduction to First Call ResolutionIntroduction to First Call Resolution
Introduction to First Call ResolutionUpstream Works
 
SLA Best Practices
SLA Best PracticesSLA Best Practices
SLA Best PracticesFreshservice
 
PROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTION
PROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTIONPROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTION
PROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTIONTaiki Beaufils
 
3.28 xyz company jd
3.28 xyz company jd3.28 xyz company jd
3.28 xyz company jdSourcing7
 
Does Automation reduce costs incurred by a company?
Does Automation reduce costs incurred by a company?Does Automation reduce costs incurred by a company?
Does Automation reduce costs incurred by a company?Sudha Madhavi
 
First Call Resolution PPT
First Call Resolution PPTFirst Call Resolution PPT
First Call Resolution PPTSQM Group
 
Sean burke case_study_2
Sean burke case_study_2Sean burke case_study_2
Sean burke case_study_2shakelight
 
First Call Resolution and the Complex Customer Interaction
First Call Resolution and the Complex Customer InteractionFirst Call Resolution and the Complex Customer Interaction
First Call Resolution and the Complex Customer InteractionUpstream Works
 
The benefits of in-house payroll over outsourced: A user's experience
The benefits of in-house payroll over outsourced: A user's experienceThe benefits of in-house payroll over outsourced: A user's experience
The benefits of in-house payroll over outsourced: A user's experienceSoftworld
 
An introduction to Cost of Delay
An introduction to Cost of DelayAn introduction to Cost of Delay
An introduction to Cost of DelayGlenn Smith
 
3 Pros and Cons of using IT Contractors
3 Pros and Cons of using IT Contractors 3 Pros and Cons of using IT Contractors
3 Pros and Cons of using IT Contractors John Wallix
 
Webinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayWebinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayNiels Verdonk
 

Tendances (20)

Managing IT Projects - Onsite Offshore Coordination
Managing IT Projects - Onsite Offshore CoordinationManaging IT Projects - Onsite Offshore Coordination
Managing IT Projects - Onsite Offshore Coordination
 
How Not To Do BDD
How Not To Do BDDHow Not To Do BDD
How Not To Do BDD
 
ROI: Nonprofit Technology
ROI: Nonprofit TechnologyROI: Nonprofit Technology
ROI: Nonprofit Technology
 
Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development
 
Prioritisation simulation
Prioritisation simulationPrioritisation simulation
Prioritisation simulation
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
 
Ls 2017 stewart bell phm
Ls 2017 stewart bell phmLs 2017 stewart bell phm
Ls 2017 stewart bell phm
 
Agila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kundernaAgila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kunderna
 
Introduction to First Call Resolution
Introduction to First Call ResolutionIntroduction to First Call Resolution
Introduction to First Call Resolution
 
SLA Best Practices
SLA Best PracticesSLA Best Practices
SLA Best Practices
 
PROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTION
PROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTIONPROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTION
PROS AND CONS OF OUTSOURCING SOFTWARE DEVELOPMENT AND THE SOLUTION
 
3.28 xyz company jd
3.28 xyz company jd3.28 xyz company jd
3.28 xyz company jd
 
Does Automation reduce costs incurred by a company?
Does Automation reduce costs incurred by a company?Does Automation reduce costs incurred by a company?
Does Automation reduce costs incurred by a company?
 
First Call Resolution PPT
First Call Resolution PPTFirst Call Resolution PPT
First Call Resolution PPT
 
Sean burke case_study_2
Sean burke case_study_2Sean burke case_study_2
Sean burke case_study_2
 
First Call Resolution and the Complex Customer Interaction
First Call Resolution and the Complex Customer InteractionFirst Call Resolution and the Complex Customer Interaction
First Call Resolution and the Complex Customer Interaction
 
The benefits of in-house payroll over outsourced: A user's experience
The benefits of in-house payroll over outsourced: A user's experienceThe benefits of in-house payroll over outsourced: A user's experience
The benefits of in-house payroll over outsourced: A user's experience
 
An introduction to Cost of Delay
An introduction to Cost of DelayAn introduction to Cost of Delay
An introduction to Cost of Delay
 
3 Pros and Cons of using IT Contractors
3 Pros and Cons of using IT Contractors 3 Pros and Cons of using IT Contractors
3 Pros and Cons of using IT Contractors
 
Webinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayWebinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delay
 

En vedette

Prediction of-failure-rates-2009-03-30-v01
Prediction of-failure-rates-2009-03-30-v01Prediction of-failure-rates-2009-03-30-v01
Prediction of-failure-rates-2009-03-30-v01Accendo Reliability
 
Reliability Prediction Model for Repairable Systems Dec 2000 - Presentation
Reliability Prediction Model for Repairable Systems Dec 2000 - PresentationReliability Prediction Model for Repairable Systems Dec 2000 - Presentation
Reliability Prediction Model for Repairable Systems Dec 2000 - PresentationGregory Viviano
 
Reliability Prediction Procedure for Mechanical Components
Reliability Prediction Procedure for Mechanical ComponentsReliability Prediction Procedure for Mechanical Components
Reliability Prediction Procedure for Mechanical ComponentsHilaire (Ananda) Perera P.Eng.
 
Nowlan and Heape RCM Study (US DoD funded)
Nowlan and Heape RCM Study   (US DoD funded)Nowlan and Heape RCM Study   (US DoD funded)
Nowlan and Heape RCM Study (US DoD funded)Accendo Reliability
 
Presentación para proyectar en el aula: Más que palabras
Presentación para proyectar en el aula: Más que palabrasPresentación para proyectar en el aula: Más que palabras
Presentación para proyectar en el aula: Más que palabrasUNICEF Educación
 
Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...
Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...
Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...UNICEF Educación
 
Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?
Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?
Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?UNICEF Educación
 
Guia de Actividad para el 20 de noviembre (Dia de la Infancia): Pasaporte de...
Guia de Actividad  para el 20 de noviembre (Dia de la Infancia): Pasaporte de...Guia de Actividad  para el 20 de noviembre (Dia de la Infancia): Pasaporte de...
Guia de Actividad para el 20 de noviembre (Dia de la Infancia): Pasaporte de...UNICEF Educación
 
Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...
Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...
Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...UNICEF Educación
 
Actividad para Educación Primaria sobre migración y refugio: Cuentos sin hadas
Actividad para Educación Primaria sobre migración y refugio: Cuentos sin hadasActividad para Educación Primaria sobre migración y refugio: Cuentos sin hadas
Actividad para Educación Primaria sobre migración y refugio: Cuentos sin hadasUNICEF Educación
 
Elementos da comunicação e funções da linguagem
Elementos da comunicação e funções da linguagemElementos da comunicação e funções da linguagem
Elementos da comunicação e funções da linguagemQuezia Neves
 
20 Rules of Change Management in Organizations by Catherine Adenle
20 Rules of Change Management in Organizations by Catherine Adenle20 Rules of Change Management in Organizations by Catherine Adenle
20 Rules of Change Management in Organizations by Catherine AdenleCatherine Adenle
 
Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]skzarif
 

En vedette (14)

Prediction of-failure-rates-2009-03-30-v01
Prediction of-failure-rates-2009-03-30-v01Prediction of-failure-rates-2009-03-30-v01
Prediction of-failure-rates-2009-03-30-v01
 
Reliability Prediction Model for Repairable Systems Dec 2000 - Presentation
Reliability Prediction Model for Repairable Systems Dec 2000 - PresentationReliability Prediction Model for Repairable Systems Dec 2000 - Presentation
Reliability Prediction Model for Repairable Systems Dec 2000 - Presentation
 
Reliability Prediction Procedure for Mechanical Components
Reliability Prediction Procedure for Mechanical ComponentsReliability Prediction Procedure for Mechanical Components
Reliability Prediction Procedure for Mechanical Components
 
Nowlan and Heape RCM Study (US DoD funded)
Nowlan and Heape RCM Study   (US DoD funded)Nowlan and Heape RCM Study   (US DoD funded)
Nowlan and Heape RCM Study (US DoD funded)
 
Presentación para proyectar en el aula: Más que palabras
Presentación para proyectar en el aula: Más que palabrasPresentación para proyectar en el aula: Más que palabras
Presentación para proyectar en el aula: Más que palabras
 
Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...
Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...
Actividad didáctica sobre el cuento "Por qué algunos arboles conservan sus ho...
 
Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?
Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?
Cuento: ¿Por qué algunos árboles conservan sus hojas en invierno?
 
Guia de Actividad para el 20 de noviembre (Dia de la Infancia): Pasaporte de...
Guia de Actividad  para el 20 de noviembre (Dia de la Infancia): Pasaporte de...Guia de Actividad  para el 20 de noviembre (Dia de la Infancia): Pasaporte de...
Guia de Actividad para el 20 de noviembre (Dia de la Infancia): Pasaporte de...
 
Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...
Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...
Guía de actividad para Educación Secundaria y Bachillerato para la presentaci...
 
Actividad para Educación Primaria sobre migración y refugio: Cuentos sin hadas
Actividad para Educación Primaria sobre migración y refugio: Cuentos sin hadasActividad para Educación Primaria sobre migración y refugio: Cuentos sin hadas
Actividad para Educación Primaria sobre migración y refugio: Cuentos sin hadas
 
Elementos da comunicação e funções da linguagem
Elementos da comunicação e funções da linguagemElementos da comunicação e funções da linguagem
Elementos da comunicação e funções da linguagem
 
20 Rules of Change Management in Organizations by Catherine Adenle
20 Rules of Change Management in Organizations by Catherine Adenle20 Rules of Change Management in Organizations by Catherine Adenle
20 Rules of Change Management in Organizations by Catherine Adenle
 
Operational reseach ppt
Operational reseach pptOperational reseach ppt
Operational reseach ppt
 
Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]
 

Similaire à Pearls For Improving Operational Efficiency

Lscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning EcosystemLscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning EcosystemJohn Delano
 
Why Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My TeamWhy Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My TeamRob Curry
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Jeffrey Stewart
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical HealthDeclan Whelan
 
Modis IT Staffing And Talent Management
Modis IT Staffing And Talent ManagementModis IT Staffing And Talent Management
Modis IT Staffing And Talent ManagementModis
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software productsRyan Dawson
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Ultimate Guide on How to Run Performance Review
Ultimate Guide on How to Run Performance ReviewUltimate Guide on How to Run Performance Review
Ultimate Guide on How to Run Performance ReviewValentine201794
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityComparative Agility
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance AppraisalAshutosh Rai
 
eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.Shweta Joshi
 

Similaire à Pearls For Improving Operational Efficiency (20)

Lscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning EcosystemLscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
 
Why Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My TeamWhy Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My Team
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical Health
 
Modis IT Staffing And Talent Management
Modis IT Staffing And Talent ManagementModis IT Staffing And Talent Management
Modis IT Staffing And Talent Management
 
2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon
 
Tools guide
Tools guideTools guide
Tools guide
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software products
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Ultimate Guide on How to Run Performance Review
Ultimate Guide on How to Run Performance ReviewUltimate Guide on How to Run Performance Review
Ultimate Guide on How to Run Performance Review
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agility
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance Appraisal
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
eLuminous Technologies - Business Overview 2016
eLuminous Technologies - Business Overview 2016eLuminous Technologies - Business Overview 2016
eLuminous Technologies - Business Overview 2016
 
eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.
 

Dernier

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Dernier (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Pearls For Improving Operational Efficiency

  • 2. We are going to be introducing a social contract that deals with the relationships between each team member, and between the team and the organisation.
  • 3. Scrum doesn't solve all your problems. It just makes them visible.
  • 4. Collocation • Research has shown that only 7% of communication is the content of the message • The rest is body language, voice tone, context
  • 5. How often distributed team members communicate.
  • 6. The effects of task switching
  • 7. Most productive team size based on extensive research and study. 6+-3 Paths of communication = n(n-1)/2 6 member team = 15 paths. 7 member team = 21 paths. 5 member team = 10 paths.
  • 8. Technical debt • Comes from work that is not really "Done" • Has to be paid at some point, unless your plan includes bankruptcy • Hidden, undone work accumulates
  • 9. Forms of Technical Debt • Defects • Lack of automated build • High code complexity • Lack of automated deployment • Lack of unit tests • Highly coupled code • Business Logic in the wrong places • Too few acceptance tests • High cyclomatic complexity • Duplicated code or modules • Unreadable / hard to read names or algorithms
  • 10. Technical Debt is a Crisis in our Profession • Customers or Stake holders believe they can demand something and it can be done • Developers willingly or unconscionably cut quality to support the belief • Results includeDevelopers and customers resent the profession,Failing products, failing companies, and hateful work.We are there now
  • 11. How did we get here? • It takes 3-10 years for an organisation to back itself into this corner • Once in this corner, your competition can develop & deliver new functionality much faster than you • For every $ of competitive advantage gained by cutting quality, it costs $4 to restore it • Software is an organizational asset and decisions to cut quality must be made by executive management and reflected in the financial statements
  • 12. Paying back technical debt 1.Stop creating debt 2.Make a small payment each and every Sprint
  • 13. Team must solve their own problems • It’s the SM’s job to enable the team to do this. • Not to solve the problems for them. • (self managing)
  • 14. What is the Sprint Review for? • This is the stake holders opportunity to provide input into what they see the most important work items are to be worked on next. • A collaborative working session, not just a demonstration.
  • 16. Where we are going

Notes de l'éditeur

  1. This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors. Notes Use the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production) Coordinated colors Pay particular attention to the graphs, charts, and text boxes. Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale. Graphics, tables, and graphs Keep it simple: If possible, use consistent, non-distracting styles and colors. Label all graphs and tables.
  2. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  3. This is another option for an Overview slides using transitions.
  4. This is another option for an Overview slide.
  5. What will the audience be able to do after this training is complete? Briefly describe each objective how the audience will benefit from this presentation.
  6. Use a section header for each of the topics, so there is a clear transition to the audience.
  7. Keep it brief. Make your text as brief as possible to maintain a larger font size.
  8. Microsoft Engineering Excellence Microsoft Confidential
  9. Microsoft Engineering Excellence Microsoft Confidential If there is relevant video content, such as a case study video, demo of a product, or other training materials, include it in the presentation as well.
  10. Microsoft Engineering Excellence Microsoft Confidential If there is relevant video content, such as a case study video, demo of a product, or other training materials, include it in the presentation as well.
  11. Microsoft Engineering Excellence Microsoft Confidential