Original Agile India conference organizer
Energy Management Software
Energy Utilities
Commercial buildings
Smart meter data
Archive and aggregate
Analyze
Measure and verify savings
Identify anomalies
Educate occupants and the public
Make the world a better place
Not just electricity...
Walk the talk
Product development landscape has shifted
Development is no longer the constraint
Biggest risk is no longer: Can we build it?
It is: Will anyone care?
Marketplace is flooded with great products
That nobody uses
Product design is the new black
Design thinking
Building software is a constrained problem
Designing a product is wide open
Explore the design space as quickly as possible
Tackle this risk directly
Minimal Viable Product (MVP)
An MVP helps entrepreneurs start the process of learning as quickly as possible
Groupon Wordpress blog
Dropbox video
Landing page
Examples mainly from the consumer product space
Selling to enterprises is different
Table stakes: what's needed to start learning process?
More than a landing page
Step 1: The Pitch
Goal: validate product concept
Step 2: The Demo
Step 3: Limited-access account
Goal: close the deal
Problem: MVP without a product
A 5 step program
1. Start with fixed, known constraints
2. Defer commitment on everything else
3. Leverage external products and services wherever possible
4. Start simple and iterate quickly
5. Focus on telling a compelling story
Fixed constraint: Our product is a web application
(for us, even this turned out to be invalid)Foundation: Static, single page web application (SPA)
Tools: HTML, CSS + Javascript
Defer commitment: No back-end required
(3 months, 30+ demos without back-end)Defer commitment: Hard-coded data
Leverage: Web application frameworks
Leverage: Hosting
Leverage: Web services
Iterate quickly: Continuous Deployment
Iterate quickly: Cross-functional teams
Iterate quickly: Direct feedback
Compelling story: User journey
(like user stories only better)Personas that really work
Focus on workflow - not features
Static site illusion
Demo-driven development™
(reclaiming the term)Demonstrability is a first-class concern
Not bolted on later
Resetability
Service orientation
User focused design
Focus on speed
Polyglot (growth mindset)
T-shaped people
Customer perception of user value != Real user value
Simultaneous user testing
Small pilots
Test both Purchase and Value assumption
Follow the 5 steps to designing an Enterprise MVP