re learning how to walk: the agile way

25
Re-Learning How to Walk: The Agile Way Santanu Bhattacharya VP Solutions Alliance Global Services July 2014 "Transforming the World of Work" Regional Scrum Gathering® India 2014

Upload: santanu-bhattacharya

Post on 06-Jul-2015

297 views

Category:

Leadership & Management


0 download

DESCRIPTION

In software development the requirement changes, technology changes, people change, even with the same people their performance change. It requires inspection, analysis and adaptation continuously frequently as the system evolves. It’s like learning walking. I heard Dave Thomas’ speech in a conference and he actually asked volunteers to walk “thinking” how they are walking and quickly we all realize that we don’t know how to walk as we can’t walk thinking. Through our practice since childhood we “came to know” how to know but at the same time don’t know it. He categorizes this as Unknown known. While walking we continuously adjust ourselves to the environment. Depending on the road and slope and the impediments we continuously adjust our approach to march forward. Walking is a complex activity. And we learned it by doing it. There is no other way a complex adaptive system can be built. We all know from childhood the Scrum values and the importance of them in the society to live and follow for collaborative work and interactions. I propose people to start following it instead of spending more and more time debating the need and value of them and "learning" more and more. I present some data here which shows the big impact it has on our success to encourage people doing it. Being Agile is equivalent to being human! If we see agile manifesto and the principles and mark the words or set of words which requires human interactions and collaboration we will see that we have marked more than 80% of the words there. There is no other way in succeeding in being Agile than being human and focus on human values while solving complex problems.

TRANSCRIPT

Page 1: Re learning how to walk: The Agile Way

Re-Learning How to Walk:

The Agile Way

Santanu Bhattacharya

VP Solutions

Alliance Global Services

July 2014

"Transforming the World of Work"

Regional Scrum Gathering® India 2014

Page 2: Re learning how to walk: The Agile Way

2©Alliance Global Services 2014

A Story ….

Page 3: Re learning how to walk: The Agile Way

3©Alliance Global Services 2014

Implementation of what we know already is more

important than the knowledge we have and

additional knowledge we gather

Moral of the Story …

Page 4: Re learning how to walk: The Agile Way

4©Alliance Global Services 2014

We already know a lot of things which can help

achieving our goal and enhance our experience

– At times it requires re-learning and on the way a

little more learning comes while doing it

Moral of the Story …

Page 5: Re learning how to walk: The Agile Way

5©Alliance Global Services 2014

Software Development is a Complex System

http://en.wikipedia.org/wiki/Cynefin

Page 6: Re learning how to walk: The Agile Way

6©Alliance Global Services 2014

How did we learn to walk?

Page 7: Re learning how to walk: The Agile Way

7©Alliance Global Services 2014

The knowledge and science of walking

Page 8: Re learning how to walk: The Agile Way

8©Alliance Global Services 2014

How we actually learned to walk

Page 9: Re learning how to walk: The Agile Way

9©Alliance Global Services 2014

And the support and assurance of the coaches

Page 10: Re learning how to walk: The Agile Way

10©Alliance Global Services 2014

Humane Agile

Communication & Collaboration

Discretionary Effort

Employee/Team Engagement

Personal/Team Identity

Goal Setting

Agile Wheel

Page 11: Re learning how to walk: The Agile Way

11©Alliance Global Services 2014

The New Science of Building Great Teams

http://hbr.org/2012/04/the-new-science-of-building-great-teams/ar/1

Alex “Sandy” Pentland

“We’ve found patterns of communication to be the most important predictor of a team’s success. Not only that, but they are as significant as all the other factors—individual intelligence, personality, skill, and the substance of discussions—combined.”

Page 12: Re learning how to walk: The Agile Way

12©Alliance Global Services 2014

1. Everyone on the team talks and listens in roughly equal measure, keeping

contributions short and sweet.

2. Members face one another, and their conversations and gestures are energetic.

3. Members connect directly with one another—not just with the team leader.

4. Members carry on back-channel or side conversations within the team.

5. Members periodically break, go exploring outside the team, and bring

information back.

The New Science of Building Great Teams

http://hbr.org/2012/04/the-new-science-of-building-great-teams/ar/1

Page 13: Re learning how to walk: The Agile Way

13©Alliance Global Services 2014

Creating a High Performance Team

Think back to a time when you had a

really good experience in working with

other people in getting some done.

Ever had that?

Most of us can recall at least one

experience…

Mostly everyone knows what a High

Performance Team is, because they

have experienced it for themselves.

“Do we know how to recreate that

experience.”

Page 14: Re learning how to walk: The Agile Way

14©Alliance Global Services 2014

Discretionary Effort & Engaged Team Members

Scrum both creates and relies on these values:

Openness Courage Respect Focus Commitmenthttp://www.scrumalliance.org/why-scrum/core-scrum-values-roles

Maslow's hierarchy of needs:

Physiological needs Safety needs Love and belonging Esteem Self-actualizationA Theory of Human Motivation – 1943; Motivation & Personality 1954

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

Page 15: Re learning how to walk: The Agile Way

15©Alliance Global Services 2014

Employee/Team Engagement

Employee Engagement: Corporate Leadership Council

More than 50,000 employees from 59 organizations, 30 countries, and 14

industries participated in the survey

Page 16: Re learning how to walk: The Agile Way

16©Alliance Global Services 2014

Personal Identity

Religion

Love Tourism

Currently Living

Father

Husband

Company

Developer

Sports

Origin

Loving

Approachable

Courage

Radical

Conservative

Woman

Man

Democratic

Page 17: Re learning how to walk: The Agile Way

17©Alliance Global Services 2014

Team Identity

Engineering Excellence

Customer Collaboration

Understand Business

Experiment

Learning

High Quality

Innovate

Enjoy!

Respect

Share

Courage

Openness

Focus

Commitment

Page 18: Re learning how to walk: The Agile Way

18©Alliance Global Services 2014

Team Identity

Page 19: Re learning how to walk: The Agile Way

19©Alliance Global Services 2014

Goal Setting

Specific

Measurable

Achievable

Realistic/Relevant

Time-boxed

http://sprottshaw.com/fool-proof-your-success-with-smart-goal-setting/

Still Missing Something?

Goal Needs Work Goal is Much Better

I want to work with peopleI want to have a career where I am challenged by other talented developers and architects

I want to do well in my classesI want to earn a 3.20 GPA with no grade below a B

I want to take a one week course and make a ton of $$$

I want to obtain my diplomawhich is recognized by my employers so I can begin my new career within a year

I wish to thoroughly review each career listed in the Occupational Outlook Handbook

I will spend time researching careers that I think I will enjoy and align with my degree

I want to graduate from collegeand get a job

I will graduate by the end of 2013 and be employed before February 2014

Page 20: Re learning how to walk: The Agile Way

20©Alliance Global Services 2014

“FOR (target customers)

WHO are dissatisfied with (the current market alternative)

OUR PRODUCT is a (new product category)

THAT PROVIDES (key problem-solving capability and measurable benefits)

UNLIKE (the product alternative)

WE HAVE ASSEMBLED (key whole product features for

your specific application).”

Goal Setting

The Crossing The Chasm – Geoffrey MooreMarketing and Selling High-Tech Products to Mainstream Customers

Page 21: Re learning how to walk: The Agile Way

21©Alliance Global Services 2014

Extended Agile Wheel

Page 22: Re learning how to walk: The Agile Way

22©Alliance Global Services 2014

Re-Learn how to walk

Page 23: Re learning how to walk: The Agile Way

23©Alliance Global Services 2014

Agile Manifesto & Principles

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Working software is the primary measure of progress.

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Continuous attention to technical excellence and good design enhances agility.

Simplicity--the art of maximizing the amount of work not done--is essential.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Page 24: Re learning how to walk: The Agile Way

24©Alliance Global Services 2014

Humane Agile

Being Agile =

Page 25: Re learning how to walk: The Agile Way

25©Alliance Global Services 2014

Thank YouSantanu BhattacharyaVP Solutions, Alliance Global Services

+91 9701199566

[email protected]

http://www.allianceglobalservices.com

Blog: http://www.allianceglobalservices.com/author/sbhattacharya/