SlideShare a Scribd company logo
1 of 25
Download to read offline
Tom Walsham / @tomwalsham - - Oct 3rd, 2015
Lessons learned from customizing process
through agency growth from 15-60 employees
Scaling process
Tom Walsham
Director of Product
The Working Group
@tomwalsham
25 Years writing Code
15 Years working in Online / Tech
10 Starts annually with TWG clients
WHY SHOULD I LISTEN TO THIS GUY? ARE THE AFTER-SESSION BEERS STARTING SOON?
01
A Framework for Process
A MOTLEY CREW
@tomwalsham
Product Mgr (1)
Developer (10)
Designer (0)
Other (4)
TWG - 2012 : 15 Employees
Everything Was Awesome
(or so it seemed)
THIS IS AN ACTUAL PHOTO OF THE OLD TWG OFFICE
@tomwalsham
THE DEVELOPERS ARE NOT TINY HUMANS
@tomwalsham
TWG - 2015 : 65678 Employees
Product Mgr (6)
Developer (40)
Designer (6)
Other (16)
REALITY BITES
@tomwalsham
“Nice Problems To Have”
(with hindsight)
WHY ARE WE ALL HERE? WHAT’S IT ALL ABOUT?
Predictability
The purpose of process
Quality Productivity
LongevityProfitabilityVersatility
Client happiness, studio cashflow,
margin, all stem from this
If you measure it, you will improve it. A process
of KPIs for Quality will produce better output
A strong development and production process
enables faster execution.
Understanding clients in a long-term
account view alters approach
Combining predictability and planning,
project scope can be managed to improve profit
Providing the cornerstone for growth, and
adapting to changing market conditions
01 02 03
04 05 06
Estimation
As close to reality as
possible given little info
Evolve QA
Implementation of QA
systems & team Sprint zero
Formalized discovery
process & documents
Resourcing
A better dovetailing to
improve margin
Results Driven
Creation of quality
assurance as a discipline
Toolchain
Standardizing tools to
reduce friction
Unicorn riding
Harnessing unicorns
to create rainbowsProcess Milestones
PREDICTABILITY
QUALITY
VERSATILITY
PROFITABILITY
LONGEVITY
PRODUCTIVITY
AWESOMESAUCE
LIFE IS A ROLLERCOASTER
02
Learning to Walk
[Do] Read Awesome
Books
[Don’t] Get your
process from a book
ACQUIRE THE PROCESS EQUIVALENT OF ‘STREET SMARTS’
@tomwalsham
I will tell you that our
system is broken
“
HE ONLY SOUNDS SMART OUT OF CONTEXT
- Donald Trump
@tomwalsham
WE’LL ASK FOR ESTIMATES, THEN TREAT THEM AS DEADLINES!
@tomwalsham
Predictability : Estimation
If developers think in terms of hours,
let them estimate in hoursAvoid Abstractions
Always be improving the process.
Estimation is a fine art
You can always discount it later, but
don’t lie to yourself internally
Do Retrospectives
Add It All Up
WE WERE A DEVELOPMENT SHOP WITH NO QA FOR 10 YEARS. HORRIFYING
@tomwalsham
Quality : Evolve QA
Dedicate 2 days of
Sprint to end-end
testing
Developer Peer Review
of stories
Effective QA is expensive.

Inadequate QA is even more expensive
Small QA team
‘Parachute’ in pre-
release
Named QA resource
in client-facing
budgets
Full lifecycle QA
team member from
Planning -> Release
AVOID THE SHINY THINGS
@tomwalsham
Productivity : Toolchain
Standardize Your
Toolchain
NOT TO BE CONFUSED WITH PATIENT ZERO
@tomwalsham
Versatility : Sprint Zero
Just.
Enough.
Design.
YOU DO NOT NEED TO CHANGE YOUR GLASSES. BLURRED TO PROTECT TOP SECRET THINGS
@tomwalsham
Profitability : Resourcing
2013-2015 2015-????
Future Resource Planning
Multiple Projects Per Person
Integrated Vacation Tracking
Day-Level Tracking
Pivot View per Project
Weekly Resourcing
Request / Approval ProcessNo Project-level Rollups
Failed around 25 resources
Will need refactor beyond 100Only 75% accurate
Before long, people get very confused
that the process is the content
“
UBIQUITOUS INSPIRATIONAL STEVE JOBS QUOTE
- Steve Jobs
@tomwalsham
I HOPE THE LITTLE ANIMATED GIF WILL PLAY IN KEYNOTE
@tomwalsham
Longevity : Results Driven Projects
Under Construction
Merely measuring
something has an uncanny
tendency to improve it
“
TECHNICALLY THIS QUOTE IS A RIPOFF FROM LORD KELVIN’S 150 YEARS PRIOR
- Paul Graham
@tomwalsham
03
Do It Yourself
WHAT A CHEAP TRICK. REUSING THE SAME SLIDE. LAZY.
Predictability
The purpose of process
Quality Productivity
Longevity Profitability Versatility
Client happiness, studio cashflow,
margin, all stem from this
If you measure it, you will improve it. A process
of KPIs for Quality will produce better output
A strong development and production process
enables faster execution.
Understanding clients in a long-term
account view alters approach
Combining predictability and planning,
project scope can be managed to improve profit
Providing the cornerstone for growth, and
adapting to changing market conditions
01 02 03
04 05 06
Business Dev
Scheduling
Estimation
Resourcing
Hiring
Production
Design Process
Toolchain
Communication
THE LEGOS OF AN STUDIO
@tomwalsham
Documentation
Quality Assurance
Support
Account Mgmt
Career Growth
Marketing
Contracts
Human Resources
Handoff
01
02
03
Target small wins.
Review.
Repeat.
OH SHIT! I HAVEN’T BEEN LISTENING. WHAT IS THIS ABOUT?
@tomwalsham
Sketch feasible Process
Identify Target Goal
Select Discipline
Thanks!
@tomwalsham / @twg / FITC Spotlight Process 2015

More Related Content

What's hot

Lean Start Up For Refugees
Lean Start Up For RefugeesLean Start Up For Refugees
Lean Start Up For RefugeesStephanie Gasche
 
CEOs best practices to win time back & focus on what matters
CEOs best practices to win time back & focus on what mattersCEOs best practices to win time back & focus on what matters
CEOs best practices to win time back & focus on what mattersTheFamily
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignAgileCymru
 
Creative services 101
Creative services 101Creative services 101
Creative services 101Eve Asbury
 
A book review of The Phoenix Project
A book review of The Phoenix ProjectA book review of The Phoenix Project
A book review of The Phoenix Projectandersd7
 
[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flowMarcio Sete
 
Software Economies of Scale
Software Economies of ScaleSoftware Economies of Scale
Software Economies of ScaleStephen Mounsey
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemSBWebinars
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First SliceAgileDenver
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To AgilityACM
 
Operations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the RunwayOperations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the RunwayCamille Fournier
 
Agile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practicesAgile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practicesAgileNCR2016
 
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...Lean Kanban Central Europe
 
High Output Tech Management
High Output Tech Management High Output Tech Management
High Output Tech Management Tu Pham
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academystrongandagile.co.uk
 
Get into bed with qa and keep testing agile
Get into bed with qa and keep testing agileGet into bed with qa and keep testing agile
Get into bed with qa and keep testing agileAgileCymru
 
Increasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value deliveryIncreasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value deliveryNarek Alaverdyan
 

What's hot (20)

Lean Start Up For Refugees
Lean Start Up For RefugeesLean Start Up For Refugees
Lean Start Up For Refugees
 
CEOs best practices to win time back & focus on what matters
CEOs best practices to win time back & focus on what mattersCEOs best practices to win time back & focus on what matters
CEOs best practices to win time back & focus on what matters
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational Design
 
Creative services 101
Creative services 101Creative services 101
Creative services 101
 
A book review of The Phoenix Project
A book review of The Phoenix ProjectA book review of The Phoenix Project
A book review of The Phoenix Project
 
[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow
 
Software Economies of Scale
Software Economies of ScaleSoftware Economies of Scale
Software Economies of Scale
 
Great! another bug
Great! another bugGreat! another bug
Great! another bug
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need Them
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First Slice
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
Operations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the RunwayOperations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the Runway
 
Agile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practicesAgile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practices
 
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
LKCE16 - How Kanban saved a Salvation Army hospital in Indonesia by Marcus Ha...
 
How (fr)agile we are
How (fr)agile we areHow (fr)agile we are
How (fr)agile we are
 
High Output Tech Management
High Output Tech Management High Output Tech Management
High Output Tech Management
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
 
Get into bed with qa and keep testing agile
Get into bed with qa and keep testing agileGet into bed with qa and keep testing agile
Get into bed with qa and keep testing agile
 
Increasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value deliveryIncreasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value delivery
 

Viewers also liked

The Working Dead
The Working DeadThe Working Dead
The Working DeadFITC
 
Here Be Dragons – Advanced JavaScript Debugging
Here Be Dragons – Advanced JavaScript DebuggingHere Be Dragons – Advanced JavaScript Debugging
Here Be Dragons – Advanced JavaScript DebuggingFITC
 
The Future is in Pieces
The Future is in PiecesThe Future is in Pieces
The Future is in PiecesFITC
 
Adapt or Die
Adapt or DieAdapt or Die
Adapt or DieFITC
 
Managing The Process
Managing The ProcessManaging The Process
Managing The ProcessFITC
 
A Journey with React
A Journey with ReactA Journey with React
A Journey with ReactFITC
 
Reinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative HackathonsReinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative HackathonsFITC
 
It’s the Experience That Makes the Product, Not the Features
It’s the Experience That Makes the Product, Not the FeaturesIt’s the Experience That Makes the Product, Not the Features
It’s the Experience That Makes the Product, Not the FeaturesFITC
 
Accumulations with Nicholas Felton
Accumulations with Nicholas FeltonAccumulations with Nicholas Felton
Accumulations with Nicholas FeltonFITC
 
Creating a Smile Worthy World
Creating a Smile Worthy WorldCreating a Smile Worthy World
Creating a Smile Worthy WorldFITC
 
Web unleashed 2015-tammyeverts
Web unleashed 2015-tammyevertsWeb unleashed 2015-tammyeverts
Web unleashed 2015-tammyevertsFITC
 
Just Make Stuff!
Just Make Stuff!Just Make Stuff!
Just Make Stuff!FITC
 
Programming Play
Programming PlayProgramming Play
Programming PlayFITC
 
Jedi Mind Trick: Networking, Selling and Pitching
Jedi Mind Trick: Networking, Selling and PitchingJedi Mind Trick: Networking, Selling and Pitching
Jedi Mind Trick: Networking, Selling and PitchingFITC
 
Technical Intuition
Technical IntuitionTechnical Intuition
Technical IntuitionFITC
 
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.FITC
 
The Little Shop of TDD Horrors
The Little Shop of TDD HorrorsThe Little Shop of TDD Horrors
The Little Shop of TDD HorrorsFITC
 
Universal Applications
Universal ApplicationsUniversal Applications
Universal ApplicationsFITC
 
Squishy pixels
Squishy pixelsSquishy pixels
Squishy pixelsFITC
 
Ryan Christiani I Heard React Was Good
Ryan Christiani I Heard React Was GoodRyan Christiani I Heard React Was Good
Ryan Christiani I Heard React Was GoodFITC
 

Viewers also liked (20)

The Working Dead
The Working DeadThe Working Dead
The Working Dead
 
Here Be Dragons – Advanced JavaScript Debugging
Here Be Dragons – Advanced JavaScript DebuggingHere Be Dragons – Advanced JavaScript Debugging
Here Be Dragons – Advanced JavaScript Debugging
 
The Future is in Pieces
The Future is in PiecesThe Future is in Pieces
The Future is in Pieces
 
Adapt or Die
Adapt or DieAdapt or Die
Adapt or Die
 
Managing The Process
Managing The ProcessManaging The Process
Managing The Process
 
A Journey with React
A Journey with ReactA Journey with React
A Journey with React
 
Reinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative HackathonsReinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative Hackathons
 
It’s the Experience That Makes the Product, Not the Features
It’s the Experience That Makes the Product, Not the FeaturesIt’s the Experience That Makes the Product, Not the Features
It’s the Experience That Makes the Product, Not the Features
 
Accumulations with Nicholas Felton
Accumulations with Nicholas FeltonAccumulations with Nicholas Felton
Accumulations with Nicholas Felton
 
Creating a Smile Worthy World
Creating a Smile Worthy WorldCreating a Smile Worthy World
Creating a Smile Worthy World
 
Web unleashed 2015-tammyeverts
Web unleashed 2015-tammyevertsWeb unleashed 2015-tammyeverts
Web unleashed 2015-tammyeverts
 
Just Make Stuff!
Just Make Stuff!Just Make Stuff!
Just Make Stuff!
 
Programming Play
Programming PlayProgramming Play
Programming Play
 
Jedi Mind Trick: Networking, Selling and Pitching
Jedi Mind Trick: Networking, Selling and PitchingJedi Mind Trick: Networking, Selling and Pitching
Jedi Mind Trick: Networking, Selling and Pitching
 
Technical Intuition
Technical IntuitionTechnical Intuition
Technical Intuition
 
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
 
The Little Shop of TDD Horrors
The Little Shop of TDD HorrorsThe Little Shop of TDD Horrors
The Little Shop of TDD Horrors
 
Universal Applications
Universal ApplicationsUniversal Applications
Universal Applications
 
Squishy pixels
Squishy pixelsSquishy pixels
Squishy pixels
 
Ryan Christiani I Heard React Was Good
Ryan Christiani I Heard React Was GoodRyan Christiani I Heard React Was Good
Ryan Christiani I Heard React Was Good
 

Similar to Customizing Your Process

Qual 11110 Short Form
Qual 11110 Short FormQual 11110 Short Form
Qual 11110 Short Formdavidjohn
 
Global qa conference updated
Global qa conference updatedGlobal qa conference updated
Global qa conference updatedJohnny Chan
 
How we built Talentpioneer by Productsquads
How we built Talentpioneer by ProductsquadsHow we built Talentpioneer by Productsquads
How we built Talentpioneer by ProductsquadsProductsquads
 
Fail and Win: Why a Failed Test Isn’t a Bad Thing
Fail and Win: Why a Failed Test Isn’t a Bad ThingFail and Win: Why a Failed Test Isn’t a Bad Thing
Fail and Win: Why a Failed Test Isn’t a Bad ThingOptimizely
 
Six sigma and mumbai dabbawala
Six sigma and mumbai dabbawalaSix sigma and mumbai dabbawala
Six sigma and mumbai dabbawalaSandeep Mane
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...ColomboCampsCommunity
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2Murray Cantor
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcChandan Patary
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for EveryoneTechWell
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowJosiah Renaudin
 
2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsdEric Ries
 
Continuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTestContinuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTestPeter Marshall
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony WebinarQASymphony
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 

Similar to Customizing Your Process (20)

Qual 11110 Short Form
Qual 11110 Short FormQual 11110 Short Form
Qual 11110 Short Form
 
Global qa conference updated
Global qa conference updatedGlobal qa conference updated
Global qa conference updated
 
How we built Talentpioneer by Productsquads
How we built Talentpioneer by ProductsquadsHow we built Talentpioneer by Productsquads
How we built Talentpioneer by Productsquads
 
What is six sigma pgp
What is six sigma pgpWhat is six sigma pgp
What is six sigma pgp
 
How to build Rome in a day
How to build Rome in a dayHow to build Rome in a day
How to build Rome in a day
 
Fail and Win: Why a Failed Test Isn’t a Bad Thing
Fail and Win: Why a Failed Test Isn’t a Bad ThingFail and Win: Why a Failed Test Isn’t a Bad Thing
Fail and Win: Why a Failed Test Isn’t a Bad Thing
 
Six sigma and mumbai dabbawala
Six sigma and mumbai dabbawalaSix sigma and mumbai dabbawala
Six sigma and mumbai dabbawala
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
 
PEX Sydney Steve_Towers * BPM is Dead, Long Live CEM *
PEX Sydney Steve_Towers * BPM is Dead, Long Live CEM *PEX Sydney Steve_Towers * BPM is Dead, Long Live CEM *
PEX Sydney Steve_Towers * BPM is Dead, Long Live CEM *
 
Steve Towers PEX_Sydney_Why_BPM_fails
Steve Towers PEX_Sydney_Why_BPM_failsSteve Towers PEX_Sydney_Why_BPM_fails
Steve Towers PEX_Sydney_Why_BPM_fails
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stc
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
AQM
AQMAQM
AQM
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and How
 
2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd
 
Continuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTestContinuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTest
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony Webinar
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 

More from FITC

Cut it up
Cut it upCut it up
Cut it upFITC
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital HealthFITC
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript PerformanceFITC
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech StackFITC
 
How to Pitch Your First AR Project
How to Pitch Your First AR ProjectHow to Pitch Your First AR Project
How to Pitch Your First AR ProjectFITC
 
Start by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerStart by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerFITC
 
Cocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryCocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryFITC
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday InnovationFITC
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight WebsitesFITC
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is TerrifyingFITC
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanFITC
 
The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)FITC
 
East of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameEast of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameFITC
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare SystemFITC
 
World Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignWorld Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignFITC
 
The Power of Now
The Power of NowThe Power of Now
The Power of NowFITC
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAsFITC
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstackFITC
 
From Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFrom Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFITC
 
Projects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForProjects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForFITC
 

More from FITC (20)

Cut it up
Cut it upCut it up
Cut it up
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
How to Pitch Your First AR Project
How to Pitch Your First AR ProjectHow to Pitch Your First AR Project
How to Pitch Your First AR Project
 
Start by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerStart by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the Answer
 
Cocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryCocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s Story
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday Innovation
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future Human
 
The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)
 
East of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameEast of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR Game
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare System
 
World Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignWorld Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product Design
 
The Power of Now
The Power of NowThe Power of Now
The Power of Now
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAs
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstack
 
From Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFrom Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self Discovery
 
Projects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForProjects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time For
 

Recently uploaded

Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 

Recently uploaded (20)

Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 

Customizing Your Process

  • 1. Tom Walsham / @tomwalsham - - Oct 3rd, 2015 Lessons learned from customizing process through agency growth from 15-60 employees Scaling process
  • 2. Tom Walsham Director of Product The Working Group @tomwalsham 25 Years writing Code 15 Years working in Online / Tech 10 Starts annually with TWG clients WHY SHOULD I LISTEN TO THIS GUY? ARE THE AFTER-SESSION BEERS STARTING SOON?
  • 4. A MOTLEY CREW @tomwalsham Product Mgr (1) Developer (10) Designer (0) Other (4) TWG - 2012 : 15 Employees
  • 5. Everything Was Awesome (or so it seemed) THIS IS AN ACTUAL PHOTO OF THE OLD TWG OFFICE @tomwalsham
  • 6. THE DEVELOPERS ARE NOT TINY HUMANS @tomwalsham TWG - 2015 : 65678 Employees Product Mgr (6) Developer (40) Designer (6) Other (16)
  • 7. REALITY BITES @tomwalsham “Nice Problems To Have” (with hindsight)
  • 8. WHY ARE WE ALL HERE? WHAT’S IT ALL ABOUT? Predictability The purpose of process Quality Productivity LongevityProfitabilityVersatility Client happiness, studio cashflow, margin, all stem from this If you measure it, you will improve it. A process of KPIs for Quality will produce better output A strong development and production process enables faster execution. Understanding clients in a long-term account view alters approach Combining predictability and planning, project scope can be managed to improve profit Providing the cornerstone for growth, and adapting to changing market conditions 01 02 03 04 05 06
  • 9. Estimation As close to reality as possible given little info Evolve QA Implementation of QA systems & team Sprint zero Formalized discovery process & documents Resourcing A better dovetailing to improve margin Results Driven Creation of quality assurance as a discipline Toolchain Standardizing tools to reduce friction Unicorn riding Harnessing unicorns to create rainbowsProcess Milestones PREDICTABILITY QUALITY VERSATILITY PROFITABILITY LONGEVITY PRODUCTIVITY AWESOMESAUCE LIFE IS A ROLLERCOASTER
  • 11. [Do] Read Awesome Books [Don’t] Get your process from a book ACQUIRE THE PROCESS EQUIVALENT OF ‘STREET SMARTS’ @tomwalsham
  • 12. I will tell you that our system is broken “ HE ONLY SOUNDS SMART OUT OF CONTEXT - Donald Trump @tomwalsham
  • 13. WE’LL ASK FOR ESTIMATES, THEN TREAT THEM AS DEADLINES! @tomwalsham Predictability : Estimation If developers think in terms of hours, let them estimate in hoursAvoid Abstractions Always be improving the process. Estimation is a fine art You can always discount it later, but don’t lie to yourself internally Do Retrospectives Add It All Up
  • 14. WE WERE A DEVELOPMENT SHOP WITH NO QA FOR 10 YEARS. HORRIFYING @tomwalsham Quality : Evolve QA Dedicate 2 days of Sprint to end-end testing Developer Peer Review of stories Effective QA is expensive.
 Inadequate QA is even more expensive Small QA team ‘Parachute’ in pre- release Named QA resource in client-facing budgets Full lifecycle QA team member from Planning -> Release
  • 15. AVOID THE SHINY THINGS @tomwalsham Productivity : Toolchain Standardize Your Toolchain
  • 16. NOT TO BE CONFUSED WITH PATIENT ZERO @tomwalsham Versatility : Sprint Zero Just. Enough. Design.
  • 17. YOU DO NOT NEED TO CHANGE YOUR GLASSES. BLURRED TO PROTECT TOP SECRET THINGS @tomwalsham Profitability : Resourcing 2013-2015 2015-???? Future Resource Planning Multiple Projects Per Person Integrated Vacation Tracking Day-Level Tracking Pivot View per Project Weekly Resourcing Request / Approval ProcessNo Project-level Rollups Failed around 25 resources Will need refactor beyond 100Only 75% accurate
  • 18. Before long, people get very confused that the process is the content “ UBIQUITOUS INSPIRATIONAL STEVE JOBS QUOTE - Steve Jobs @tomwalsham
  • 19. I HOPE THE LITTLE ANIMATED GIF WILL PLAY IN KEYNOTE @tomwalsham Longevity : Results Driven Projects Under Construction
  • 20. Merely measuring something has an uncanny tendency to improve it “ TECHNICALLY THIS QUOTE IS A RIPOFF FROM LORD KELVIN’S 150 YEARS PRIOR - Paul Graham @tomwalsham
  • 22. WHAT A CHEAP TRICK. REUSING THE SAME SLIDE. LAZY. Predictability The purpose of process Quality Productivity Longevity Profitability Versatility Client happiness, studio cashflow, margin, all stem from this If you measure it, you will improve it. A process of KPIs for Quality will produce better output A strong development and production process enables faster execution. Understanding clients in a long-term account view alters approach Combining predictability and planning, project scope can be managed to improve profit Providing the cornerstone for growth, and adapting to changing market conditions 01 02 03 04 05 06
  • 23. Business Dev Scheduling Estimation Resourcing Hiring Production Design Process Toolchain Communication THE LEGOS OF AN STUDIO @tomwalsham Documentation Quality Assurance Support Account Mgmt Career Growth Marketing Contracts Human Resources Handoff
  • 24. 01 02 03 Target small wins. Review. Repeat. OH SHIT! I HAVEN’T BEEN LISTENING. WHAT IS THIS ABOUT? @tomwalsham Sketch feasible Process Identify Target Goal Select Discipline
  • 25. Thanks! @tomwalsham / @twg / FITC Spotlight Process 2015