SlideShare une entreprise Scribd logo
1  sur  37
More Content in Less Time
Applying the secrets of Lean Thinking and
Agile Programming to the creation of content.

Mark Baker
Analecta Communications Inc
@mbakeranalecta #leancontent @LavaCon
Productivity is key
• Manufacturing
• Product design
• Software
development
• Content
development

© Analecta Communications Inc. 2013

2
Lean product development
• Toyota produces a
new vehicle in one
year compared to two
to three years for
North American
competition.
• Toyota produces
better cars at
competitive prices yet
makes more money
© Analecta Communications Inc. 2013

3
Agile programming
• State of Florida Statewide
Automated Child Welfare
Information System
– Started 1990, estimated $32M, delivery
1998
– As of 2002, spent $170M, estimated
$230M, delivery 2013

• State of Minnesota Statewide
Automated Child Welfare
Information System
– Started 1999, finished 2000, cost 1.1
million.

© Analecta Communications Inc. 2013

4
Lean thinking
• Toyota Production
System (TPS)
• “Lean Thinking” study of
TPS
– James P. Womack
– Daniel T. Jones
– Studied Toyota and other
companies
– Derived set of principles
dubbed “Lean Thinking”
© Analecta Communications Inc. 2013

5
Principles
•
•
•
•
•

Specify value: waste is any process that does not add value to the
customer. In order to identify waste, you must first specify what is of
value.
Identify the value stream: trace how value is added to a product at
each stage of the productive process. Waste is all the steps in the
process that do not add value.
Flow: The productive process should flow without interruption,
without waiting, and without unnecessary movement.
Pull: Nothing should be produced until it is needed by the next step
in the process.
Perfection: An organization must be committed to building and
maintaining a culture in which every employee is dedicated to
reducing waste and improving quality.
Womack and Jones, pp 16-26.

© Analecta Communications Inc. 2013

6
Lean Software Development
• Application of Lean
ideas to software
development
– Fusion with Agile

• Mary Poppendieck
• Tom Poppendieck

© Analecta Communications Inc. 2013

7
Principles
•

•
•
•
•
•
•

Eliminate waste: Waste is any process that does not add value to
the customer. In order to identify waste, you must first specify what
is of value.
Amplify learning: Product development is a learning process.
Decide as late as possible: The later you decide, the better
information your decision is based on.
Deliver as fast as possible: “Without speed, you cannot delay
decisions.”
Empower the team: Self direction is required to decide late and
execute quickly.
Build integrity in: Useful content must evolve over time.
See the whole: Optimize the system as a whole, not in pieces.

© Analecta Communications Inc. 2013

8
Lean Product Design
• Managing the
Design Factory
• Donald Reinertsen
• Disciplined
optimized approach
to generating
design information

© Analecta Communications Inc. 2013

9
Batch and Queue Manufacturing

© Analecta Communications Inc. 2013

10
Manufacturing Flow

© Analecta Communications Inc. 2013

11
Batch and Queue Content

© Analecta Communications Inc. 2013

12
Documentation beefs
• The spec keeps
changing
• The developers won’t
review the docs
– Carrot approach
– Stick approach

© Analecta Communications Inc. 2013

13
Content Flow

© Analecta Communications Inc. 2013

14
Promotes learning
• Errors are discovered
sooner
• Errors in content result
from defects in
knowledge
• Fix the defects in your
knowledge so you can
produce better content
faster
© Analecta Communications Inc. 2013

15
More efficient
• Better utilization of
resources
• No crunch at the end
of the project
• Errors detected
sooner means better
understanding, which
means fewer errors
are made
© Analecta Communications Inc. 2013

16
Catches more errors
• Reviewers can
focus on one issue
at a time
• Catch developers
while details fresh
in their minds

© Analecta Communications Inc. 2013

17
Improves completeness
• Reviewer reading a
book can’t see the
trees for the forest
• Focusing on one issue
leads developers to
ask where related
issues are discussed

© Analecta Communications Inc. 2013

18
Builds awareness
• When work flows, workers
can see how their work
affects the rest of the
process.
• With incremental review,
developers can see how
their work affects
documentation
• More likely to inform
writers of design changes

© Analecta Communications Inc. 2013

19
Waterfall design process
Requirements
System design
Analysis
Program Design
Coding
Testing
Delivery
© Analecta Communications Inc. 2013

20
Waterfall doesn’t work
• Keep trying to “get it
right the first time”
• But we never do!
• Insanity: doing the
same thing over and
over and expecting
different results
Einstein

© Analecta Communications Inc. 2013

21
Why waterfall fails
• Design generates
information
– Go from not knowing how
to knowing how
– At the start you have little
information
– At the end you have a lot
of information

• Decisions fixed at the
beginning are based on
very little information
© Analecta Communications Inc. 2013

22
Information theory
• Events that are less
probable contain more
information.
• The closer our first-pass
success rate is to 100
percent, the lower the
information generation
rate. This means that if we
succeed at doing things
right the first time we will
have driven all information
generation out of our
design process.
Reinertsen, Managing the Design
Factory, pp 69,79
© Analecta Communications Inc. 2013

23
Embrace change
• Information will
increase
• Designs will
change
• Content
requirements will
change
• Content will
change
© Analecta Communications Inc. 2013

24
Agile software development
• Iterative
development
• User stories
• Frequent deliveries
to customer
• Keep your options
open
• Do the simplest
thing that works
• Refactor constantly

© Analecta Communications Inc. 2013

25
Agile content development
• Iterative
development
• User stories
• Frequent deliveries
to customer
• Keep your options
open
• Do the simplest thing
that works
• Refactor constantly
© Analecta Communications Inc. 2013

26
Iterative development
• Develop content in
small chunks
• Use incremental
review
• Harmonize content
development with
product development

© Analecta Communications Inc. 2013

27
User stories
• Support user tasks
• Use personas
• Minimalism
– Deliver only content
that is known to be of
value to customers

© Analecta Communications Inc. 2013

28
Frequent deliveries to customer
• Publish continuously
• Make sure content is
published to all alpha and
beta tests, internal and
external
• Mark pages as unreviewed with appropriate
cautions, but make sure
they are read early and
often
• Provide a feedback
mechanism
© Analecta Communications Inc. 2013

29
Keep your options open
• Learn first, then
write
• Start as late as
possible
– More information is
available later

• Isolate volatility
– Media
– Subject matter
© Analecta Communications Inc. 2013

30
Do the simplest thing that works
• Don’t try to guess
what future needs will
be.
– You will guess wrong
and waste effort

• Do the simplest thing
that works today
• The simplest solution
will be easiest to
change when future
needs arise
© Analecta Communications Inc. 2013

31
Refactor constantly
• Maintain
simplicity by
refactoring to
eliminate
complexity and
redundancy

© Analecta Communications Inc. 2013

32
Evenness
• You don’t win the
Tour de France by
trying to win all stages
• Different techniques
optimize different
parts of the process
• Strive for evenness
• Optimize the whole
rather than the parts
© Analecta Communications Inc. 2013

33
No Best Practices
• “Best practices are only ‘best’ in certain
contexts to achieve certain objectives. A
change in either the context or the
objective can quickly transform a ‘best
practice’ into a stupid approach.”
Donald Reinertsen
Managing the Design Factory, p3.

© Analecta Communications Inc. 2013

34
Reading List
• Lean Thinking, James P.
Womack and Daniel T. Jones,
The Free Press, 2003.
• The Toyota Way, Jeffrey K.
Liker, McGraw Hill, 2004.
• Managing the Design Factory,
Donald G. Reinertsen, The
Free Press, 1997.
• Lean Software Development,
Mary Poppendieck and Tom
Poppendieck, Addison
Wesley, 2003.

© Analecta Communications Inc. 2013

35
Reading List
• Every Page is Page One
• By Mark Baker
• XML Press
– http://xmlpress.net/publications/eppo/

• The Every Page is Page
One design pattern is well
adapted to lean content
development.

© Analecta Communications Inc. 2013

36
Contact information
• Mark Baker
• Analecta
Communications Inc.
• www.analecta.com
• mbaker@analecta.com
• @mbakeranalecta
• +1 613 422 9400
© Analecta Communications Inc. 2013

37

Contenu connexe

Tendances

[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
[Case Study] Adopting an Agile Content Development Process with Debra Brinson...[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
[Case Study] Adopting an Agile Content Development Process with Debra Brinson...Information Development World
 
The Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High PerformerThe Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High PerformerNicole Forsgren
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysNicole Forsgren
 
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...Information Development World
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Stanford University
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaAgile ME
 
Multi-Cloud for Dummies
Multi-Cloud for DummiesMulti-Cloud for Dummies
Multi-Cloud for DummiesLiberteks
 
Lynn Winterboer : Test automation
Lynn Winterboer : Test automation Lynn Winterboer : Test automation
Lynn Winterboer : Test automation AgileDenver
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...Northern User Experience
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Wolfgang Hilpert
 
The Power of an Agile BA
The Power of an Agile BAThe Power of an Agile BA
The Power of an Agile BAIIBA UK Chapter
 
A Tale of Two Pipelines: To DevOps or Not To DevOps
A Tale of Two Pipelines:  To DevOps or Not To DevOpsA Tale of Two Pipelines:  To DevOps or Not To DevOps
A Tale of Two Pipelines: To DevOps or Not To DevOpsDynatrace
 
What the smartest brands know about CX ... and what they still aren't doing a...
What the smartest brands know about CX ... and what they still aren't doing a...What the smartest brands know about CX ... and what they still aren't doing a...
What the smartest brands know about CX ... and what they still aren't doing a...Dynatrace
 
Data-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to QualityData-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to QualityTechWell
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Carlo Longino
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersTechWell
 
Delivering Responsive Design at Scale
Delivering Responsive Design at ScaleDelivering Responsive Design at Scale
Delivering Responsive Design at ScaleCantina
 
Accelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisAccelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisIIBA UK Chapter
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David LesueMarcus Varner, MBA
 
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23TechSoup
 

Tendances (20)

[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
[Case Study] Adopting an Agile Content Development Process with Debra Brinson...[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
 
The Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High PerformerThe Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High Performer
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre Cuva
 
Multi-Cloud for Dummies
Multi-Cloud for DummiesMulti-Cloud for Dummies
Multi-Cloud for Dummies
 
Lynn Winterboer : Test automation
Lynn Winterboer : Test automation Lynn Winterboer : Test automation
Lynn Winterboer : Test automation
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021
 
The Power of an Agile BA
The Power of an Agile BAThe Power of an Agile BA
The Power of an Agile BA
 
A Tale of Two Pipelines: To DevOps or Not To DevOps
A Tale of Two Pipelines:  To DevOps or Not To DevOpsA Tale of Two Pipelines:  To DevOps or Not To DevOps
A Tale of Two Pipelines: To DevOps or Not To DevOps
 
What the smartest brands know about CX ... and what they still aren't doing a...
What the smartest brands know about CX ... and what they still aren't doing a...What the smartest brands know about CX ... and what they still aren't doing a...
What the smartest brands know about CX ... and what they still aren't doing a...
 
Data-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to QualityData-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to Quality
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product Owners
 
Delivering Responsive Design at Scale
Delivering Responsive Design at ScaleDelivering Responsive Design at Scale
Delivering Responsive Design at Scale
 
Accelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisAccelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business Analysis
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue
 
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
 

En vedette

Antiplatform: Creating Effective Brand Experiences
Antiplatform: Creating Effective Brand ExperiencesAntiplatform: Creating Effective Brand Experiences
Antiplatform: Creating Effective Brand ExperiencesSwitch
 
Social buzzclub Get on Page One in Google Search with Google+
Social buzzclub Get on Page One in Google Search with Google+Social buzzclub Get on Page One in Google Search with Google+
Social buzzclub Get on Page One in Google Search with Google+TROOL Social Media
 
Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...
Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...
Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...www.webhub.mobi by Yuvee, Inc.
 
Every page is page one (www1214)
Every page is page one (www1214)Every page is page one (www1214)
Every page is page one (www1214)Mark Baker
 
No More Broken Links
No More Broken LinksNo More Broken Links
No More Broken LinksMark Baker
 
Writing every page is page one topics
Writing every page is page one topics Writing every page is page one topics
Writing every page is page one topics Mark Baker
 
Information architecture bottom up
Information architecture bottom upInformation architecture bottom up
Information architecture bottom upMark Baker
 
Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one bakerMark Baker
 
It's Stories All the Way Down: Spectrum 2016
It's Stories All the Way Down: Spectrum 2016It's Stories All the Way Down: Spectrum 2016
It's Stories All the Way Down: Spectrum 2016Mark Baker
 
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...Ulf Grüner: training for journalists
 
The world of women's marketing
The world of women's marketingThe world of women's marketing
The world of women's marketingAnita Lai
 
Taglines or braglines
Taglines or braglinesTaglines or braglines
Taglines or braglinesvikasjainb
 
Tips on making great taglines
Tips on making great taglinesTips on making great taglines
Tips on making great taglinesRehman Siddiq
 
Nike media midterm presentation
Nike media midterm presentation Nike media midterm presentation
Nike media midterm presentation Leah Arsenault
 

En vedette (20)

Antiplatform: Creating Effective Brand Experiences
Antiplatform: Creating Effective Brand ExperiencesAntiplatform: Creating Effective Brand Experiences
Antiplatform: Creating Effective Brand Experiences
 
Social buzzclub Get on Page One in Google Search with Google+
Social buzzclub Get on Page One in Google Search with Google+Social buzzclub Get on Page One in Google Search with Google+
Social buzzclub Get on Page One in Google Search with Google+
 
Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...
Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...
Yuvee press release 2012.2 announcing the “one thumb surfing” tagline for Web...
 
Nike_PPT
Nike_PPTNike_PPT
Nike_PPT
 
Every page is page one (www1214)
Every page is page one (www1214)Every page is page one (www1214)
Every page is page one (www1214)
 
No More Broken Links
No More Broken LinksNo More Broken Links
No More Broken Links
 
Presentation
PresentationPresentation
Presentation
 
Writing every page is page one topics
Writing every page is page one topics Writing every page is page one topics
Writing every page is page one topics
 
Information architecture bottom up
Information architecture bottom upInformation architecture bottom up
Information architecture bottom up
 
Every page is page one baker
Every page is page one bakerEvery page is page one baker
Every page is page one baker
 
It's Stories All the Way Down: Spectrum 2016
It's Stories All the Way Down: Spectrum 2016It's Stories All the Way Down: Spectrum 2016
It's Stories All the Way Down: Spectrum 2016
 
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
Immersive Storytelling: Scrollytelling One-Page Parallax - a short guide how ...
 
The world of women's marketing
The world of women's marketingThe world of women's marketing
The world of women's marketing
 
Nike ppt
Nike pptNike ppt
Nike ppt
 
Brand positioning part 3
Brand positioning   part 3Brand positioning   part 3
Brand positioning part 3
 
Taglines or braglines
Taglines or braglinesTaglines or braglines
Taglines or braglines
 
Nike brand mantra
Nike brand mantraNike brand mantra
Nike brand mantra
 
Tips on making great taglines
Tips on making great taglinesTips on making great taglines
Tips on making great taglines
 
Nike media midterm presentation
Nike media midterm presentation Nike media midterm presentation
Nike media midterm presentation
 
Nike- Subliminal Ad Presentation
Nike- Subliminal Ad PresentationNike- Subliminal Ad Presentation
Nike- Subliminal Ad Presentation
 

Similaire à Applying Lean Thinking to Content Development

Building a custom cms with django
Building a custom cms with djangoBuilding a custom cms with django
Building a custom cms with djangoYann Malet
 
The lean principles of data ops
The lean principles of data opsThe lean principles of data ops
The lean principles of data opsLars Albertsson
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsTasktop
 
Ambient Intelligence Design Process
Ambient Intelligence Design ProcessAmbient Intelligence Design Process
Ambient Intelligence Design ProcessFulvio Corno
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentTasktop
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project ManagementLee Schlenker
 
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of HistoryFuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of HistorySparkrock
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationCraig Sullivan
 
This one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problemsThis one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problemsAnthony Marter
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware DevelopmentSemen Arslan
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Overcoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain PointsOvercoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain PointsInductive Automation
 
Becoming Agile in Public Sector Project
Becoming Agile in Public Sector ProjectBecoming Agile in Public Sector Project
Becoming Agile in Public Sector ProjectElina Jakubaneca
 

Similaire à Applying Lean Thinking to Content Development (20)

Building a custom cms with django
Building a custom cms with djangoBuilding a custom cms with django
Building a custom cms with django
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
The lean principles of data ops
The lean principles of data opsThe lean principles of data ops
The lean principles of data ops
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 
Ambient Intelligence Design Process
Ambient Intelligence Design ProcessAmbient Intelligence Design Process
Ambient Intelligence Design Process
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics Environment
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of HistoryFuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
 
This one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problemsThis one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problems
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Overcoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain PointsOvercoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain Points
 
Becoming Agile in Public Sector Project
Becoming Agile in Public Sector ProjectBecoming Agile in Public Sector Project
Becoming Agile in Public Sector Project
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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...Enterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Applying Lean Thinking to Content Development

  • 1. More Content in Less Time Applying the secrets of Lean Thinking and Agile Programming to the creation of content. Mark Baker Analecta Communications Inc @mbakeranalecta #leancontent @LavaCon
  • 2. Productivity is key • Manufacturing • Product design • Software development • Content development © Analecta Communications Inc. 2013 2
  • 3. Lean product development • Toyota produces a new vehicle in one year compared to two to three years for North American competition. • Toyota produces better cars at competitive prices yet makes more money © Analecta Communications Inc. 2013 3
  • 4. Agile programming • State of Florida Statewide Automated Child Welfare Information System – Started 1990, estimated $32M, delivery 1998 – As of 2002, spent $170M, estimated $230M, delivery 2013 • State of Minnesota Statewide Automated Child Welfare Information System – Started 1999, finished 2000, cost 1.1 million. © Analecta Communications Inc. 2013 4
  • 5. Lean thinking • Toyota Production System (TPS) • “Lean Thinking” study of TPS – James P. Womack – Daniel T. Jones – Studied Toyota and other companies – Derived set of principles dubbed “Lean Thinking” © Analecta Communications Inc. 2013 5
  • 6. Principles • • • • • Specify value: waste is any process that does not add value to the customer. In order to identify waste, you must first specify what is of value. Identify the value stream: trace how value is added to a product at each stage of the productive process. Waste is all the steps in the process that do not add value. Flow: The productive process should flow without interruption, without waiting, and without unnecessary movement. Pull: Nothing should be produced until it is needed by the next step in the process. Perfection: An organization must be committed to building and maintaining a culture in which every employee is dedicated to reducing waste and improving quality. Womack and Jones, pp 16-26. © Analecta Communications Inc. 2013 6
  • 7. Lean Software Development • Application of Lean ideas to software development – Fusion with Agile • Mary Poppendieck • Tom Poppendieck © Analecta Communications Inc. 2013 7
  • 8. Principles • • • • • • • Eliminate waste: Waste is any process that does not add value to the customer. In order to identify waste, you must first specify what is of value. Amplify learning: Product development is a learning process. Decide as late as possible: The later you decide, the better information your decision is based on. Deliver as fast as possible: “Without speed, you cannot delay decisions.” Empower the team: Self direction is required to decide late and execute quickly. Build integrity in: Useful content must evolve over time. See the whole: Optimize the system as a whole, not in pieces. © Analecta Communications Inc. 2013 8
  • 9. Lean Product Design • Managing the Design Factory • Donald Reinertsen • Disciplined optimized approach to generating design information © Analecta Communications Inc. 2013 9
  • 10. Batch and Queue Manufacturing © Analecta Communications Inc. 2013 10
  • 11. Manufacturing Flow © Analecta Communications Inc. 2013 11
  • 12. Batch and Queue Content © Analecta Communications Inc. 2013 12
  • 13. Documentation beefs • The spec keeps changing • The developers won’t review the docs – Carrot approach – Stick approach © Analecta Communications Inc. 2013 13
  • 14. Content Flow © Analecta Communications Inc. 2013 14
  • 15. Promotes learning • Errors are discovered sooner • Errors in content result from defects in knowledge • Fix the defects in your knowledge so you can produce better content faster © Analecta Communications Inc. 2013 15
  • 16. More efficient • Better utilization of resources • No crunch at the end of the project • Errors detected sooner means better understanding, which means fewer errors are made © Analecta Communications Inc. 2013 16
  • 17. Catches more errors • Reviewers can focus on one issue at a time • Catch developers while details fresh in their minds © Analecta Communications Inc. 2013 17
  • 18. Improves completeness • Reviewer reading a book can’t see the trees for the forest • Focusing on one issue leads developers to ask where related issues are discussed © Analecta Communications Inc. 2013 18
  • 19. Builds awareness • When work flows, workers can see how their work affects the rest of the process. • With incremental review, developers can see how their work affects documentation • More likely to inform writers of design changes © Analecta Communications Inc. 2013 19
  • 20. Waterfall design process Requirements System design Analysis Program Design Coding Testing Delivery © Analecta Communications Inc. 2013 20
  • 21. Waterfall doesn’t work • Keep trying to “get it right the first time” • But we never do! • Insanity: doing the same thing over and over and expecting different results Einstein © Analecta Communications Inc. 2013 21
  • 22. Why waterfall fails • Design generates information – Go from not knowing how to knowing how – At the start you have little information – At the end you have a lot of information • Decisions fixed at the beginning are based on very little information © Analecta Communications Inc. 2013 22
  • 23. Information theory • Events that are less probable contain more information. • The closer our first-pass success rate is to 100 percent, the lower the information generation rate. This means that if we succeed at doing things right the first time we will have driven all information generation out of our design process. Reinertsen, Managing the Design Factory, pp 69,79 © Analecta Communications Inc. 2013 23
  • 24. Embrace change • Information will increase • Designs will change • Content requirements will change • Content will change © Analecta Communications Inc. 2013 24
  • 25. Agile software development • Iterative development • User stories • Frequent deliveries to customer • Keep your options open • Do the simplest thing that works • Refactor constantly © Analecta Communications Inc. 2013 25
  • 26. Agile content development • Iterative development • User stories • Frequent deliveries to customer • Keep your options open • Do the simplest thing that works • Refactor constantly © Analecta Communications Inc. 2013 26
  • 27. Iterative development • Develop content in small chunks • Use incremental review • Harmonize content development with product development © Analecta Communications Inc. 2013 27
  • 28. User stories • Support user tasks • Use personas • Minimalism – Deliver only content that is known to be of value to customers © Analecta Communications Inc. 2013 28
  • 29. Frequent deliveries to customer • Publish continuously • Make sure content is published to all alpha and beta tests, internal and external • Mark pages as unreviewed with appropriate cautions, but make sure they are read early and often • Provide a feedback mechanism © Analecta Communications Inc. 2013 29
  • 30. Keep your options open • Learn first, then write • Start as late as possible – More information is available later • Isolate volatility – Media – Subject matter © Analecta Communications Inc. 2013 30
  • 31. Do the simplest thing that works • Don’t try to guess what future needs will be. – You will guess wrong and waste effort • Do the simplest thing that works today • The simplest solution will be easiest to change when future needs arise © Analecta Communications Inc. 2013 31
  • 32. Refactor constantly • Maintain simplicity by refactoring to eliminate complexity and redundancy © Analecta Communications Inc. 2013 32
  • 33. Evenness • You don’t win the Tour de France by trying to win all stages • Different techniques optimize different parts of the process • Strive for evenness • Optimize the whole rather than the parts © Analecta Communications Inc. 2013 33
  • 34. No Best Practices • “Best practices are only ‘best’ in certain contexts to achieve certain objectives. A change in either the context or the objective can quickly transform a ‘best practice’ into a stupid approach.” Donald Reinertsen Managing the Design Factory, p3. © Analecta Communications Inc. 2013 34
  • 35. Reading List • Lean Thinking, James P. Womack and Daniel T. Jones, The Free Press, 2003. • The Toyota Way, Jeffrey K. Liker, McGraw Hill, 2004. • Managing the Design Factory, Donald G. Reinertsen, The Free Press, 1997. • Lean Software Development, Mary Poppendieck and Tom Poppendieck, Addison Wesley, 2003. © Analecta Communications Inc. 2013 35
  • 36. Reading List • Every Page is Page One • By Mark Baker • XML Press – http://xmlpress.net/publications/eppo/ • The Every Page is Page One design pattern is well adapted to lean content development. © Analecta Communications Inc. 2013 36
  • 37. Contact information • Mark Baker • Analecta Communications Inc. • www.analecta.com • mbaker@analecta.com • @mbakeranalecta • +1 613 422 9400 © Analecta Communications Inc. 2013 37