Minimum Testable Features: A
Different Approach to Agile
Software Development
By Ben Moore
http://by.dialexa.com/minimum-testable-features-a-different-approach-to-agile-
software-development
Dialexa
We are on a mission to make every company
a great technology company.
We work with organizations to define and
execute digital transformation strategies to
improve business operations and customer
experiences. Our services include:
• Multi-Year Technology Roadmap
• Platform Engineering
• User Experience Design
• Custom Software Development
• Hardware Prototyping /IoT
Want to succeed with digital
transformation?
Get past the mindset that you
need a perfect product to go to
market.
The benefits of agile
development are becoming
more of a necessity…
… than an option
When you create a minimum viable product
It’s important to take it a
step further.
And to shape the MVP
around minimum
testable features.
Rather than building a front end to pull data
and define the user interface…
…while separately creating an API layer on the
back end to run all of the logic.
And then bringing them together towards the
end…
…Which caused integration issues.
We realized we could avoid these issues all
together if we just planned our sprints and
stories better from the very beginning.
This is what gave rise to the
minimum testable feature (MTF)
mindset.
What is a Minimum Testable Feature?
Your final product is ultimately a full list of
features defined by your development team and
stakeholders.
But at the very start, you break
the final vision out in epics in
order to plan sprints effectively.
Epics = high-level features that you
expect to exist in your MVP
With a minimum testable feature approach,
you plan out stories for each epic
This way the front end and backend are
working on each feature concurrently.
Feature owner: one of
the resources working on
the feature; responsible
for not only their portion
of the feature, but the
overall end functionality
of the feature.
You go beyond
individual testing
And ensure that the feature is covered by not
only unit tests, but integration tests.
This will ensure that the
feature as a whole is
complete.
This is when small
integration bugs are found
and fixed before even getting
to the quality assurance
team.
Once the feature owner is satisfied with the
quality, they demo the feature to the QA team
for final sign-off and approval.
The MTF approach lets you address
bugs early, minimizing your
technical debt in the project.
By shifting from an MVP to an MTF approach
You’ll have to front load more effort into your
spring planning
But you’ll have shortened
feedback loops, better
product quality, and an over
all quicker development time.
One of the Greatest Consequences of an MTF
Approach
You create functional features iteratively so
that you have something to showcase to
stakeholders.
When the front end and back end are disconnected
You don’t have an integrated product to
visually demo until the very end of the project.
While it’s great to
showcase features
early on…
Creating awareness could lead stakeholders
to request new directions and new features.
The key to implementing a MTF minded
project is to manage expectations throughout
the entire project.
The backlog might change,
but that’s what agile
methodology is all about.
Be sure to manage
stakeholders
expectations and
communicate clearly the
pros and cons to each
change of the project
scope.
The MTF approach gets to the true
heart of agile development.
P R O P E R T Y O F D I A L E X A L L C © 2 0 1 7 - C O N F I D E N T I A L & P R O P R I E T A R Y
Doug Platts
VP of Marketing
marketing@dialexa.com
If you are looking to undertake a digital
transformation initiative we would love
to see how we can help make your
company a great technology company.

More Related Content

PDF
Your Big Idea: Creating Products for B2B Disruption
PDF
Organizational Challenges CIOs Face as Companies Change Rapidly—And What to D...
PDF
Tools and Resources for New Product Development: The Discovery Phase
PDF
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
PDF
It’s About More than Pixels: Redefining "Designer"
PDF
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
PDF
Learning from a Culture of Collaboration: Engineers do it better. What can de...
PDF
A Modern Take on the Agile Manifesto
Your Big Idea: Creating Products for B2B Disruption
Organizational Challenges CIOs Face as Companies Change Rapidly—And What to D...
Tools and Resources for New Product Development: The Discovery Phase
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...
It’s About More than Pixels: Redefining "Designer"
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
Learning from a Culture of Collaboration: Engineers do it better. What can de...
A Modern Take on the Agile Manifesto

What's hot (20)

PDF
Tales From a Balanced Team
PDF
Working as an agile Experience Designer
PPTX
Concurrency Technology Roadmap
PDF
From project to product mindset and onwards to product platform architectures
PDF
Building a Gamification Design team (a fast review)
PDF
Simplicity at Scale - Growing Teams at Atlassian
PDF
Impact Mapping LEGO Game - Agile Business Day 2016
PDF
Serious Business: Playing serious games to accelerate learning & deliver bett...
PDF
Balancing Human-Centered Design with Business Outcomes (Part 2: Shift from De...
PPTX
Mobile App User Experience Myths, Debunked
PPTX
Project to product mindset
PDF
Embedding Design Thinking at Sony to accomplish Business Strategy
PPTX
Mission Based UX Strategy (UX Strat USA 2015)
PPTX
Building Corporate UX Capabilities
PDF
Skye Sant - NEW PLATFORM case study (Sr UX)
PDF
Agile or how to break donw barriers
PDF
UX STRAT 2014: Tim Loo's Workshop - Experience Visioning & Roadmapping
PDF
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
PDF
Life's too short to build something nobody wants
PDF
UX Design Workshop - Tableau CRM Edition
Tales From a Balanced Team
Working as an agile Experience Designer
Concurrency Technology Roadmap
From project to product mindset and onwards to product platform architectures
Building a Gamification Design team (a fast review)
Simplicity at Scale - Growing Teams at Atlassian
Impact Mapping LEGO Game - Agile Business Day 2016
Serious Business: Playing serious games to accelerate learning & deliver bett...
Balancing Human-Centered Design with Business Outcomes (Part 2: Shift from De...
Mobile App User Experience Myths, Debunked
Project to product mindset
Embedding Design Thinking at Sony to accomplish Business Strategy
Mission Based UX Strategy (UX Strat USA 2015)
Building Corporate UX Capabilities
Skye Sant - NEW PLATFORM case study (Sr UX)
Agile or how to break donw barriers
UX STRAT 2014: Tim Loo's Workshop - Experience Visioning & Roadmapping
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
Life's too short to build something nobody wants
UX Design Workshop - Tableau CRM Edition
Ad

Similar to Minimum Testable Features—A Different Approach to Agile Software Development (20)

PDF
Why Hire Full Stack Developer for MVP Development
PPTX
Poc vs pototype vs mvp an explanatory discussion
PDF
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
DOC
TapoResume2015
PDF
Different Methodologies Used By Programming Teams
PDF
ROI Driven Digital Development
PDF
Top Companies to Outsource Software Migration and Modernization Work
PPTX
A holistic guide to annotated wireframes for app development
PDF
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
PDF
The Advantages of Hiring A Full Stack Developer To Develop MVP.pdf
PDF
A Basic Introduction to Creating a Software Requirements Specification
PDF
Resume_Brijesh_Pavith
PPT
Collaborative Roadmapping
PPT
Project Requriement Management Vs Agile software development
PDF
fireup pro software house - this is who we are
ODP
Uklug 2011 administrator development synergy
PDF
Transparent Approach to Flutter App Development for Startups
PDF
Corporate presentation- Arohatech
PDF
IoT Product Design and Prototyping
PPTX
ngStockholm #8 at NetEnt - Micro Frontend Architecture
Why Hire Full Stack Developer for MVP Development
Poc vs pototype vs mvp an explanatory discussion
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
TapoResume2015
Different Methodologies Used By Programming Teams
ROI Driven Digital Development
Top Companies to Outsource Software Migration and Modernization Work
A holistic guide to annotated wireframes for app development
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
The Advantages of Hiring A Full Stack Developer To Develop MVP.pdf
A Basic Introduction to Creating a Software Requirements Specification
Resume_Brijesh_Pavith
Collaborative Roadmapping
Project Requriement Management Vs Agile software development
fireup pro software house - this is who we are
Uklug 2011 administrator development synergy
Transparent Approach to Flutter App Development for Startups
Corporate presentation- Arohatech
IoT Product Design and Prototyping
ngStockholm #8 at NetEnt - Micro Frontend Architecture
Ad

More from Dialexa (14)

PDF
Smart Transportation Is All About the Data - Insights from Vinli CEO, Mark Ha...
PDF
Developing User Stories - The Dialexa Way
PDF
The Evolution of UX in Virtual Reality
PDF
33 Software Development Tools that Drive Dialexa’s Success
PDF
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
PDF
FAA Drone Regulations - Your Part 107 Cheat Sheet
PPTX
The Four Pillars of PCB Design for Creating a Successful IoT Product
PDF
The Next Step to Build Better APIs — Consistent Data Structure
PDF
Humanizing Machine Learning - Real-World Applications
PDF
4 External Forces Accelerating the Smart City Model
PDF
Does Your Technology Roadmap Have a Financial Roadmap?
PDF
Current State Analysis—More Important than You Think for Building a Technolog...
PDF
Lean Design Research - Why There’s No Excuse Wasting Money on Bad Products A...
PDF
Digital Enterprise Show: Transforming The Marketing Organization in the Digit...
Smart Transportation Is All About the Data - Insights from Vinli CEO, Mark Ha...
Developing User Stories - The Dialexa Way
The Evolution of UX in Virtual Reality
33 Software Development Tools that Drive Dialexa’s Success
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
FAA Drone Regulations - Your Part 107 Cheat Sheet
The Four Pillars of PCB Design for Creating a Successful IoT Product
The Next Step to Build Better APIs — Consistent Data Structure
Humanizing Machine Learning - Real-World Applications
4 External Forces Accelerating the Smart City Model
Does Your Technology Roadmap Have a Financial Roadmap?
Current State Analysis—More Important than You Think for Building a Technolog...
Lean Design Research - Why There’s No Excuse Wasting Money on Bad Products A...
Digital Enterprise Show: Transforming The Marketing Organization in the Digit...

Recently uploaded (20)

PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
The AI Revolution in Customer Service - 2025
PDF
Altius execution marketplace concept.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Decision Optimization - From Theory to Practice
Build automations faster and more reliably with UiPath ScreenPlay
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
Auditboard EB SOX Playbook 2023 edition.
Presentation - Principles of Instructional Design.pptx
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
The AI Revolution in Customer Service - 2025
Altius execution marketplace concept.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
4 layer Arch & Reference Arch of IoT.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Decision Optimization - From Theory to Practice

Minimum Testable Features—A Different Approach to Agile Software Development

  • 1. Minimum Testable Features: A Different Approach to Agile Software Development By Ben Moore http://by.dialexa.com/minimum-testable-features-a-different-approach-to-agile- software-development
  • 2. Dialexa We are on a mission to make every company a great technology company. We work with organizations to define and execute digital transformation strategies to improve business operations and customer experiences. Our services include: • Multi-Year Technology Roadmap • Platform Engineering • User Experience Design • Custom Software Development • Hardware Prototyping /IoT
  • 3. Want to succeed with digital transformation?
  • 4. Get past the mindset that you need a perfect product to go to market.
  • 5. The benefits of agile development are becoming more of a necessity…
  • 6. … than an option
  • 7. When you create a minimum viable product
  • 8. It’s important to take it a step further.
  • 9. And to shape the MVP around minimum testable features.
  • 10. Rather than building a front end to pull data and define the user interface…
  • 11. …while separately creating an API layer on the back end to run all of the logic.
  • 12. And then bringing them together towards the end…
  • 14. We realized we could avoid these issues all together if we just planned our sprints and stories better from the very beginning.
  • 15. This is what gave rise to the minimum testable feature (MTF) mindset.
  • 16. What is a Minimum Testable Feature?
  • 17. Your final product is ultimately a full list of features defined by your development team and stakeholders.
  • 18. But at the very start, you break the final vision out in epics in order to plan sprints effectively.
  • 19. Epics = high-level features that you expect to exist in your MVP
  • 20. With a minimum testable feature approach, you plan out stories for each epic
  • 21. This way the front end and backend are working on each feature concurrently.
  • 22. Feature owner: one of the resources working on the feature; responsible for not only their portion of the feature, but the overall end functionality of the feature.
  • 24. And ensure that the feature is covered by not only unit tests, but integration tests.
  • 25. This will ensure that the feature as a whole is complete.
  • 26. This is when small integration bugs are found and fixed before even getting to the quality assurance team.
  • 27. Once the feature owner is satisfied with the quality, they demo the feature to the QA team for final sign-off and approval.
  • 28. The MTF approach lets you address bugs early, minimizing your technical debt in the project.
  • 29. By shifting from an MVP to an MTF approach
  • 30. You’ll have to front load more effort into your spring planning
  • 31. But you’ll have shortened feedback loops, better product quality, and an over all quicker development time.
  • 32. One of the Greatest Consequences of an MTF Approach
  • 33. You create functional features iteratively so that you have something to showcase to stakeholders.
  • 34. When the front end and back end are disconnected
  • 35. You don’t have an integrated product to visually demo until the very end of the project.
  • 36. While it’s great to showcase features early on…
  • 37. Creating awareness could lead stakeholders to request new directions and new features.
  • 38. The key to implementing a MTF minded project is to manage expectations throughout the entire project.
  • 39. The backlog might change, but that’s what agile methodology is all about.
  • 40. Be sure to manage stakeholders expectations and communicate clearly the pros and cons to each change of the project scope.
  • 41. The MTF approach gets to the true heart of agile development.
  • 42. P R O P E R T Y O F D I A L E X A L L C © 2 0 1 7 - C O N F I D E N T I A L & P R O P R I E T A R Y Doug Platts VP of Marketing [email protected] If you are looking to undertake a digital transformation initiative we would love to see how we can help make your company a great technology company.