In Part 1 of this series we introduced Vorpal Inc, a traditional company in the popcorn machines business, entering new markets by bringing some ‘Shadow IT’ into the light.
In Part 2 we derived a generic approach from Vorpal’s service-oriented transition, ending with a hint at the need for fast-delivering development methods…
Part 3: Fast-delivered Business Value
The “Mashup Corporations” book rightfully approaches service-enabling as a mean to create Business Value. Which is a perspective that is, unfortunately, much less emphasized when talking about ‘pure’ SOA, as this is likely to be considered as a mere technological vision. And ‘Business Value’ should be defined from an outside-in perspective. Not seldomnly do enterprises make the mistake of presenting their organization and designing their services from the inside out, meaning that they are presented according to organizational divisions and borders within the enterprise. Of which an external user/viewer has no knowledge.
But this business focus doesn’t prevent a lot of thinking and learning to be spent on technical architecture and infrastructure.
Being a Scrum Evangelist myself and having applied it for over 7 years, I like to highlight some parallels and complementarity of Service-oriented Business Transformation with Agile transitions, and the power of Scrum in particular:
- Agile development methods by nature will support and reinforce a services inspired business transformation. Because Agile has the dynamics to keep up with rapid business evolutions, accepts and encourages change as a driving force to improve. Agile has built-in principles for collaboration, business involvement, emerging architecture and design, and focuses on lively communication and trust over dead paper contracts. Deliver quickly, with high quality but on a less formal base. Go to market, learn and adapt.
Care should be given to the fact that Agile transitions advisably also require new professions, titles and functions in their domains. This is the time to go beyond the adoption of ‘Agile’ as common ground and principles, and select a tangible framework like Scrum. It offers organizations the new professions of ScrumMaster, Product Owner, Coach, Scrum Developer and Agile Tester.
- Agile/Scrum transition is, like the introduction of enterprise services, not a goal in itself. It should not be limited to a technical implementation, superficial ceremonies and new titles. Like an external user/viewer has no knowledge or interest on the sort of development technologies or frameworks, hence the need for more business lead/involvement in the development process as promoted by Agile/Scrum.
The enterprise culture should be aligned with it. Exactly the alignment that is required for service-enabled environments. Scrum is a (powerful) framework to do so. It will increase a company’s Business Value in the actual ‘era of perpetual beta’, where markets change, businesses change and technologies change, where nothing much seems to be stable.
- Moving to service-enablement requires a level of Lean thinking at the corporate level. Scrum is an excellent and tangible process that implements the Lean principles for software development.
- Scrum has the advantage of not being limited to a technology or engineering practices. It is a pattern language that can be used to enrich enterprise practices and culture.
Overall it should be the art of modern businesses, meaning enterprises as a whole, to turn uncertainty into an advantage. Instead of blocking it, it should be used to discover new business opportunities and subsequently to explore them. Moving upstream on the curve of the Adoption Life Cycle to enter new markets, from a niche entrance even challenge the gorilla. These new markets require new business models, and proven methods like Scrum are available to actually implement the new role for IT to in-force these business models. It is clear that in the chaordic circumstances of the Bowling Alley and Tornado, Agile development methods are the only ones suitable to keep up development at the pace of business change.
In my presentations on Scrum I tend to refer to what I call the ‘tROI’ prerequisite. ‘tROI’ reflects the idea of the Troyan horse to modern markets, a combination of ‘time to market’ and ‘return on investment’. It reflects that today, it no longer suffices to have a good ROI on the one hand or a reasonable time to market on the other hand. Both must be realized together, i.e. a company/product needs to go to market without delay while instantly realizing a financial return. Because change and competing products will come so fast that there will be no time to settle and stabilize before a return can be expected.
Anyone who can figure out why Capgemini has a strategic approach that is called Business As Unusual?
Read chapter 9. Or even better, contact us…
And a personal statement for my local market:
of every CTO / CIO of Belgium!!!