Wednesday, September 19, 2012

The Agile Redemption



The landscape of business in the 21st Century is being shaped by the resurgence of the small firm. Be it a bakery, a niche restaurant serving exotic cuisine, a small mobile phone app maker or a startup offering web-development services – the importance of the ‘small business’ is being sharpened in today’s economic landscape. A coherent analogy would be the McKinsey view of the modern economy shaped as a barbell – few large firms on one side, the mid-sized firms populate the middle and thousands of small firms balance the other side. The growing importance of small firms on one side seemingly balances the few large firms on the other side. But how is all this happening?
A number of factors contribute to the answer to this question. But the focus here is on the ‘agility’ of the small firms, the technology and how that is an enabler. The best example of how technology is enabling small businesses capture significant mind shares and market shares is the power of software and the ‘agility’ it attributes to businesses. From providing analytics to building a better customer relationship through web services, software is paving the way for small companies itching to serve the market they target. However, one would be missing the wood for the trees if one fails to realize how critical the methodologies are to developing a piece of well-functioning, targeted and customized software. And when one talks of methodologies in the 21st century, one most definitely hits upon the term Agile.

Agile & Small Businesses

Small businesses run on tight purse strings. Things are piecemeal and nothing is done without keeping an eye on the results it should deliver. Hence the ‘IT” part of businesses or small software development firms take on a huge responsibility when saddled with some initiative like developing a creative piece of software that captures X amounts of data/insights and delivers Y dollars worth of results. The fuzziness of requirements coupled with the fog over the end result is what Agile flourishes in and delivers results that not only work but deliver excellence.

Agile & the Development process

Although there are several different flavors of an Agile methodology, the fundamental facets remain indelible and unwavering. The principal objectives of Agile are – shorter delivery lifecycle, smaller teams, continued customer collaboration and iterative development. To break down the aforementioned into simpler steps – Close and repeated Collaboration with customer to understand business needs => Cross-functional teams break work into smaller pieces of functionality => Work executed in priority order => Delivery of working software in short frequent durations => Iterative development, testing and deployment =>All stakeholders work together to communicate what is valuable for business, when it will be delivered, and enforce ongoing commitment. What this does is offer managers strategic and operational benefits such as lower costs, lower defect rates, flexibility to change, and the ability to leverage new technical or business information for rapidly changing/dynamic business needs with a need for fast time-to-market or delivery. In other words, working through the fuzziness of requirements and the fog of results just became interesting and fun!

Agile & the statistics

A recent survey by the hallowed Harvard Business School revealed – using Agile delivered 50% reduction in engineering efforts, 55% improvement in time to market and 925% improvement in the number of changes allowed during the development process. The same study stated a 50% improvement in quality associated with iterative development. No wonder case studies of Agile include that of a small die-cutting shop in Ohio, a mid-sized law firm in Washington or a small chain of sports goods stores – all with similar requirements. They all wanted to harness the power of software, customized to their own business needs and they all wanted it done within a definite budget and timeframe. Agile is what they embraced. And excellence is what they experienced. 

[Written for Recruiterbox, 2012]
-->

No comments: