SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Rethinking the agile
enterprise
Brandon Byars
Testing
Integrating
Showcasing
Requirements
Definition
Scope Project
Funding
Market
Research
“Agile” Release
Management
Batch size
Scaled Agile Framework™ Big Picture
5
6
What
prevents us
from being
agile at
scale?
8
leading causes of paralysis
• Focus on business alignment over IT efficiency
9
The alignment trap
Leading causes of paralysis
• Focus on business alignment over IT efficiency
• Tech debt
11
12
productivity
time
XP
waterfall
Leading causes of paralysis
• Focus on business alignment over IT efficiency
• Tech debt
• Centralization
13
Economies of scale
14
Leading causes of paralysis
• Focus on business alignment over IT efficiency
• Tech debt
• Centralization
• Budgeting
15
16
http://search.dilbert.com/comic/Leadership%20By%20Words
18
Don’t just
do something,
STAND THERE!!!
The three tradesmen
20
eXtreme Enterprise
21
Values & principles
Values:
•trust
•independence
•pride of ownership
•feedback
Principles:
•decentralization
•design to throw away
•fail fast / fail cheap
•plurality
•devolve accounting to
value centers
22
Practice: products over projects
23
Customer focused
Competitive marketplace
Cost / customization
balance
Customer support
Practice: Vc funding model
24
http://www.quicksprout.com/2009/01/21/how-to-raise-venture-capital/
Practice: business process precedes automation
25
Business process
experimentation with out of
band integration
Lightweight
integration
Full
integration
Practice: experiments precede large capex spend
26
Practice: full lifecycle ownership
28
Funding approval
Development
Operations
Upgrades and retirement
Practice: all shared code is publicly hosted
29
Open source curation
Optional adoption
Runtime integration
No domain logic
Practice: replaceability as a first class “ility”
32
Limit depreciable lifetime
Eschew centralized solutions
Careful package selection and
implementation
Communication >
Implementation
34
The Douglas Adams rules
TV
spam
grunge
REST Snapcha
t
twerking
me
me @ 15
me @ 35
Inherent context
35
Ids => URLs
State => State Machine
N/A => Referer headers
Practice: dissolve shared services
36
Analysis App QA Security DBA Release Ops
1 week
4 weeks
1 week
2 weeks
1 week
2 weeks
2 days
1 week
1 day
2 weeks
3 days
12 weeks
Customer
Practice: dissolve information technology
37
Align automation with
business units
Centralized IT decisions
made by top management
Cost / benefit analysis on
business, not IT
Manifesto for enterprise agility
I have imagined better ways of running
enterprises by sitting and thinking inside my
ivory tower. Through this work I have come to
value:
Economies of flow over economies of scale
Devolved accountability over standards
Systems thinking over analytical thinking
Replaceability over reusability
That is, while there is value in the items on the
right, I value the items on the left more
Brandon Byars 38
THANK YOU
Brandon Byars
email: bbyars@thoughtworks.com
twitter: @BrandonByars

Weitere ähnliche Inhalte

Was ist angesagt?

State of Master Data Management, 2020
State of Master Data Management, 2020State of Master Data Management, 2020
State of Master Data Management, 2020Profisee
 
Proven Strategies to Leverage Your Customer Community to Grow Your Business
Proven Strategies to Leverage Your Customer Community to Grow Your BusinessProven Strategies to Leverage Your Customer Community to Grow Your Business
Proven Strategies to Leverage Your Customer Community to Grow Your BusinessSocious
 
Customer Success for Security Software
Customer Success for Security SoftwareCustomer Success for Security Software
Customer Success for Security SoftwareGainsight
 
How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...
How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...
How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...Apttus
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for youTaruna Sudhakar
 
The Trusted Path That Driven Big Data to Success
The Trusted Path That Driven Big Data to SuccessThe Trusted Path That Driven Big Data to Success
The Trusted Path That Driven Big Data to Successankitbhandari32
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for youPrasunn .
 
Transform Your Global Contracting
Transform Your Global ContractingTransform Your Global Contracting
Transform Your Global ContractingApttus
 
Five keys to a killer data lake - dataworkssummit 2017
Five keys to a killer data lake - dataworkssummit 2017Five keys to a killer data lake - dataworkssummit 2017
Five keys to a killer data lake - dataworkssummit 2017Chuck Yarbrough
 
Building a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksBuilding a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksMichael Galarnyk
 
Building a data-driven culture
Building a data-driven cultureBuilding a data-driven culture
Building a data-driven cultureOlof Hoverfält
 
The, What, Why, & How of MDM in Digital Business Transformation Slideshare
The, What, Why, & How of MDM in Digital Business Transformation SlideshareThe, What, Why, & How of MDM in Digital Business Transformation Slideshare
The, What, Why, & How of MDM in Digital Business Transformation SlideshareProfisee
 
Analytics & Optimization Agility - Agility2013
Analytics & Optimization Agility - Agility2013Analytics & Optimization Agility - Agility2013
Analytics & Optimization Agility - Agility2013Ensighten
 
Technology, the 4th Amendment and National Security by Doug Bailey
Technology, the 4th Amendment and National Security by Doug BaileyTechnology, the 4th Amendment and National Security by Doug Bailey
Technology, the 4th Amendment and National Security by Doug BaileyVator
 
TractionForce 2019: Unleashing Your Organization's Potential
TractionForce 2019: Unleashing Your Organization's PotentialTractionForce 2019: Unleashing Your Organization's Potential
TractionForce 2019: Unleashing Your Organization's PotentialSara Dickson
 
[AIIM16] Information Management - The Technology Doesn't Matter
[AIIM16] Information Management - The Technology Doesn't Matter[AIIM16] Information Management - The Technology Doesn't Matter
[AIIM16] Information Management - The Technology Doesn't MatterAIIM International
 
Cannibis Program Webinar Series - Roman Arzhintar on Collaborative Product B...
Cannibis Program Webinar Series -  Roman Arzhintar on Collaborative Product B...Cannibis Program Webinar Series -  Roman Arzhintar on Collaborative Product B...
Cannibis Program Webinar Series - Roman Arzhintar on Collaborative Product B...Vator
 
Lindsay Scott Resume 2016 Final
Lindsay Scott Resume 2016 FinalLindsay Scott Resume 2016 Final
Lindsay Scott Resume 2016 FinalLindsay Scott
 

Was ist angesagt? (20)

State of Master Data Management, 2020
State of Master Data Management, 2020State of Master Data Management, 2020
State of Master Data Management, 2020
 
Proven Strategies to Leverage Your Customer Community to Grow Your Business
Proven Strategies to Leverage Your Customer Community to Grow Your BusinessProven Strategies to Leverage Your Customer Community to Grow Your Business
Proven Strategies to Leverage Your Customer Community to Grow Your Business
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for you
 
Customer Success for Security Software
Customer Success for Security SoftwareCustomer Success for Security Software
Customer Success for Security Software
 
How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...
How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...
How the Law Department Can Accelerate Sales, Delight Customers, and Save $20 ...
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for you
 
The Trusted Path That Driven Big Data to Success
The Trusted Path That Driven Big Data to SuccessThe Trusted Path That Driven Big Data to Success
The Trusted Path That Driven Big Data to Success
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for you
 
Transform Your Global Contracting
Transform Your Global ContractingTransform Your Global Contracting
Transform Your Global Contracting
 
Five keys to a killer data lake - dataworkssummit 2017
Five keys to a killer data lake - dataworkssummit 2017Five keys to a killer data lake - dataworkssummit 2017
Five keys to a killer data lake - dataworkssummit 2017
 
Building a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksBuilding a Data Science Portfolio that Rocks
Building a Data Science Portfolio that Rocks
 
Building a data-driven culture
Building a data-driven cultureBuilding a data-driven culture
Building a data-driven culture
 
The, What, Why, & How of MDM in Digital Business Transformation Slideshare
The, What, Why, & How of MDM in Digital Business Transformation SlideshareThe, What, Why, & How of MDM in Digital Business Transformation Slideshare
The, What, Why, & How of MDM in Digital Business Transformation Slideshare
 
My process story
My process storyMy process story
My process story
 
Analytics & Optimization Agility - Agility2013
Analytics & Optimization Agility - Agility2013Analytics & Optimization Agility - Agility2013
Analytics & Optimization Agility - Agility2013
 
Technology, the 4th Amendment and National Security by Doug Bailey
Technology, the 4th Amendment and National Security by Doug BaileyTechnology, the 4th Amendment and National Security by Doug Bailey
Technology, the 4th Amendment and National Security by Doug Bailey
 
TractionForce 2019: Unleashing Your Organization's Potential
TractionForce 2019: Unleashing Your Organization's PotentialTractionForce 2019: Unleashing Your Organization's Potential
TractionForce 2019: Unleashing Your Organization's Potential
 
[AIIM16] Information Management - The Technology Doesn't Matter
[AIIM16] Information Management - The Technology Doesn't Matter[AIIM16] Information Management - The Technology Doesn't Matter
[AIIM16] Information Management - The Technology Doesn't Matter
 
Cannibis Program Webinar Series - Roman Arzhintar on Collaborative Product B...
Cannibis Program Webinar Series -  Roman Arzhintar on Collaborative Product B...Cannibis Program Webinar Series -  Roman Arzhintar on Collaborative Product B...
Cannibis Program Webinar Series - Roman Arzhintar on Collaborative Product B...
 
Lindsay Scott Resume 2016 Final
Lindsay Scott Resume 2016 FinalLindsay Scott Resume 2016 Final
Lindsay Scott Resume 2016 Final
 

Andere mochten auch

Quality, Courtesy and a big Parking
Quality, Courtesy and a big ParkingQuality, Courtesy and a big Parking
Quality, Courtesy and a big ParkingFrancesco Fullone
 
Html5 storage and browser storage
Html5 storage and browser storageHtml5 storage and browser storage
Html5 storage and browser storageSway Deng
 
HTML5 Local Storage
HTML5 Local StorageHTML5 Local Storage
HTML5 Local StorageLior Zamir
 
HTML5 Storage/Cache
HTML5 Storage/CacheHTML5 Storage/Cache
HTML5 Storage/CacheAndy Wang
 
Basics of html5, data_storage, css3
Basics of html5, data_storage, css3Basics of html5, data_storage, css3
Basics of html5, data_storage, css3Sreejith Nair
 
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0Cory Forsyth
 
Advanced Caching Concepts @ Velocity NY 2015
Advanced Caching Concepts @ Velocity NY 2015Advanced Caching Concepts @ Velocity NY 2015
Advanced Caching Concepts @ Velocity NY 2015Rakesh Chaudhary
 
HTTP/2 standard for video streaming
HTTP/2 standard for video streamingHTTP/2 standard for video streaming
HTTP/2 standard for video streamingHung Thai Le
 

Andere mochten auch (13)

HTML5
HTML5HTML5
HTML5
 
HTML 5
HTML 5HTML 5
HTML 5
 
Quality, Courtesy and a big Parking
Quality, Courtesy and a big ParkingQuality, Courtesy and a big Parking
Quality, Courtesy and a big Parking
 
Html5 storage and browser storage
Html5 storage and browser storageHtml5 storage and browser storage
Html5 storage and browser storage
 
HTML5 Local Storage
HTML5 Local StorageHTML5 Local Storage
HTML5 Local Storage
 
HTML5 Storage/Cache
HTML5 Storage/CacheHTML5 Storage/Cache
HTML5 Storage/Cache
 
Basics of html5, data_storage, css3
Basics of html5, data_storage, css3Basics of html5, data_storage, css3
Basics of html5, data_storage, css3
 
Dtd
DtdDtd
Dtd
 
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
 
Xml dtd
Xml dtdXml dtd
Xml dtd
 
Html1
Html1Html1
Html1
 
Advanced Caching Concepts @ Velocity NY 2015
Advanced Caching Concepts @ Velocity NY 2015Advanced Caching Concepts @ Velocity NY 2015
Advanced Caching Concepts @ Velocity NY 2015
 
HTTP/2 standard for video streaming
HTTP/2 standard for video streamingHTTP/2 standard for video streaming
HTTP/2 standard for video streaming
 

Ähnlich wie Rethinking the agile enterprise

DutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyDutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyBigML, Inc
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality RightDATAVERSITY
 
Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015
Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015
Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015Neo Insight
 
Why it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise ArchitectureWhy it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise ArchitectureLeanIX GmbH
 
Driving Digital Success: Three ROI Criteria for Competitive Advantage
Driving Digital Success:  Three ROI Criteria for Competitive Advantage Driving Digital Success:  Three ROI Criteria for Competitive Advantage
Driving Digital Success: Three ROI Criteria for Competitive Advantage Apigee | Google Cloud
 
5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : WebinarGramener
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagneDenis Gagné
 
SAPhybris: John Fisher & Brian Diehl
SAPhybris: John Fisher & Brian DiehlSAPhybris: John Fisher & Brian Diehl
SAPhybris: John Fisher & Brian DiehlGamePlanConference
 
Rethinking business decisions and processes for digital transformation
Rethinking business decisions and processes for digital transformationRethinking business decisions and processes for digital transformation
Rethinking business decisions and processes for digital transformationJudy Breedlove
 
Digital transformation impacts on EA - Sep 2018
Digital transformation impacts on EA - Sep 2018Digital transformation impacts on EA - Sep 2018
Digital transformation impacts on EA - Sep 2018Teck Chun Pang
 
Structure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best OutcomesStructure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best OutcomesGramener
 
Fostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with CloudFostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with CloudAmazon Web Services
 
Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...
Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...
Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...Greg Bonnette
 
SharePoint and the Lean Enterprise
SharePoint and the Lean EnterpriseSharePoint and the Lean Enterprise
SharePoint and the Lean EnterpriseDave Healey
 
How to build a KPI system?
How to build a KPI system? How to build a KPI system?
How to build a KPI system? Corporater
 
Abhinav Thyssenkrupp
Abhinav ThyssenkruppAbhinav Thyssenkrupp
Abhinav ThyssenkruppHilary Ip
 
Product Management and CX Approaches: Friends or Foes?
Product Management and CX Approaches: Friends or Foes?Product Management and CX Approaches: Friends or Foes?
Product Management and CX Approaches: Friends or Foes?James Prentis
 
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...Craig Milroy
 

Ähnlich wie Rethinking the agile enterprise (20)

DutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyDutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven Company
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality Right
 
Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015
Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015
Success, Failure, Disaster: Cisco Measures Top Tasks - CapCHI 21 Oct 2015
 
Why it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise ArchitectureWhy it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise Architecture
 
Driving Digital Success: Three ROI Criteria for Competitive Advantage
Driving Digital Success:  Three ROI Criteria for Competitive Advantage Driving Digital Success:  Three ROI Criteria for Competitive Advantage
Driving Digital Success: Three ROI Criteria for Competitive Advantage
 
5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis Gagne
 
SAPhybris: John Fisher & Brian Diehl
SAPhybris: John Fisher & Brian DiehlSAPhybris: John Fisher & Brian Diehl
SAPhybris: John Fisher & Brian Diehl
 
6.4 User Stories Teamwork v2.0
6.4 User Stories  Teamwork v2.06.4 User Stories  Teamwork v2.0
6.4 User Stories Teamwork v2.0
 
Rethinking business decisions and processes for digital transformation
Rethinking business decisions and processes for digital transformationRethinking business decisions and processes for digital transformation
Rethinking business decisions and processes for digital transformation
 
Digital transformation impacts on EA - Sep 2018
Digital transformation impacts on EA - Sep 2018Digital transformation impacts on EA - Sep 2018
Digital transformation impacts on EA - Sep 2018
 
Structure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best OutcomesStructure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best Outcomes
 
Fostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with CloudFostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with Cloud
 
Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...
Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...
Why Your Dashboard Sucks: Applications of Design Thinking in Enterprise Busin...
 
SharePoint and the Lean Enterprise
SharePoint and the Lean EnterpriseSharePoint and the Lean Enterprise
SharePoint and the Lean Enterprise
 
How to build a KPI system?
How to build a KPI system? How to build a KPI system?
How to build a KPI system?
 
Abhinav Thyssenkrupp
Abhinav ThyssenkruppAbhinav Thyssenkrupp
Abhinav Thyssenkrupp
 
Product Management and CX Approaches: Friends or Foes?
Product Management and CX Approaches: Friends or Foes?Product Management and CX Approaches: Friends or Foes?
Product Management and CX Approaches: Friends or Foes?
 
Digital Transformation: People, Organization & Change
Digital Transformation: People, Organization & ChangeDigital Transformation: People, Organization & Change
Digital Transformation: People, Organization & Change
 
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
 

Rethinking the agile enterprise

Hinweis der Redaktion

  1. Agile being extended both in scale and in scope
  2. Not invented here syndrome Focus on “doing agile” instead of “being agile” Fundamentally all these methodologies have one thing in common – I didn’t create them
  3. There is clearly a demand for scaling agility
  4. 0% IT spend b/c the % is the average of all companies surveyed, and most live in the bottom left IT can never move at the speed of business Hypothesis: alignment => Overcustomization; need to allow flexibility in business workflow Excess features = biggest waste
  5. The lines will still meet eventually
  6. Focus on activities as units of production; unit cost over flow Focus on utilization, shared services, centralized qa, standard frameworks and toolsets Not enough focus on flow, and we dip into diseconomies of scale before realizing it in most organizations
  7. Budgets are the principal weapon of command and control mindsets, used as a control mechanism We always measure against the budget and have to explain variances 1st Law of cybernetics: The more complex the environment, and the tighter the targets, the more flexibility the control system must have "only variety can absorb variety" - only way out is to game the system
  8. One of the main reasons enterprise software is so terrible is because of the captive audience
  9. Budgeting forces compliance to the estimated plan. VC funding forces you to prove that your product is worth continued investment. Unreleased code is a liability!!!!! – Toyota treated inventory as liability instead of asset Force proving value early to continue funding t (forcing factor towards CD) Have as much of the costs with the team as possible (support, infra, etc)
  10. Inditex (Zara) Concept to cash in 3 weeks (9+ months for Gap) Uses no commercially available enterprise software; all internally developed .5% IT spend / revenue, compared to 2% average Excess automation paralyzes a company’s ability to adapt – it makes changing the complex process that was automated very expensive Reduced feature set = reduced complexity; viciously resist temptation to cater to various stores (1 solution for all unless tax laws force the issue) – also forces small focused solutions instead of big “enterprise” solutions Perhaps have this under business IT alignment = IT is part of business Eschews economies of scale and and works well below capacity to ensure its ability to fill orders twice a week
  11. JC Penney, ron johnson, removed promotions, sale prices, smaller shops with a genius bar like concept, new logo, replaced top execs Publix / Petco
  12. Netflix curates their OSS platform stuff used internally Domain logic sharing – beware of bounded contexts; copy paste instead Shared code leads down garden path of requiring same tech stack, etc – increases inter-team coupling and ossification Stefan Tilkov – sharing code can save a little up-front time, but almost always costs in the long run Johannes Brodwell: - Modern development frameworks take away 80% of the job. Then they make the remaining work ten times as hard. if you're forcing people to use shared tech, why do you have to force them? why don't they want to use it? from: http://architects.dzone.com/articles/humble-architects, written by Johannes Brodwall Reuse creates coupling. If system X and system Y reuse some functionality and system X needs that functionality to be modified, this will affect system Y. At the very least, the team working on system X must decide to make a private fork of the reused functionality, which means that it’s no longer really reused. At worst, system Y will get a bug because of a change in the reused functionality. When you reuse across systems, what you reuse should either be stable (say: the Java SE platform, or something so stable that you definitely didn’t make it yourself) or strategic. By strategic reuse, I mean services that integrate information and not just duplicate functionality.
  13. Since capital asset benefits span multiple reporting periods, it’s appropriate to similarly distribute costs Abstract business capabilities, not packages
  14. Inherent context, esp. with the URL containing both the id and the system of record, gives you less coupling between systems and increases replaceability
  15. Major sources of waste: handoffs, queue time Now no frameworks teams or operation teams, let’s go further Instead of shared services http://calchaspss.wordpress.com/ presents lots of evidence on the flaw of shared services across industries Hire experts and rotate between teams Can contract outside the firm during capacity constraints
  16. IT is itself a shared service based on economies of scale, and IT is the command and control manager’s dream Inditex (Zara): No separate IT department Concept to cash in 3 weeks (9+ months for Gap) Uses no commercially available enterprise software; all internally developed .5% IT spend / revenue, compared to 2% average Excess automation paralyzes a company’s ability to adapt – it makes changing the complex process that was automated very expensive Reduced feature set = reduced complexity; viciously resist temptation to cater to various stores (1 solution for all unless tax laws force the issue) – also forces small focused solutions instead of big “enterprise” solutions Eschews economies of scale and and works well below capacity to ensure its ability to fill orders twice a week