Thoughts on the How
Before I begin, I’ll issue a warning: What you are about to read is not advisable, though it is a first-hand account. (Also, I wish to credit Scott Sehlhorst for inspiring my commentary by his comment about this topic in this post about agile prioritization.)
I’m currently running a large development project which is transitioning at the 2/3 mark from waterfall to agile.
Now that I have that out of the way, a little background. The project was defined in terms of discrete requirements, originally tied together with a few key workflows and wireframes, and involves an n-tier architecture with a number of moving parts. Though much of the underlying architecture was completed, we weren’t clear enough about the workflows and stories and the project was not producing tangible results fast enough. So, while we recognize we should have started with agile, the company hadn’t adopted the agile methodology at inception. To achieve our goal of better predictability and periodic peer review of the software, after it became possible in the corporate environment, we moved to agile.
Note that in the first half of the project, we erred on the side of providing requirements that stopped at the “what,” rather than providing the team enough about the “how.” The move to agile has exposed that we weren’t providing enough context around each requirement (story) to enable the development team to build the product. In this case, the complexity of the project and an unfortunate number of unknowns has made it useful for product management to collaborate with user experience well before presenting user stories to the development team, as advocated by others, rather than attempting to involve UX on an “as-needed” basis for each story. In prior attempts to provide only the agile user story in “As a ___, I need ___ so ____” format, it quickly became apparent that the story wasn’t nearly enough. We had to deliver the agile user story with the workflow steps (including interaction design) — only that seemed to eliminate enough uncertainty to proceed.
From a higher level, there’s another lesson here that operating under both paradigms has exposed. It was quickly clear that for a complex system, providing the complete user stories and supporting material (including workflow steps, interaction design and wireframes) enables undesrstanding and fast action. Though it was in some ways coincidental that we had wireframes before our sprints kicked off, it already appears to have sped things up significantly.
Hopefully the ramp-up will expand as we continue down this path, and we’ll reach the finish line quicker than we might have otherwise.
| Print article | This entry was posted by johnp on October 20, 2009 at 8:05 pm, and is filed under Agile. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
No trackbacks yet.
Four Artifacts to Define a Sellable Product
about 1 month ago - No comments
Recent work on business plans and business cases refocused me on the need to document for a wide audience the purpose and design of a product, within the context of how it would be delivered to market and how it would prove profitable. As I reflected upon this, it occurred to me that a concise
Book Review: Tuned In by Craig Stull, Phil Myers and David Meerman Scott
about 8 months ago - No comments
Product managers are the jacks-of-all-trades living behind the great and the ordinary products all around us. They are in charge of the product’s position in the market, its features, and ultimately its profitability. One of the biggest challenges is crafting a product that truly strikes a chord with an audience, immediately feeling comfortable. The authors
Healthcare Reform as a Product
about 8 months ago - No comments
For those of us in product management, the drama unfolding in Congress with regard to the healthcare reform package is a too-familiar refrain. Without wading into the merits of the proposal on the table right now, we’ve watched a team set an initial objective to solve a specific problem (provide healthcare for the uninsured) which
ATM Observations
about 8 months ago - No comments
I’m writing to share a couple of observations about ATM machines. As long as they’ve been part of our lives, it’s only in the last few years as a Bank of America customer that I’ve seen those products evolve. Today, I observed a truly revolutionary modification that saves two steps in every cash withdrawl: The
Startups and Product Management
about 11 months ago - No comments
As I spend more time in startup-heavy Austin, I think more about the role of product managers in startup companies. In most cases, that role is implicit–there is no “product manager,” per se, but rather a CEO and/or CTO who have a vision for a product and who chair a personal quest to bring it
ProductPotluck Austin
about 11 months ago - No comments
The folks behind ProductCamp have unveiled a smaller version of the unconference, calling it ProductPotluck Austin. Before you make any plans, be sure to “bring ideas — not food.”
Is innovation really that simple?
about 11 months ago - 1 comment
I’m reading an interesting book by Denis Hauptly called Something Really New, which purports to boil innovation down to 3 simple steps: 1) What is your product used for? 2) What are the steps that compose that task, and can any of them be removed? 3) What is the next thing the cusotmer will do
Internal systems
about 1 year ago - No comments
One of the takeaways I’m finding in Bill Jensen’s book Simplicity is a reaction to the effect that information overload has on company productivity. As there is more and more information to process to do one’s job, it becomes ever more important for a company to provide tools that not only provide access to information,
Simplicity
about 1 year ago - 2 comments
I started reading a book about Simplicity titled Simplicity: The New competitive Advantage by Bill Jensen, and immediately one of the author’s assertions struck a chord. One of the book’s hypotheses (simplified) is that knowledge workers spend too much time figuring out what to do, leading primarily to diminished productivity and frustration. For large companies,
ProductCamp Austin – Summer 2009 – recap
about 1 year ago - No comments
I’m writing to share my recap of ProductCamp Austin. As expected, the event was fantastic – over 300 product management and marketing professionals sharing their knowledge and tips. I met some great folks, and wish I could’ve met more. The only negative was the day wasn’t long enough! But that leaves us wanting for next
about 10 months ago
Ever since becoming a PM, whn I write to companies and suggest what to add/remove/change, I now explain the use case. The “why” is often more important than the “what” and the “how” emerges from the combination of the two.
about 10 months ago
Indeed, that’s the point of the final clause of the “As a ___, I need ___ so that ____” format. As this post suggests, that clause isn’t enough — whether it’s expounded in writing or in a sprint planning session, the use scenario does make all the difference.