SlideShare a Scribd company logo
Delivering What’s Right
Cory Foy | Net Objectives
Thursday, November 11, 2010
Business Value
Pipeline
Thursday, November 11, 2010
Selecting what to
work on
Business Value
Pipeline
Thursday, November 11, 2010
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Thursday, November 11, 2010
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Give Feedback
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Phone Calls
Thursday, November 11, 2010
Phone Calls
Text Messages
Thursday, November 11, 2010
Phone Calls
Text Messages
Signal Strength
Thursday, November 11, 2010
Phone Calls
Text Messages
Battery Status
Signal Strength
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time
Battery Status
Signal Strength
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time Set Alarms
Battery Status
Signal Strength
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time Set Alarms
Set Ringtones
Battery Status
Signal Strength
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time Set Alarms
Set Ringtones
Battery Status
Signal Strength
Email
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time Set Alarms
Set Ringtones
Take Pictures
Battery Status
Signal Strength
Email
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time Set Alarms
Set Ringtones
Take Pictures
Battery Status
Signal Strength
Email
Core
Features
Thursday, November 11, 2010
Thursday, November 11, 2010
Calculator
Thursday, November 11, 2010
Calculator
Music
Playback
Thursday, November 11, 2010
Calculator
Music
Playback
Games
Thursday, November 11, 2010
Calculator
Music
Playback
Timer /
Stopwatch
Games
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Timer /
Stopwatch
Games
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
Games
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
Games
Remote Wipe
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
Games
Remote Wipe
Autorotation
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
IM
Games
Remote Wipe
Autorotation
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
IM
Games
Remote Wipe
Autorotation
Twitter
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
IM
Games
Remote Wipe
Autorotation
Multiple Email Accounts
Twitter
Thursday, November 11, 2010
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer /
Stopwatch
IM
Games
Remote Wipe
Autorotation
Multiple Email Accounts
Twitter
Nice-To-HavesThursday, November 11, 2010
Thursday, November 11, 2010
Crazy Features
Thursday, November 11, 2010
Control House Thermostat
Crazy Features
Thursday, November 11, 2010
Control House Thermostat
Remote Control for TV
Crazy Features
Thursday, November 11, 2010
Control House Thermostat
Remote Control for TV
“Find My Phone”
Crazy Features
Thursday, November 11, 2010
Control House Thermostat
Remote Control for TV
Ability to Cut and Paste
“Find My Phone”
Crazy Features
Thursday, November 11, 2010
Value is what a
Customer
needs or wants
that also delivers
Business Value
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Phone Calls
Text Messages
Display the Time Set Alarms
Set Ringtones
Take Pictures
Battery Status
Signal Strength
Email
Calculator
Music
Playback
Voice Notes
Voice Dialing
Timer / StopwatchIM
Games
Remote Wipe
Autorotation
Multiple Email Accounts
Twitter
Control House Thermostat
Remote Control for TV
Ability to Cut and Paste
“Find My Phone”
Thursday, November 11, 2010
Thursday, November 11, 2010
Purpose-Based Alignment Model
Thursday, November 11, 2010
Purpose-Based Alignment Model
Market Differentiation
Thursday, November 11, 2010
Purpose-Based Alignment Model
MarketDifferentiation
Mission Critical
Thursday, November 11, 2010
Purpose-Based Alignment Model
MarketDifferentiation
Mission Critical
Thursday, November 11, 2010
Purpose-Based Alignment Model
MarketDifferentiation
Mission Critical
Minimum Impact
Activities
Thursday, November 11, 2010
Purpose-Based Alignment Model
MarketDifferentiation
Mission Critical
Partnering
Activities
Minimum Impact
Activities
Thursday, November 11, 2010
Purpose-Based Alignment Model
MarketDifferentiation
Mission Critical
Partnering
Activities
“Parity”
Activities
Minimum Impact
Activities
Thursday, November 11, 2010
Purpose-Based Alignment Model
MarketDifferentiation
Mission Critical
Partnering
Activities
“Differentiating”
Activities
“Parity”
Activities
Minimum Impact
Activities
Thursday, November 11, 2010
MarketDifferentiation
Mission Critical
- Phone Calls
- Text Messages
- Display Time
- Set Alarms
- Set Ringtones
- Take Pictures
- Battery Status
- Signal Strength
- Email
- Music Playback
- Voice Notes
- Voice Dialing
- Calculator
- Timer
- Stopwatch
- IM
- Games
- Twitter
- Multiple Email Accounts
- Remote Wipe
- Autorotation
- House Thermostat
- Remote Control
- Find My Phone
- Cut and Paste
Partnering Activities
Minimum Impact “Parity” Activities
Differentiating Activities
Thursday, November 11, 2010
MarketDifferentiation
Mission Critical
- Phone Calls
- Text Messages
- Display Time
- Set Alarms
- Set Ringtones
- Take Pictures
- Battery Status
- Signal Strength
- Email
- Music Playback
- Voice Notes
- Voice Dialing
- Calculator
- Timer
- Stopwatch
- IM
- Games
- Twitter
- Multiple Email Accounts
- Remote Wipe
- Autorotation
- House Thermostat
- Remote Control
- Find My Phone
- Cut and Paste
Partnering Activities
Minimum Impact “Parity” Activities
Differentiating Activities
Thursday, November 11, 2010
MarketDifferentiation
Mission Critical
- Phone Calls
- Text Messages
- Display Time
- Set Alarms
- Set Ringtones
- Take Pictures
- Battery Status
- Signal Strength
- Email
- Music Playback
- Voice Notes
- Voice Dialing
- Calculator
- Timer
- Stopwatch
- IM
- Games
- Twitter
- Multiple Email Accounts
- Remote Wipe
- Autorotation
- House Thermostat
- Remote Control
- Find My Phone
- Cut and Paste
Partnering Activities
Minimum Impact “Parity” Activities
Differentiating Activities
Thursday, November 11, 2010
MarketDifferentiation
Mission Critical
- Phone Calls
- Text Messages
- Display Time
- Set Alarms
- Set Ringtones
- Take Pictures
- Battery Status
- Signal Strength
- Email
- Music Playback
- Voice Notes
- Voice Dialing
- Calculator
- Timer
- Stopwatch
- IM
- Games
- Twitter
- Multiple Email Accounts
- Remote Wipe
- Autorotation
- House Thermostat
- Remote Control
- Find My Phone
- Cut and Paste
Partnering Activities
Minimum Impact “Parity” Activities
Differentiating Activities
Thursday, November 11, 2010
MarketDifferentiation
Mission Critical
- Phone Calls
- Text Messages
- Display Time
- Set Alarms
- Set Ringtones
- Take Pictures
- Battery Status
- Signal Strength
- Email
- Music Playback
- Voice Notes
- Voice Dialing
- Calculator
- Timer
- Stopwatch
- IM
- Games
- Twitter
- Multiple Email Accounts
- Remote Wipe
- Autorotation
- House Thermostat
- Remote Control
- Find My Phone
- Cut and Paste
Partnering Activities
Minimum Impact “Parity” Activities
Differentiating Activities
Thursday, November 11, 2010
MarketDifferentiation
Mission Critical
- Phone Calls
- Text Messages
- Display Time
- Set Alarms
- Set Ringtones
- Take Pictures
- Battery Status
- Signal Strength
- Email
- Music Playback
- Voice Notes
- Voice Dialing
- Calculator
- Timer
- Stopwatch
- IM
- Games
- Twitter
- Multiple Email Accounts
- Remote Wipe
- Autorotation
- House Thermostat
- Remote Control
- Find My Phone
- Cut and Paste
Partnering Activities
Minimum Impact “Parity” Activities
Differentiating Activities
Thursday, November 11, 2010
{functionality}
{functionality}
{functionality}
{functionality}
Thursday, November 11, 2010
{functionality}
{functionality}
{functionality}
{functionality}
Thursday, November 11, 2010
Thursday, November 11, 2010
Core Functionality
Entertainment
Social Media
Fluent UX
Security
Productivity
Thursday, November 11, 2010
Entertainment
Productivity
Thursday, November 11, 2010
Entertainment
Productivity
Music Player
Games
TV Remote
Thursday, November 11, 2010
Entertainment
Productivity
Music Player
Games
TV Remote
Calculator
Voice Notes
Thermostat Control
Multiple Email Accounts
Find My Phone
Thursday, November 11, 2010
Entertainment
Productivity
Minimal Marketable Feature
Music Player
Games
TV Remote
Calculator
Voice Notes
Thermostat Control
Multiple Email Accounts
Find My Phone
Thursday, November 11, 2010
Entertainment
Productivity
Minimal Marketable Feature
Music Player
Games
TV Remote
Calculator
Voice Notes
Thermostat Control
Multiple Email Accounts
Find My Phone
Thursday, November 11, 2010
Entertainment
Productivity
Minimal Marketable Feature
Music Player
Games
TV Remote
Calculator
Voice Notes
Thermostat Control
Multiple Email Accounts
Find My Phone
Thursday, November 11, 2010
Core Functionality
- Phone Calls
- Text Messages
- Email
- Alarms
- Ringtones
- Cut and Paste
Entertainment
- Music Player
Social Media Integration
- IM
Fluent UX
- Autorotation
Security
- Remote Wipe
Productivity
- Calculator
- Multiple Email Accounts
- Find my phone
Thursday, November 11, 2010
Core Functionality
- Phone Calls
- Text Messages
- Email
- Alarms
- Ringtones
- Cut and Paste
Entertainment
- Music Player
Social Media Integration
- IM
Productivity
- Calculator
- Multiple Email Accounts
- Find my phone
Thursday, November 11, 2010
Core Functionality
- Phone Calls
- Text Messages
- Email
- Alarms
- Ringtones
- Cut and Paste
Entertainment
- Music Player
Social Media Integration
- IM
Productivity
- Calculator
- Multiple Email Accounts
- Find my phone
Minimal Viable Product
Thursday, November 11, 2010
Minimal Viable Product
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Vision
Business Capabilities
Features
Minimal Marketable Features
Stories
Tasks
Thursday, November 11, 2010
Minimal Viable Product
Phone Calls
Text Messages
Email
Alarms
Ringtones
Cut and Paste
Music Player
IM
Calculator
Multiple Email Accounts
Find my Phone
Core Functionality
Entertainment
Social Media Integration
Productivity
Thursday, November 11, 2010
Phone Calls
Text Messages
Email
Alarms
Ringtones
Cut and Paste
Music Player
IM
Calculator
Multiple Email Accounts
Find my Phone
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Selecting what to
work on
Business Value
Pipeline
Thursday, November 11, 2010
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Value Stream Map
Thursday, November 11, 2010
Approve
.1 hr
Request
0.5 hr value
Reqts
80 hrs value
Sign Off
1 hr value
Review
2 hrs
Deploy
3 hrs
Analysis
60 hrs value
Design
40 hrs value
Code
80 hrs value
Test
40 hrs value
0.5 hrs 160 hrs8 hrs 160 hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs2 hrs
320 hrs 80 hrs 320 hrs 80 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
65% Defective
Repeat 3X
20% Rejected
Repeat 1X
Value Stream Map
Thursday, November 11, 2010
Approve
.1 hr
Request
0.5 hr value
Reqts
80 hrs value
Sign Off
1 hr value
Review
2 hrs
Deploy
3 hrs
Analysis
60 hrs value
Design
40 hrs value
Code
80 hrs value
Test
40 hrs value
0.5 hrs 160 hrs8 hrs 160 hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs2 hrs
320 hrs 80 hrs 320 hrs 80 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
65% Defective
Repeat 3X
20% Rejected
Repeat 1X
Value Stream Map
Process Cycle
Efficiency
Time Worked
Cycle Time
509 hrs
3433 hrs
= =
Thursday, November 11, 2010
Approve
.1 hr
Request
0.5 hr value
Reqts
80 hrs value
Sign Off
1 hr value
Review
2 hrs
Deploy
3 hrs
Analysis
60 hrs value
Design
40 hrs value
Code
80 hrs value
Test
40 hrs value
0.5 hrs 160 hrs8 hrs 160 hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs2 hrs
320 hrs 80 hrs 320 hrs 80 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
65% Defective
Repeat 3X
20% Rejected
Repeat 1X
Value Stream Map
Process Cycle
Efficiency
Time Worked
Cycle Time
509 hrs
3433 hrs
= =
= 14.9%
Process Cycle
Efficiency
Thursday, November 11, 2010
Queue Design Review Code Test Deploy
Visual Management Board
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board Bug Ftr
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
S
M
L
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
S
M
L
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
2 days
5 days
8 days
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
2 days
5 days
8 days
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
2 days 5 days
8 days
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
2 days 5 days 8 days
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
L
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
L
M
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
L
M
S
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
L
M
S
5 Large
27 Med
14 Small
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
L
M
S
5 Large
27 Med
14 Small
40 Days
135 Days 28 Days
Thursday, November 11, 2010
As a music afficienado, I
need a Music Player so I
can show off my phone
to my friends who have
iPhones
L
M
S
5 Large
27 Med
14 Small
40 Days
135 Days 28 DaysAvg: 203 Days
Thursday, November 11, 2010
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Give Feedback
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Queue Design Review
Code
Ready
Code
Code
Done
Test
Ready
Test Deploy
Visual Management Board
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
What did we
Expect?
Well Less Well Ideas
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Give Feedback
Selecting what to
work on
Developing It
Business Value
Pipeline
Thursday, November 11, 2010
Thursday, November 11, 2010
Thursday, November 11, 2010
Cory Foy
cory.foy@netobjectives.com
http://www.coryfoy.com
www.netobjectives.com
Contact Information
Play the Øredev
Innovation Games®!
Credits
Main Slide: http://www.flickr.com/photos/10ch/3347658610/sizes/l/in/photostream/
Body Builder: http://www.flickr.com/photos/raedqutena/4665932390/sizes/l/in/photostream/
Flexible: http://www.flickr.com/photos/indeed/2422651765/
Cell Phone: http://www.flickr.com/photos/kb35/369380644/sizes/z/in/photostream/
Energy Drink: http://www.flickr.com/photos/hectore/2547957174/sizes/l/in/photostream/
Cows: http://www.flickr.com/photos/julie_b1/4467245768/sizes/l/in/photostream/
Toxic: http://www.michigan.gov/images/LiquidDisposalMaComb-B1_167776_7.jpg
Index Card: http://www.sxc.hu/browse.phtml?f=download&id=1149783
Money: http://www.flickr.com/photos/tracy_olson/61056391/sizes/l/in/photostream/
Thursday, November 11, 2010
Cory Foy
cory.foy@netobjectives.com
http://www.coryfoy.com
www.netobjectives.com
Contact Information
Play the Øredev
Innovation Games®!
Credits
Main Slide: http://www.flickr.com/photos/10ch/3347658610/sizes/l/in/photostream/
Body Builder: http://www.flickr.com/photos/raedqutena/4665932390/sizes/l/in/photostream/
Flexible: http://www.flickr.com/photos/indeed/2422651765/
Cell Phone: http://www.flickr.com/photos/kb35/369380644/sizes/z/in/photostream/
Energy Drink: http://www.flickr.com/photos/hectore/2547957174/sizes/l/in/photostream/
Cows: http://www.flickr.com/photos/julie_b1/4467245768/sizes/l/in/photostream/
Toxic: http://www.michigan.gov/images/LiquidDisposalMaComb-B1_167776_7.jpg
Index Card: http://www.sxc.hu/browse.phtml?f=download&id=1149783
Money: http://www.flickr.com/photos/tracy_olson/61056391/sizes/l/in/photostream/
Thursday, November 11, 2010

More Related Content

More from Cory Foy

Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Cory Foy
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right Time
Cory Foy
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
Cory Foy
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015
Cory Foy
 
Code Katas
Code KatasCode Katas
Code Katas
Cory Foy
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed Agility
Cory Foy
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
Cory Foy
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOps
Cory Foy
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for Beginners
Cory Foy
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the Organization
Cory Foy
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?
Cory Foy
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
Cory Foy
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code Cries
Cory Foy
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code Cries
Cory Foy
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern Language
Cory Foy
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in Rails
Cory Foy
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile Demystified
Cory Foy
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# Developers
Cory Foy
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
Cory Foy
 
Koans and Katas, Oh My! From Øredev 2010
Koans and Katas, Oh My! From Øredev 2010Koans and Katas, Oh My! From Øredev 2010
Koans and Katas, Oh My! From Øredev 2010
Cory Foy
 

More from Cory Foy (20)

Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right Time
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015
 
Code Katas
Code KatasCode Katas
Code Katas
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed Agility
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOps
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for Beginners
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the Organization
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code Cries
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code Cries
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern Language
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in Rails
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile Demystified
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# Developers
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
 
Koans and Katas, Oh My! From Øredev 2010
Koans and Katas, Oh My! From Øredev 2010Koans and Katas, Oh My! From Øredev 2010
Koans and Katas, Oh My! From Øredev 2010
 

Recently uploaded

Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
LINUS PROJECTS (INDIA)
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
Uncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in LibrariesUncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in Libraries
Brian Pichman
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
shanihomely
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
SAI KAILASH R
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
HackersList
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
Steven Carlson
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 

Recently uploaded (20)

Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
Uncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in LibrariesUncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in Libraries
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 

Delivering What's Right