Search This Blog

Showing posts with label Agile Mgmt. Show all posts
Showing posts with label Agile Mgmt. Show all posts

Sunday, September 14, 2014

How to train your elephant to dance - Implementing Agile & Beyond


Large organizations which have grown over last few decades & holding leading market positions have now realized that business models, management structures, systems and processes which worked for them earlier are no longer relevant in today’s business environment. Now change in consumer expectations is happening at an astonishing pace. Consumers are getting exposed to new ways of engagement, new products & services, convenient delivery & payment methods and satisfying after sale services response.
Business have also realized that customer loyalty span is shortening day by day and they need to respond to this situation by offering new product and services using new engagement models to hold their positions in existing market as well as kick off their journey in blue oceans.
Typically these large organizations have thousands of employees across multiple geographies in many silos business units with some shared services departments. They take 1-3 years from concept to market launch of new products and services while aligning complete life cycle support of new products into their existing organization structures and processes. Their size itself has become obstacle in responding to market changes faster.
New smaller organizations are able to conceptualize, design and launch their products in 3-6 months thus tapping on first mover advantage in certain market segments and setting min. expectations threshold for followers.
How can these large organizations be nimble and embrace agility like new players while still leveraging their experience & wisdom to offer superior quality & competitive priced services in time.
Getting something done within these large organizations may take weeks to months due to their silo working structures and perceived notion of someone else taking credit of their efforts.
To train these elephants (large organizations) to dance, it would require a top down mind shift along with significant changes in how success and failures are acknowledged and rewarded within organisation. Do organizations value Heros or recognize Team achievements will drive much needed change in organization culture to foster agility.
There is no silver bullet or magic wand which can infuse agility in an organization in few days or weeks. It’s a journey which needs to be taken to become fit for future. One may learn recipe of Agile home remedies from others but this needs to be prepared organically by everyone themselves for an effective and lasting impact.
 Which agile methodology or tools are best suited needs to be evaluated considering your own organization culture, business context and objectives.
On Agile journey, one need to be ready to accept failures as certain ideas may not give desired results. One should improvise their agile methodologies using their own learnings and build an eco-system which can allow teams to fail fast and fail in smart way (promoting experimenting model & learning from each to build on to next one).
Apart from organizations structures & processes changes, People need to come along to form teams and work with “one team, one goal” mindset. A constant reflection on organic growth of team experience is essential for Agile maturity in organizations.

Elephants can dance and it is an amazing experience to see them dance.

Wednesday, July 18, 2012

In search of business value - moving from Waterfall to Agile

By now Software wide-spread presence across all walks of life is being felt by all specially with emergence of social media & mobile devices recently. Pace at which software need to be delivered to market to meet users’ needs was never so fast.

In this dynamic world, sticking to traditional software development methodologies is highly risky as it may fail to meet target users expectations in desired time.
Software products/ applications need to be developed in an iterative way building features by features. Edward Deming’s PDCA (plan-do-check-act) is an iterative four-step management method used in business for the control and continuous improvement of processes and products. It is the foundation for lean thinking. This is great if you are in an established market. Colonel John Boyd, a military strategist and fighter pilot, developed a similar concept known as the OODA (observe, orient, decide, and act) loop. This is very good if you are in a highly volatile marketplace.

In past, Organisation have used waterfall SDLC model in iterative way to reduce risks and to speed up deliveries however they are now adopting to Agile SDLC methodologies to deliver  business value to project sponsors.
in 2010, Gartner’s analysts (Thomas Murphy and David Norton) predict that by 2012 “agile development methods will be utilized in 80% of all software development projects”. The authors explain that although Scrum will continue gaining in popularity over the coming years, organizations will not be successful in their transition unless they move toward a team-focused culture.

Agile projects are successful three times more often than non-agile projects, according to the 2011 CHAOS Manifesto from the Standish Group.

Agile Manifesto emphasize on following four core values
              Individuals and interactions over processes and tools.
             Working software over comprehensive documentation.
             Customer collaboration over contract negotiation.
             Responding to change over following a plan.

While Agile project management methodologies delivers value, one should perform organisations agile readiness assessment before adopting agile practices to better identify opportunities which can be best served using Agile Practices.

3 main pillars of Agile Assessment are People, Process (incl. Organisation Structures) and Technology.

- People
It assesses things like the current people capability, the perceived capacity for change, the staff demographics (PM, BA, QA) by roles and the organisational recruitment plans. It’s important to get early line of sight in these areas as it’s important to develop plans to improve skills and change the ratio of roles early.
- Process
It measures the current process capability prior to introducing any change. Value-Stream Mapping technique helps us to get a good understanding of the current process efficiency and helps to identify good places to start our improvement activities.. portfolio: the blend of projects, size, cost and other similar information. This helps us to identify good pilot projects and identify any challenges that we are likely to face integrating our new processes at a portfolio management level
- Technology
Assessments in this space are best focused around reviewing the architecture strategy and standards to identify potential pain points.

I think all organisations in the business of software applications development should perform agile readiness assessment to find out where do they stand and what all they need to address to start this change to deliver business value to its stakeholders.


Tuesday, March 15, 2011

Key Principles for effective planning

Featured Post

What it requires to be a Project Manager

Project Manager acts as guardian of Project on behalf of executive management of the organisation. He is expected to take decisions which ...


Learning from every experience