We provide coaching and mentoring services to organizations that want to transition to Agile and Lean mindset.
Our coaching value system thrives on trust, transparency, openness, respect, ‘Safe-Fail’ experiments, ‘One-Step-At-A-Time’ approach, self motivation and continuous learning.
We focus on an holistic change and hence our approaches are sustainable and impact-full. Unlike the depiction below:
Our team of Agile/Lean/XP coaches can work with your teams on a part-time or a full-time basis. The objective of our coaches is to build a self-sustainable team and make them more ‘agile’. Our approach to coaching helps the organization to build a community of Agilists, who understand the values/principles behind Agile/Lean/XP methods. Our hands-on experience coaching teams has taught us that the transition process helps to broaden the perspectives of the team members about software and other things in general.
Our primary focus is on ‘People, Process & Plan’, so that organizations can build innovative and successful ‘Products’.
We use this Agile Fluency Model to guide us on the team's progress and organisation's investment in helping teams mature as they adopt an agile working culture.
While we provide personalized solutions to our customers based on your business needs, we also ensure that the core values and principles of Agile/Lean are not compromised.
Over the last decade we have helped several organizations transform to Agile and Lean methods. In doing so, we have standardized our overall Agile Transformation approach, and the following are the high-level steps:
The aforementioned approach is only an indicative set of steps, and this would differ from context to context. We also provide consulting/training services based on the specific needs of the organization.
Before we start with any change/transition, we would like to understand:
To achieve this, we would like to do a 3-5 day readiness assessment, which would help us:
A typical 5-Day In-Person Assessment
Our consultant will spend time with your team to understand the current context of their product. We’ll conduct a mini-retrospective and build a value stream map with the team to highlight bottlenecks. The consultant would sit down and pair with your developers, testers, SME, Product Owners and Designer. Also we would like to watch some team meetings. At the end of these activities, we’ll be able to identify (at a high level) gaps in the over-all process and shortcomings in terms of skills. All these findings would be submitted as a report.
Sample break up of assessment:
Based on the gaps identified and issues highlighted by the team & its management, we’ll work with your team, to create a high-level, realistic Agile transformation road map to suit your specific needs. This road map will clearly highlight details of training and coaching needs your team might have and a rough plan of execution. The plan also takes into account how you would like to invest your budget in a pragmatic way.
During this visit, based on the interactions with various team members, we’ll help you identify some potential internal coaches in your team. It’s critical to identify these individuals early on as they can become your change agents and coaches to scale/sustain Agile practices in your organization.
We use the following criteria to identify at least one internal coach per team who is
Inline with the overall organizational agile transformation road map, we need to create a more tactical road map for the specific project. This road map contains various milestones and checkpoints with success criteria. Defining and agreeing upon the success criteria upfront is extremely important for a shared understanding and to get every one’s buy-in.
Depending on the skill-gaps identified during the assessment, we would propose some minimum classroom training and some assignments with a mini-project. Training can vary quite drastically for each cross-functional skill. Our trainers are well equipped with first hand working experience on all these skills. A few sample trainings:
Trying to change the whole company is a long process. We first need to create some internal success stories on real (different) projects to
Our coach will work with your team, hands-on to mentor/guide them through their agile implementation. Over the years, we’ve discovered that a part-time coaching model is the most effective coaching approach. However we also provide full-time coaching based on the requirements. In a part-time coaching approach, our coach will be onsite, working hands-on with the team for one full week and then offsite (accessible via email & phone, but off the project) the next week. Basically, the coach is available on-off either alternative weeks.
This approach has many advantages:
There are various important attributes that we can monitor to see if we are headed in the right direction. Depending on the current pain-point of the team, our coaches will pick a sub-set of metrics to visualize them in the team area.
To visualise team's self-organising capabilities, we can do something similar
To visualise team's progress
To visualise code quality
I used Naresh's services for Agile transformation at Aditi. Naresh possess a great combination of process and technical strength which I couldn't find in the various profiles/consultants that we had evaluated for this exercise. His ability to work with all disciplines (dev, test, analysts, project managers) to guide them and give valuable inputs is commendable. We have got great success with the workshops that he did at Aditi.
-- Mini Manakame, General Manager, Aditi Technologies
Naresh is arguably the ONLY agile evangelist and coach who is also a coder and tester (at least I think so - I haven't met any one else with similar credentials). A hands-on techie, Naresh can expose the fundamental problems in your organizations and is always willing to engage with your development teams at an execution level.
A world-class consultant (without the packaging of consulting types), Naresh is a no nonsense agile coach. Strongly recommended for Agile/XP, TDD, Refactoring, OOAP and Design Patterns training.
-- Manoj Kumar, Senior Director, Misys India