SlideShare a Scribd company logo
Notes to Myself
DEVELOPMENT PRACTICES
Notes to Myself: Development Practices
 Keep user stories small – 2-3 days effort

max.
Notes to Myself: Development Practices
 Get acceptance tests as part of the user

stories. Don’t start coding a story without
understanding how you’re going to test it.
 Automate the tests.
Notes to Myself: Development Practices
 Have a definition of “done.” Don’t say

something is “basically done,” “pretty much
done,” “90 percent done,” etc. It’s done or
it’s not done. If it’s not done, be able to state
what has to happen for it be done.
Notes to Myself: Development Practices
 Limit work in progress. Finish one story or

feature before going on to the next one.
Notes to Myself: Development Practices
 Deliver high-value features early. Minimize

effort on things that don’t provide value.

More Related Content

What's hot

Homework and projects online.ppt
Homework and projects online.pptHomework and projects online.ppt
Homework and projects online.ppt
cherylgleason
 
Screencasting for Administrators
Screencasting for AdministratorsScreencasting for Administrators
Screencasting for Administrators
Andrew Steinman
 
Personal evaluation over the coursework unit
Personal evaluation over the coursework unitPersonal evaluation over the coursework unit
Personal evaluation over the coursework unit
957755
 
Preferred method of working
Preferred method of workingPreferred method of working
Preferred method of working
Di Dawson
 

What's hot (19)

Procedures
ProceduresProcedures
Procedures
 
Constraints
ConstraintsConstraints
Constraints
 
Productivity Tips for Programmers
Productivity Tips for ProgrammersProductivity Tips for Programmers
Productivity Tips for Programmers
 
Homework and projects online.ppt
Homework and projects online.pptHomework and projects online.ppt
Homework and projects online.ppt
 
Defining my challenges worksheet digital form
Defining my challenges worksheet digital formDefining my challenges worksheet digital form
Defining my challenges worksheet digital form
 
Screencasting for Administrators
Screencasting for AdministratorsScreencasting for Administrators
Screencasting for Administrators
 
How to prepare for the gmat
How to prepare for the gmatHow to prepare for the gmat
How to prepare for the gmat
 
7 Lifestyle Changes That Will Boost Productivity
7 Lifestyle Changes That Will Boost Productivity7 Lifestyle Changes That Will Boost Productivity
7 Lifestyle Changes That Will Boost Productivity
 
Марта Комарницька
Марта КомарницькаМарта Комарницька
Марта Комарницька
 
Assessment & Tracking in Maths & English
Assessment & Tracking in Maths & EnglishAssessment & Tracking in Maths & English
Assessment & Tracking in Maths & English
 
Personal evaluation over the coursework unit
Personal evaluation over the coursework unitPersonal evaluation over the coursework unit
Personal evaluation over the coursework unit
 
Preferred method of working
Preferred method of workingPreferred method of working
Preferred method of working
 
Problems
ProblemsProblems
Problems
 
Plan your time
Plan your timePlan your time
Plan your time
 
Start Delegating in 5 Easy Steps
Start Delegating in 5 Easy Steps Start Delegating in 5 Easy Steps
Start Delegating in 5 Easy Steps
 
project
projectproject
project
 
Show My Homework
Show My HomeworkShow My Homework
Show My Homework
 
How to Contribute to your Project
How to Contribute to your ProjectHow to Contribute to your Project
How to Contribute to your Project
 
Cure for pimples
Cure for pimplesCure for pimples
Cure for pimples
 

Similar to Notes to Myself: Development Practices

I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?
Yi Xu
 
Rapid turnaround usability testing: not just a pipe dream
Rapid turnaround usability testing: not just a pipe dreamRapid turnaround usability testing: not just a pipe dream
Rapid turnaround usability testing: not just a pipe dream
Kyle Soucy
 
Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...
Made by Many
 

Similar to Notes to Myself: Development Practices (20)

Validate your product with usability testing
Validate your product with usability testingValidate your product with usability testing
Validate your product with usability testing
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft Workshop
 
Correcting Performance & Behaviour Problem ... For Staff Members
Correcting Performance & Behaviour Problem ... For Staff MembersCorrecting Performance & Behaviour Problem ... For Staff Members
Correcting Performance & Behaviour Problem ... For Staff Members
 
Start with Quality - an Agile Tester's Case Study
Start with Quality - an Agile Tester's Case StudyStart with Quality - an Agile Tester's Case Study
Start with Quality - an Agile Tester's Case Study
 
Head start behaviouralquestions
Head start behaviouralquestionsHead start behaviouralquestions
Head start behaviouralquestions
 
The Predictable & Unpredictable in PM Journey by Amazon Sr PM
The Predictable & Unpredictable in PM Journey by Amazon Sr PMThe Predictable & Unpredictable in PM Journey by Amazon Sr PM
The Predictable & Unpredictable in PM Journey by Amazon Sr PM
 
I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?
 
The Art of A/B Testing in Product by YogaGlo VP of Product
The Art of A/B Testing in Product by YogaGlo VP of ProductThe Art of A/B Testing in Product by YogaGlo VP of Product
The Art of A/B Testing in Product by YogaGlo VP of Product
 
Designing work
Designing workDesigning work
Designing work
 
Grapelime mvp profile
Grapelime mvp profileGrapelime mvp profile
Grapelime mvp profile
 
Products are a mess
Products are a messProducts are a mess
Products are a mess
 
Build your winning product in two weeks
Build your winning product in two weeksBuild your winning product in two weeks
Build your winning product in two weeks
 
Rapid turnaround usability testing: not just a pipe dream
Rapid turnaround usability testing: not just a pipe dreamRapid turnaround usability testing: not just a pipe dream
Rapid turnaround usability testing: not just a pipe dream
 
From Zero To Agile
From Zero To AgileFrom Zero To Agile
From Zero To Agile
 
User Testing for Product Managers - LIVE
User Testing for Product Managers - LIVEUser Testing for Product Managers - LIVE
User Testing for Product Managers - LIVE
 
How to break up epics (for Product Managers)
How to break up epics (for Product Managers)How to break up epics (for Product Managers)
How to break up epics (for Product Managers)
 
Webinar: How to be More Effective Data-Driven PM by fmr Groupon Sr PM
Webinar: How to be More Effective Data-Driven PM by fmr Groupon Sr PMWebinar: How to be More Effective Data-Driven PM by fmr Groupon Sr PM
Webinar: How to be More Effective Data-Driven PM by fmr Groupon Sr PM
 
Software Testing Interview Q&A – part 1
Software Testing Interview Q&A – part 1Software Testing Interview Q&A – part 1
Software Testing Interview Q&A – part 1
 
Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...
 
UX for E-learning: Designing the Learner Experience
UX for E-learning: Designing the Learner ExperienceUX for E-learning: Designing the Learner Experience
UX for E-learning: Designing the Learner Experience
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 

Notes to Myself: Development Practices

  • 2. Notes to Myself: Development Practices  Keep user stories small – 2-3 days effort max.
  • 3. Notes to Myself: Development Practices  Get acceptance tests as part of the user stories. Don’t start coding a story without understanding how you’re going to test it.  Automate the tests.
  • 4. Notes to Myself: Development Practices  Have a definition of “done.” Don’t say something is “basically done,” “pretty much done,” “90 percent done,” etc. It’s done or it’s not done. If it’s not done, be able to state what has to happen for it be done.
  • 5. Notes to Myself: Development Practices  Limit work in progress. Finish one story or feature before going on to the next one.
  • 6. Notes to Myself: Development Practices  Deliver high-value features early. Minimize effort on things that don’t provide value.