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

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Último (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

How Tweaky Scopes, Builds, and Validates Ideas