Saturday, July 9, 2016

Agile Methodology is cutting into Management from Software: Insights from Top PGDM Colleges in Delhi NCR

Agile Methodology is cutting into Management from Software: Insights from Top PGDM Colleges in Delhi NCR
Ishan Institute of Management & Technology, one of the top PGDM colleges in Delhi NCR has been exploring possible inroads into process engineering, enterprise management and productivity management for some time now. Given that India is a proven software and information technology power house in the world, we pondered and deliberated upon some of the industry best practices in software and information technology and objectively assessed the possibility of integrating agile development methodology into mainstream business management. The reason that we the academicians of the top PGDM colleges in Delhi NCR thought of introducing agile development methodology in the first place was because of the impact that it created in terms of performance goals not just result goals. Agile development methodology combines the best of looking at the big picture and then executing effective action. In essence there are two problems that managers face in terms of prioritizing work. First managers lose the vision of the big picture when engrossed in action. This breaks the alignment between strategy and action and weakens strategy. Second those managers that tend to obsess with strategy go weak in execution. This weakens operational efficiency. There are two essential metrics that we need to be mindful of: operational efficiency and long term effectiveness. The first metric is best assessed in short sprints and modules of action on a daily basis. The second metric is best assessed in terms of quarterly, bi-annual and annual reports.
Why Agile Development is Important?
Agile development methodology is a process. It is an essay in persuasion and not an end in itself. The implementation of agile development methodology in mainstream business and corporate sector is based on the following reasons. First, the mantra to operational efficiency success lies in reducing wastage. Some of the major wastages observed in the Indian context are wastage of time, wastage of effort, wastage of capital and resources and wastage of redundant inputs. Second, the objective of corporate enterprises being shareholder value maximization, there has to be sustained effort to create and maintain a streamlined work culture that acts on strategic planning to align enterprise and team goals, on short sprints of action followed by operational and strategic control and on corrective action. As such then strategic management process assumes the form of river rafting with a cyclical pattern of the PDCA cycle-plan do -check and act. Each cycle should lead to a forward motion towards the achievement of goals. This has the impact of shaping up the strategic management process on the lines of total quality management. Third, agile development works on the plank of speed. It lends flexibility in work and top level decision making, streamlines processes and teams and most importantly reduces the time to market, thus enabling organizations to compete on faster cycles of innovation, customer oriented services and resolution of challenges. The organization that solves problems faster grows faster.
The Three Approaches to Agile in Corporate Sector
There are three approaches to implementing agile in business. These are scrum, lean development and Kanban. At Ishan Institute of Management & Technology, one of the top PGDM colleges in Delhi NCR, we opt for a combinatorial innovation in integrating these three approaches.
Scrum works on the basis of solving big complex problems that require lot of strategic planning, corrective action and process discipline in the execution phase of work. The scrum approach work very well in circumstances that require strong project management. This is the case in verticals of infrastructure, real estate, software, information technology, ecommerce development, automobile, heavy engineering and consumer durables. In fact there are public sector enterprises in India that get approvals and stamps from the authorities at the highest level and then gets grounded or stuck in coordination failure as the project seeps through from the central government or PMO to the ministry level or state government level or municipal and local government levels. Scrum can be of great use in these scenarios.
The second approach is that of lean development that works on the basis of continuous elimination of wastes muri, mura and muda.  To a great extent we Indians can borrow a leaf out of the books of the Japanese who are masters at reducing wastages. This has the impact of increasing operational efficiency by saving on avoidable wastages. Such an approach to agile shall work well in scenarios that require process discipline. To maintain process discipline it is important to match goals with actions and identify wastages. In the most generic sense wastages are those that shall not have an impact on the goal when removed. Situations that require business leaders and managers to squeeze out margins in verticals where growth prospects are sluggish are fertile grounds for the usage of such an approach based on lean.
The third approach to agile is based in Kanban that aims to reduce lead time and efforts required in completing processes. Such an approach is best suited for marketing assignments, new product launches, entry strategy into virgin markets and in general scenarios that require the execution of campaigns where in on-time delivery is the ultimate challenge. Moreover this approach is very effective in the implementation of governance systems and structures, financial reporting, compliance and standard operating procedures (SOPs) for regulation.
A Roadmap for the Implementation of Agile in Corporate Sector
The end question: how do we implement agile development in corporate sector? At Ishan Institute of Management & Technology, one of the top PGDM colleges in Delhi NCR we have formulated a simple roadmap for the implementation of agile in business for beginners. Here are the constituents of the road map.
CONDITIONS
FAVORABLE
UNFAVORABLE
Market Environment
Customer preferences and solution options change frequently.
Market conditions are stable and predictable.
Customer Involvement
Close collaboration and rapid feedback are feasible.
Customers know better what they want as the process progresses.
Requirements are clear at the outset and will remain stable.
Customers are unavailable for constant collaboration.
Innovation Type
Problems are complex, solutions are unknown, and the scope isn’t clearly defined. Product specifications may change. Creative breakthroughs and time to market are important.
Cross-functional collaboration is vital.
Similar work has been done before, and innovators believe the solutions are clear. Detailed specifications and work plans can be forecast with confidence and should be adhered to. Problems can be solved sequentially in functional silos.
Modularity of Work
Incremental developments have value, and customers can use them.
Work can be broken into parts and conducted in rapid, iterative cycles.
Late changes are manageable.
Customers cannot start testing parts of the product until everything is complete.
Late changes are expensive or impossible.
Impact of Interim Mistakes
They provide valuable learning.
They may be catastrophic.
Many business leaders work with a very defensive approach that counts on the stick for not being able to push through reforms. A first time experiment to look at an issue with a new perspective, try new processes, alignments and resource allocations requires a strong risk taking appetite. But the institutionalization of innovation on a sustainable basis is a tougher challenge. The implementation of agile starts with the selection of a process owner who is accountable for the implementation and the results. The process owner must have a specialization or expertise in a functional role. His experience and expertise in a functional role is likely to determine the choice of the three approaches that we have discusses above. A process owner with a technological background is likely to focus on product development, design thinking, reduction of wastages, streamlining of processes. A process owner with a finance background may conceive of agile as a project to increase economic efficiency, reduce capital blockage, implement cost cutting and control on a recurring basis and suggest steps for better achievement of KRAs in departments by treating them as profit centres.
Second there has to be a process trainer who has mastered agile practice and can show the way to teams and employees in the implementation of agile for the first time. The process trainer may not have authoritative powers and control but must have mastery on agile. This person should ideally have a mastery on agile along with a strong people orientation.
Third, it is advisable to create new roles for managers and senior executives than change the structure. Changing the structure alters power equations and can significantly affect reporting and performance.
Fourth, systems need to be implemented for measurement of metrics, comparison of departmental metrics and the effect of achievement of these metrics on overall enterprise goals. This shall involve rank ordering components and functions that create value to the existing and new customers. Prioritize functions in terms of financial value created for the enterprise. Enable managers and senior executives to realize the linkage between their achievement of departmental goals and the achievement of enterprise goals. Streamline metrics, define team goals, throw questions at them based on challenges and ask managers to come up with solutions instead of instructing them. It will foster innovation. Agile is about innovation.
Fifth, identify the barriers to agile and devise ways to dilute speed breakers. This starts with the creation of small cross functional teams that consist of people from diverse functional areas like sales, marketing, information systems, accounts, human resource and customer relationship. Focus on teams not individuals. Teams work in agile not individuals. These agile teams forge the link between departmental and enterprise goals. The process owner should ideally tackle team meetings with a short frequency and divide large complex issues into small sprints. The completion of each sprint should be followed by a meeting for the next sprint. For this to happen the process owner should be in charge of the agile framework and take initiative and responsibility. There should be one process owner not two.  Uniformity of command is a must for addressing agile barriers.