In my journey through the world of software development, I’ve witnessed a remarkable transformation in how teams approach feature delivery. A recent case study I came across highlighted a team that evolved from delivering a mere 25 features to production each year to an astonishing 150 features, all while maintaining the same headcount. This leap didn’t happen overnight; it took them four years to refine their processes and embrace a new mindset. But the results speak for themselves, who wouldn’t prefer 800 features over 25?
The Power of Small Experiments
What’s fascinating about this shift is the emphasis on smaller features. While it may seem counterintuitive at first, breaking down larger features into smaller, more manageable experiments allows teams to test ideas more frequently. This approach not only increases the volume of features delivered but also enhances the quality of the product. Here’s why I believe this method is so effective:
-
Increased Opportunities for Feedback: By rolling out smaller features, teams can gather customer feedback more rapidly. This iterative process helps identify what resonates with users and what doesn’t, allowing for quicker pivots.
-
Reduced Risk: Smaller experiments mean that if something doesn’t work out, the impact is limited. This mitigates the risk associated with larger, more complex features that may take months to develop.
-
Enhanced Learning: Each experiment provides valuable insights. Teams can learn what works and what doesn’t, leading to a more informed development process. This continuous learning cycle is crucial for building a product that truly meets customer needs.
Moving Away from the Old Way
In traditional development practices, there’s often a tendency to stick with a feature or approach, even when it’s not yielding the best results. This can lead to wasted resources and missed opportunities. However, by adopting a mindset focused on experimentation, teams can quickly identify which features resonate with customers and double down on those.
-
Flexibility: The ability to pivot based on real-time feedback is invaluable. If a feature isn’t connecting with users, it’s far better to move on to the next idea rather than forcing something that isn’t working.
-
Customer-Centric Development: This approach fosters a culture of experimentation that prioritises customer needs. By focusing on what the customer values, teams can build better products with more capabilities.
Building a Better Product
Ultimately, the goal is to create a product that not only meets but exceeds customer expectations. By embracing smaller features and a mindset of experimentation, teams can build a more robust product over time. This iterative process allows for continuous improvement and innovation, ensuring that the product evolves in line with customer needs.
In conclusion, the shift from delivering 25 features to 150 is not just about numbers; it’s about adopting a new way of thinking. It’s about recognising that smaller, more frequent experiments can lead to greater success. As we continue to navigate the complexities of software development, let’s embrace this mindset and strive for a more agile, customer-focused approach. After all, in the world of product development, it’s not just about the quantity of features but the quality and relevance of those features to our users.
Smart Classifications
Each classification [Concepts, Categories, & Tags] was assigned using AI-powered semantic analysis and scored across relevance, depth, and alignment. Final decisions? Still human. Always traceable. Hover to see how it applies.
What to read next
Unlocking Continuous Delivery: How Feature Flags Transform Software Development
Explains how feature flags enable safe, incremental software releases, support continuous delivery, and use user feedback to improve …
Transforming Agility: How Azure DevOps Went from Two-Year Releases to 880,000 Deployments
Explores how Azure DevOps shifted from slow, two-year releases to rapid, continuous delivery, highlighting the benefits of fast feedback, …
Unlocking Effective Product Development: How a Hypothesis-Driven Approach Transforms User Experience
Explains how a hypothesis-driven approach, small experiments, and cross-team collaboration improve product development, user experience, and …
Unlocking Code Quality: The Transformative Power of Frequent Deployments
Explores how frequent code deployments improve code quality, reduce technical debt, enable faster feedback, and support iterative, …
Unlocking the True Power of Agile: Embracing Change and Collaboration for Team Success
Explores how Agile success relies on team collaboration, embracing change, continuous improvement, and focusing on delivering real value to …
Stop Hiding Behind Complexity and Start Delivering Continuously
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and …
Detecting agile theatre with real delivery signals
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Kendall Guide - A System of Work for AI Adoption
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …
Detecting agile theatre with real delivery signals
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …