4 key success factors in developing for the digital world: Reflections from the Agile Open Space meeting in London
I had the great pleasure to join a team of highly skilled and intelligent people in a very inspiring Open Space Meeting in London in February. All of us attending the meeting are advocates in an area that could be called “to give people better tools to produce valuable software”. Some of us are more skilled in the area of development process and producing working code, others are more into design and user experience, but we all have a strong urge to make it easier for teams to deliver “the right thing”. The discussions in the meeting were engaging, exploratory and illuminating. We reflected upon that projects in general, including the agile world, are great at deliveries, but could be far better at delivering real value for business and users. By the end of the day we tried to summarize our findings for the afterworld. We all agreed that great results happen when :
- People know why they are doing their work
- Organisations focus on delivering outcomes and impacts rather than features
- Teams decide what to do next based on immediate and direct feedback based on use
- Everyone cares
- Investments in “IT” is not made out of the blue, but to achieve some enhancements for the business. BIM gives the best support in exploring and defining the expected business benefits so they become actionable and measurable.
- It is not the product itself that creates value, it is the usage of the product. Furthermore, it is the sum of all people using the product that creates the defined expected business value. BIM gives excellent support in describing use and what users evaluate when using the product.
- In the design process, success will be decided. If the product is designed the right way it will give expected positive values to the Business. If the product is badly designed it will give lower or (in worst case) negative value to the business. The Business Impact Map gives the best support to do good design at the first try. Furthermore BIM gives the ultimate support in order to - at any time - evaluate how good the design suggestion is and the progress of quality-in-use.
- from WHY (expected business impact),
- through WHAT (description of intended use)
- forward to HOW (solution capabilities and functions).
A client of ours had a web for giving payment services. They were very eager to present sales messages on the page when user were logged in. in order to pay. I think many of you have engaged in this discussion
Marketing: “we want them (the users) to know more about our products and offerings”
Design: “but we do not think that they are interested at that point in the interaction”
We skipped the discussion and analyzed the click rate, that was 190 clicks per week. Managers had to admit that this was very low, and agreed upon trying our suggestion. The result? The click rate went up to 4700 per week.
The business purpose was to “give the best service to users making their payments”. The marketing saw that they could offer so much more to their customers (better service). We pointed out that users must be given the service they had in mind first, before the interest of other services really is even an issue.Simple? Yes - in the design sense. No - in the project management sense. Managers have their “cause” and will strive for it at any time. Project members need sound models for reasoning, otherwise any design is equally good. At that point it is very easy to stop being engaged as a developer, and to start doing what management tell us. Teams should decide what to do next based on immediate and direct feedback based on use One inherent attribute of the BIM is to allow for evaluation of any given design at every given point in the project - Even better -the BIM makes it possible to know whether the design at hand is good or fail from a business perspective. Does the design makes reason that the expected business benefits will be met? This show us that the BIM makes it possible not only to evaluate design in use, but also to evaluate if the product design is “the right thing”. At the “How”-level, the The BIM carries a description of the capabilities the product must contain in order to meet (or exceed) users’ expectations. Skilled developers can easily get a good feeling if a defined capability e.g. “present an overview that gives ground for deciding what to do next” is met or not in a test. It is very straightforward to construct a user test when this capability is evaluated and the outcome is either a) fail b) success or c) defined needs for redesign. We all had a great time at the meeting, and I must give a million thanks to Gojko Adzic, the guy that made this meeting happen! Gojko, Henrik Kniberg and Karl Scotland have also reflected upon their thoughts from the meeting: The February Revolution February revolution, part 2 How to build the Right Thing Heuristics for Building the Right Thing This is the improved version of the “Effect Management” that is described in the book “Effect Managing IT” (the book is out of print, under rework). BIM is today somehow a de facto standard in Sweden for managing ideas and requirements. Up til today, inUse has taught +300 people how to use BIM.