SlideShare uma empresa Scribd logo
1 de 62
IT Department of One
How Tweaky.com scopes, builds, and validates features
PJ Murray
Cofounder and CTO - Tweaky
pj@tweaky.com
Friday, 7 June 13
IT Department of One
What I’m going to cover
- How I got here
- Scoping
-Building
-Validating
Friday, 7 June 13
My Story
IT Department of One
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
Kickoff
IT Department of One
Friday, 7 June 13
Scoping Features
IT Department of One
Friday, 7 June 13
Capture Ideas
IT Department of One
Friday, 7 June 13
EXAMPLE -
Purchase Credits
IT Department of One
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
IT Department of One
Purchase
Friday, 7 June 13
IT Department of One
Purchase
View
Invoice
Mul2ple
Credit
Op2ons
View
Balance
Request
Refund
Credits	
  
Expire
Use
Credits	
  
Transfer	
  
Credits
Friday, 7 June 13
DON’T
IT Department of One
- Get stuck in technical implementation
- Get distracted by shiny “cool” things
- Overcomplicate things
Friday, 7 June 13
IT Department of One
MVP
Friday, 7 June 13
IT Department of One
MoSCoW
Friday, 7 June 13
IT Department of One
MoSCoW
Must Have Should Have
Could Have Wont Have
Friday, 7 June 13
IT Department of One
Must Have Should Have Nice to Have
Friday, 7 June 13
IT Department of One
Must Have Should Have Nice to Have
DO
Friday, 7 June 13
How do I know what a “Must Have” is?
IT Department of One
Friday, 7 June 13
Understand the Value
IT Department of One
- What assumption is the feature based on?
- Will it still work without x, y or z?
- Question everything
Friday, 7 June 13
IT Department of One
Purchase
View
Invoice
Mul2ple
Credit
Op2ons
View
Balance
Request
Refund
Credits	
  
Expire
Use
Credits	
  
Transfer	
  
Credits
Friday, 7 June 13
IT Department of One
Purchase
View
Invoice
Mul2ple
Credit
Op2ons
View
Balance
Request
Refund
Credits	
  
Expire
Use
Credits	
  
Transfer	
  
Credits
Friday, 7 June 13
IT Department of One
Purchase
View
Invoice
Mul2ple
Credit
Op2ons
View
Balance
Request
Refund
Credits	
  
Expire
Use
Credits	
  
Transfer	
  
Credits
Friday, 7 June 13
IT Department of One
Value is still only an assumption
Friday, 7 June 13
IT Department of One
Must Have Should Have Nice to Have
DO
Friday, 7 June 13
IT Department of One
Must Have Should Have Nice to Have
DON’T
Friday, 7 June 13
IT Department of One
Define a Success Metric
Friday, 7 June 13
IT Department of One
How do we know that
the feature works?
Friday, 7 June 13
IT Department of One
- Conversion Rate
- Customer Acquisition Cost
- Customer Satisfaction
- Lifetime Value
- Traffic
- Page Views
- New Users
- Sessions
Friday, 7 June 13
IT Department of One
Pick One
Friday, 7 June 13
IT Department of One
Discovery and Validation
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
Building Features
IT Department of One
Friday, 7 June 13
It’s never “just” a form field
IT Department of One
Friday, 7 June 13
IT Department of One
Code you don’t write is:
1. Code you don’t have to test
2. Code you don’t have to maintain
Friday, 7 June 13
Don’t Build Any Of It
IT Department of One
(if you don’t have to)
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
EXAMPLE -
Tweaky Success Calls
IT Department of One
Friday, 7 June 13
Don’t Build All of It
IT Department of One
Friday, 7 June 13
Leverage Existing Tools
IT Department of One
Friday, 7 June 13
IT Department of One
Friday, 7 June 13
Reuse Existing Code
IT Department of One
Friday, 7 June 13
EXAMPLE -
Tweaky Credits and Coupons
IT Department of One
Friday, 7 June 13
EXAMPLE -
Social Share and Affiliates
IT Department of One
Friday, 7 June 13
KISS
IT Department of One
(keep it simple stupid)
Friday, 7 June 13
No Software Wank
IT Department of One
Friday, 7 June 13
IT Department of One
Testing
Friday, 7 June 13
IT Department of One
When It’s High Risk
Friday, 7 June 13
IT Department of One
When Things Fail
Friday, 7 June 13
IT Department of One
Some Safety
Friday, 7 June 13
Ship Broken Code
IT Department of One
Friday, 7 June 13
IT Department of One
A un-deployed feature with
100% test coverage is
100% worthless
Friday, 7 June 13
IT Department of One
Bake in Metrics
Friday, 7 June 13
Technical Debt
IT Department of One
Friday, 7 June 13
IT Department of One
Validating
Friday, 7 June 13
IT Department of One
Understand the Question
Friday, 7 June 13
IT Department of One
Don’t be Tricky
Friday, 7 June 13
IT Department of One
Make it Visible
Friday, 7 June 13
IT Department of One
Review, Learn and Iterate
Friday, 7 June 13
IT Department of One
How Tweaky.com scopes, builds, and validates features
PJ Murray
Cofounder and CTO - Tweaky
pj@tweaky.com
Friday, 7 June 13

Mais conteúdo relacionado

Destaque

290-01_BCH Full Pg Ad_BLDGPRODUCTS lr
290-01_BCH Full Pg Ad_BLDGPRODUCTS lr290-01_BCH Full Pg Ad_BLDGPRODUCTS lr
290-01_BCH Full Pg Ad_BLDGPRODUCTS lrPatty Moss
 
PMoss 0222 pg 5
PMoss 0222 pg 5PMoss 0222 pg 5
PMoss 0222 pg 5Patty Moss
 
Práctica tema 2
Práctica tema 2Práctica tema 2
Práctica tema 2Tamaraaaaa
 
Meet our mission-pp_twmusic
Meet our mission-pp_twmusicMeet our mission-pp_twmusic
Meet our mission-pp_twmusictkinser13
 
Improving The Transparency Of Realtor® Associations
Improving The Transparency Of Realtor® AssociationsImproving The Transparency Of Realtor® Associations
Improving The Transparency Of Realtor® AssociationsDoug Devitre
 
Email and Web Marketing on Steriods v2
Email and Web Marketing on Steriods v2Email and Web Marketing on Steriods v2
Email and Web Marketing on Steriods v2Doug Devitre
 
Florida REALTORS Association 2011 Winter Meetings
Florida REALTORS Association 2011 Winter MeetingsFlorida REALTORS Association 2011 Winter Meetings
Florida REALTORS Association 2011 Winter MeetingsDoug Devitre
 
Facebook, Is It Worth My Time?
Facebook, Is It Worth My Time?Facebook, Is It Worth My Time?
Facebook, Is It Worth My Time?Doug Devitre
 
「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」
「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」
「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」scirexcenter
 
地域経済分析システム (RESAS) について
地域経済分析システム (RESAS) について地域経済分析システム (RESAS) について
地域経済分析システム (RESAS) についてscirexcenter
 
Influencia de la tecnología en la educación
Influencia de la tecnología en la educaciónInfluencia de la tecnología en la educación
Influencia de la tecnología en la educaciónPedro Morales
 

Destaque (16)

290-01_BCH Full Pg Ad_BLDGPRODUCTS lr
290-01_BCH Full Pg Ad_BLDGPRODUCTS lr290-01_BCH Full Pg Ad_BLDGPRODUCTS lr
290-01_BCH Full Pg Ad_BLDGPRODUCTS lr
 
PMoss 0222 pg 5
PMoss 0222 pg 5PMoss 0222 pg 5
PMoss 0222 pg 5
 
Townhall
TownhallTownhall
Townhall
 
OH&SGuide
OH&SGuideOH&SGuide
OH&SGuide
 
FEwordcloud
FEwordcloudFEwordcloud
FEwordcloud
 
Práctica tema 2
Práctica tema 2Práctica tema 2
Práctica tema 2
 
кухни из массива на заказ
кухни из массива на заказкухни из массива на заказ
кухни из массива на заказ
 
Meet our mission-pp_twmusic
Meet our mission-pp_twmusicMeet our mission-pp_twmusic
Meet our mission-pp_twmusic
 
Improving The Transparency Of Realtor® Associations
Improving The Transparency Of Realtor® AssociationsImproving The Transparency Of Realtor® Associations
Improving The Transparency Of Realtor® Associations
 
Email and Web Marketing on Steriods v2
Email and Web Marketing on Steriods v2Email and Web Marketing on Steriods v2
Email and Web Marketing on Steriods v2
 
Florida REALTORS Association 2011 Winter Meetings
Florida REALTORS Association 2011 Winter MeetingsFlorida REALTORS Association 2011 Winter Meetings
Florida REALTORS Association 2011 Winter Meetings
 
Facebook, Is It Worth My Time?
Facebook, Is It Worth My Time?Facebook, Is It Worth My Time?
Facebook, Is It Worth My Time?
 
Linea de Tiempo de la Computadora
Linea de Tiempo de la ComputadoraLinea de Tiempo de la Computadora
Linea de Tiempo de la Computadora
 
「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」
「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」
「欧米におけるデータ基盤拡充の動き: SciSIPとRISIS」
 
地域経済分析システム (RESAS) について
地域経済分析システム (RESAS) について地域経済分析システム (RESAS) について
地域経済分析システム (RESAS) について
 
Influencia de la tecnología en la educación
Influencia de la tecnología en la educaciónInfluencia de la tecnología en la educación
Influencia de la tecnología en la educación
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

How Tweaky Scopes, Builds, and Validates Ideas