SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Don’t estimate – forecast!
Martin Aspeli, Head of Engineering, Deloitte Digital
F E B R U A R Y 2 0 , 2 0 1 8
Hofstadter’s Law: It
always takes longer than
you expect, even when you
take into account
Hofstadter’s Law.
T H E T R O U B L E W I T H E S T I M A T I O N
3 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Work time vs.
wait time
In software development, time spent in
queues (waiting for available capacity,
decisions, dependencies, etc.) tends to
dwarf the time spent doing actual work.
Estimating work time to a meaningful
degree of accuracy may be possible in
stable domains. Estimating wait time a
priori is virtually impossible.
Cognitive biases lead us to over-estimate
our own ability to estimate.
4 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Your process is an assembly line
… and it can be measured
5 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Define the
commitment
and delivery
points
• The clock starts when we commit
(“Next”) and stops when we deliver
(“Done”). The elapsed time between
these two points is known as the cycle
time.
• The number of work items in-between
these states (including “Next”, but not
“Done”) is the WIP.
• The arrival rate is the rate at which
items arrive into “Next”, and the
throughput is the rate at which items
are completed (moved into “Done”).
6 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Conservation of
Flow is a pre-
requisite for
predictability
It is not possible to forecast the work of an
unstable delivery system.
We need to commit to starting work at
roughly the same rate that we complete it,
and we need to ensure that every item
that is started is eventually completed.
Each time we violate these rules, we
sacrifice predictability. WIP-limited Kanban
systems are a good way to improve
conservation of flow.
7 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Use a CFD to understand flow health
The Cumulative Flow Diagram shows changes in WIP, approximate average cycle time, and delivery rate over time. Look for bulges
(increases in WIP) and flat lines (nothing completed).
8 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Measure end-to-end cycle time
A Cycle Time Scatter Plot shows the number of days required to deliver each work item. The X axis is the date of completion.
Percentile lines show the performance trend. Use these to define SLAs for completion of a single work item.
9 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
All the risk is in
the tail
Most delivery projects have a distribution
of cycle times that looks something like
this. The longer the tail, the less
predictable we are.
10 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
The tail is
caused by
queues…
… and queues are caused by over-
utilisation of capacity.
Slack capacity reduces queues, which in
turn reduces cycle time, which in turn
reduces cost of delay (and makes us more
responsive)
11 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
To forecast
using data, use
Monte Carlo
simulations
If we believe the shape of the Cycle Time
distribution in the recent past is a
reasonable guide to the future, we can
use Monte Carlo techniques to simulate
the future. This will give us a range of
plausible outcomes, which we can feed
into our planning.
We need tools to do this, but the
algorithm is quite easy to understand.
12 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Without data,
we can use a
parametric
model
If we don’t have data or don’t believe the
data we have is applicable, we can make
assumptions about things like the size of
the backlog, the rate of throughput, etc.
We should do this using ranges, not
absolute numbers, and again use Monte
Carlo simulations to forecast a range of
plausible outcomes at different levels of
confidence.
Choosing data and interpreting forecasts
is an art and a science!
13 | Copyright © 2017 Deloitte Development LLC. All rights reserved.
Read these
And see:
• Actionable Agile: http://actionableagile.com (tools for working with data from JIRA and similar systems)
• Focused Objective: https://github.com/FocusedObjective/FocusedObjective.Resources (open source Excel based tools)
This publication contains general information only, and none of the member
firms of Deloitte Touche Tohmatsu Limited, its member firms, or their related
entities (collective, the “Deloitte Network”) is, by means of this publication,
rendering professional advice or services. Before making any decision or taking
any action that may affect your business, you should consult a qualified
professional adviser. No entity in the Deloitte Network shall be responsible for
any loss whatsoever sustained by any person who relies on this publication.
As used in this document, “Deloitte” means Deloitte Consulting LLP, a subsidiary
of Deloitte LLP. Please see www.deloitte.com/us/about for a detailed description
of the legal structure of Deloitte USA LLP, Deloitte LLP and their respective
subsidiaries. Certain services may not be available to attest clients under
the rules and regulations of public accounting.
Copyright © 2017 Deloitte Development LLC.
All rights reserved. Member of Deloitte Touche Tohmatsu Limited
Thank you.
Martin Aspeli
Head of Engineering
Contact: maraspeli@deloitte.co.uk
Don't estimate -  forecast

Contenu connexe

Tendances

MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...
MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...
MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...
PMI-Montréal
 
Third-Party Risk Management
Third-Party Risk ManagementThird-Party Risk Management
Third-Party Risk Management
Mark Scales
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
 
Internal Audit Quality Assessment
Internal Audit Quality AssessmentInternal Audit Quality Assessment
Internal Audit Quality Assessment
Mohammad Draidi
 
Grc governance, risk management & compliance
Grc  governance, risk management & complianceGrc  governance, risk management & compliance
Grc governance, risk management & compliance
HR Globe Consulting
 
COBIT® Presentation Package.ppt
COBIT® Presentation Package.pptCOBIT® Presentation Package.ppt
COBIT® Presentation Package.ppt
Emmacuet
 
Corporate Compliance Management
Corporate Compliance ManagementCorporate Compliance Management
Corporate Compliance Management
Pavan Kumar Vijay
 

Tendances (20)

Managing Successful Business Process Transition
Managing Successful Business Process TransitionManaging Successful Business Process Transition
Managing Successful Business Process Transition
 
Secure SDLC Framework
Secure SDLC FrameworkSecure SDLC Framework
Secure SDLC Framework
 
Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1
 
Materiality in Planning and Performing an Audit
Materiality in Planning and Performing an AuditMateriality in Planning and Performing an Audit
Materiality in Planning and Performing an Audit
 
MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...
MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...
MATINÉE PMI : La gestion des risques de sécurité de l'information dans les pr...
 
Third-Party Risk Management
Third-Party Risk ManagementThird-Party Risk Management
Third-Party Risk Management
 
Lecture 6, part b, Chapter 10, Materiality and Audit Evidence
Lecture 6, part b, Chapter 10, Materiality and  Audit EvidenceLecture 6, part b, Chapter 10, Materiality and  Audit Evidence
Lecture 6, part b, Chapter 10, Materiality and Audit Evidence
 
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity SolutionsSchneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
 
Internal Audit Quality Assessment
Internal Audit Quality AssessmentInternal Audit Quality Assessment
Internal Audit Quality Assessment
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile Simplified
 
Governance risk and compliance
Governance risk and complianceGovernance risk and compliance
Governance risk and compliance
 
Grc governance, risk management & compliance
Grc  governance, risk management & complianceGrc  governance, risk management & compliance
Grc governance, risk management & compliance
 
Information security management system (isms) overview
Information security management system (isms) overviewInformation security management system (isms) overview
Information security management system (isms) overview
 
COBIT® Presentation Package.ppt
COBIT® Presentation Package.pptCOBIT® Presentation Package.ppt
COBIT® Presentation Package.ppt
 
Corporate Compliance Management
Corporate Compliance ManagementCorporate Compliance Management
Corporate Compliance Management
 
Doing Agile vs Being Agile
Doing Agile vs Being AgileDoing Agile vs Being Agile
Doing Agile vs Being Agile
 

Similaire à Don't estimate - forecast

Galorath - IT Data Collection, Analysis and Benchmarking: From Processes and...
Galorath -  IT Data Collection, Analysis and Benchmarking: From Processes and...Galorath -  IT Data Collection, Analysis and Benchmarking: From Processes and...
Galorath - IT Data Collection, Analysis and Benchmarking: From Processes and...
International Software Benchmarking Standards Group (ISBSG)
 

Similaire à Don't estimate - forecast (20)

AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Dit yvol2iss36
Dit yvol2iss36Dit yvol2iss36
Dit yvol2iss36
 
How NOT to Measure Latency, Gil Tene, London, Oct. 2013
How NOT to Measure Latency, Gil Tene, London, Oct. 2013How NOT to Measure Latency, Gil Tene, London, Oct. 2013
How NOT to Measure Latency, Gil Tene, London, Oct. 2013
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellBe Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Achieving High Performance DevOps: A Roadmap for Managers and Decision Makers
Achieving High Performance DevOps: A Roadmap for Managers and Decision MakersAchieving High Performance DevOps: A Roadmap for Managers and Decision Makers
Achieving High Performance DevOps: A Roadmap for Managers and Decision Makers
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
 
The new dominant companies are running on data
The new dominant companies are running on data The new dominant companies are running on data
The new dominant companies are running on data
 
Galorath - IT Data Collection, Analysis and Benchmarking: From Processes and...
Galorath -  IT Data Collection, Analysis and Benchmarking: From Processes and...Galorath -  IT Data Collection, Analysis and Benchmarking: From Processes and...
Galorath - IT Data Collection, Analysis and Benchmarking: From Processes and...
 
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on DataBig Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
 
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on DataBig Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
Implementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projectsImplementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projects
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
The Interim CIO
The Interim CIOThe Interim CIO
The Interim CIO
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Don't estimate - forecast

  • 1. Don’t estimate – forecast! Martin Aspeli, Head of Engineering, Deloitte Digital F E B R U A R Y 2 0 , 2 0 1 8
  • 2. Hofstadter’s Law: It always takes longer than you expect, even when you take into account Hofstadter’s Law. T H E T R O U B L E W I T H E S T I M A T I O N
  • 3. 3 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Work time vs. wait time In software development, time spent in queues (waiting for available capacity, decisions, dependencies, etc.) tends to dwarf the time spent doing actual work. Estimating work time to a meaningful degree of accuracy may be possible in stable domains. Estimating wait time a priori is virtually impossible. Cognitive biases lead us to over-estimate our own ability to estimate.
  • 4. 4 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Your process is an assembly line … and it can be measured
  • 5. 5 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Define the commitment and delivery points • The clock starts when we commit (“Next”) and stops when we deliver (“Done”). The elapsed time between these two points is known as the cycle time. • The number of work items in-between these states (including “Next”, but not “Done”) is the WIP. • The arrival rate is the rate at which items arrive into “Next”, and the throughput is the rate at which items are completed (moved into “Done”).
  • 6. 6 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Conservation of Flow is a pre- requisite for predictability It is not possible to forecast the work of an unstable delivery system. We need to commit to starting work at roughly the same rate that we complete it, and we need to ensure that every item that is started is eventually completed. Each time we violate these rules, we sacrifice predictability. WIP-limited Kanban systems are a good way to improve conservation of flow.
  • 7. 7 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Use a CFD to understand flow health The Cumulative Flow Diagram shows changes in WIP, approximate average cycle time, and delivery rate over time. Look for bulges (increases in WIP) and flat lines (nothing completed).
  • 8. 8 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Measure end-to-end cycle time A Cycle Time Scatter Plot shows the number of days required to deliver each work item. The X axis is the date of completion. Percentile lines show the performance trend. Use these to define SLAs for completion of a single work item.
  • 9. 9 | Copyright © 2017 Deloitte Development LLC. All rights reserved. All the risk is in the tail Most delivery projects have a distribution of cycle times that looks something like this. The longer the tail, the less predictable we are.
  • 10. 10 | Copyright © 2017 Deloitte Development LLC. All rights reserved. The tail is caused by queues… … and queues are caused by over- utilisation of capacity. Slack capacity reduces queues, which in turn reduces cycle time, which in turn reduces cost of delay (and makes us more responsive)
  • 11. 11 | Copyright © 2017 Deloitte Development LLC. All rights reserved. To forecast using data, use Monte Carlo simulations If we believe the shape of the Cycle Time distribution in the recent past is a reasonable guide to the future, we can use Monte Carlo techniques to simulate the future. This will give us a range of plausible outcomes, which we can feed into our planning. We need tools to do this, but the algorithm is quite easy to understand.
  • 12. 12 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Without data, we can use a parametric model If we don’t have data or don’t believe the data we have is applicable, we can make assumptions about things like the size of the backlog, the rate of throughput, etc. We should do this using ranges, not absolute numbers, and again use Monte Carlo simulations to forecast a range of plausible outcomes at different levels of confidence. Choosing data and interpreting forecasts is an art and a science!
  • 13. 13 | Copyright © 2017 Deloitte Development LLC. All rights reserved. Read these And see: • Actionable Agile: http://actionableagile.com (tools for working with data from JIRA and similar systems) • Focused Objective: https://github.com/FocusedObjective/FocusedObjective.Resources (open source Excel based tools)
  • 14. This publication contains general information only, and none of the member firms of Deloitte Touche Tohmatsu Limited, its member firms, or their related entities (collective, the “Deloitte Network”) is, by means of this publication, rendering professional advice or services. Before making any decision or taking any action that may affect your business, you should consult a qualified professional adviser. No entity in the Deloitte Network shall be responsible for any loss whatsoever sustained by any person who relies on this publication. As used in this document, “Deloitte” means Deloitte Consulting LLP, a subsidiary of Deloitte LLP. Please see www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte USA LLP, Deloitte LLP and their respective subsidiaries. Certain services may not be available to attest clients under the rules and regulations of public accounting. Copyright © 2017 Deloitte Development LLC. All rights reserved. Member of Deloitte Touche Tohmatsu Limited Thank you. Martin Aspeli Head of Engineering Contact: maraspeli@deloitte.co.uk