Priya PatraDelivery Director| Capgemini India Technology Services LtdMumbai, India
Agile manifesto focuses on Individuals and interactions over processes, on customer satisfaction through continuous delivery of valuable software.
So can a team be agile in an outsourcing environment, an environment where multiple teams from different organizations, sometimes at different time zones are working together to achieve a single goal, customer satisfaction.
What are the challenges faced in this scenario and how we can overcome them ? Saving Changes...
Senior Projects Manager | Field & Marten AssociatesNew Westminster, British Columbia, Canada
It definitely can be done but your greatest challenge is multi-cultural environment as misunderstandign could happen so the best thing to overcome this is ensure information is communicated clearly and that everyone understands the different tasks. Saving Changes...
I believe the greatest challenges to be:
- Meeting customer expectations which can be overcome by prototyping, frequent interactions and delivery to customers. LEAN Software development and LEAN Startup are great methodologies for this. Mockup tools are also of great assistance.
- Flow of information among the team members in all the organisations involved. Tools for SW development (issue tracking, automated testing, central code repository), collaboration tools (from videoconferencing to twikis) are key.
- Getting different organisations and individuals to work as one team: Defining clear roles and scope of work and decision, explaining what is expected from each organisation and individual, emphasising the value that each organisation/individual brings to the project and how they will be retributed for it. Kick-offs, team buildings events, and any other technique to build a strong team (e.g. dashboards, key achievements of the week,...) are very helpful. Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
Is the same than you are working inside a hugh organization (like me today) and you have to use some agile solution delivery method with a highly distributed team. You can use it using the tools and techniques adapted to the environment. And by the way, each time you will use something new inside an organization the first thing to do is to analyze the impacts at whole organization to decide if you can use it or not. Saving Changes...
Most of us in India are working in this context and we are applying Agile . Now we can argue how pure agile is getting applied. In general i find organizations end up adding their own process to take care of contract and billing on agile approaches.
Looking at Disciplined Agile Delivery may help in evaluating various possible alternatives as per your context.
Here is one small case study on Barclays Implementation