embracing agile for business impact: role of leadership & management

13
Embracing Agile For Business Impact Role of Leadership & Management Ravi Kumar [email protected] September 02, 2014

Upload: ravi-kumar

Post on 29-Nov-2014

105 views

Category:

Software


0 download

DESCRIPTION

Embracing Agile for Business Impact: Role of Leadership & Management Synopsis: Agile software development has become mainstream as more and more establishments establishments are on the path of embracing agile. While there are benefits in agile software development which many establishments have realised it is also true that several of them are still struggling with the transition or are yet to see the benefits. This talk focuses on the key ingredients that leadership and management has to focus as they steer their teams towards embracing agile. The topic covers the following 1. Quick intro to agile [ since there are mixed audience] 2. Short Video on 'What agile in NOT' 3. Relevance of Project Managers in agile 4. Current Management Thinking and practices 5. Role of Leadership 6. Role of Management 7. Few 'Deal Breakers' when embarking on agile transition 8. Q&A

TRANSCRIPT

Page 1: Embracing Agile for Business Impact: Role of Leadership & Management

Embracing Agile For Business Impact

Role of Leadership & Management

Ravi Kumar [email protected]

September 02, 2014

Page 2: Embracing Agile for Business Impact: Role of Leadership & Management

Agile

What?Why?

Methods & Frameworks

http://agilemanifesto.org/

Quick Intro

Values & Princip

les

Page 3: Embracing Agile for Business Impact: Role of Leadership & Management

Sprint Review…

not far from reality!!https://www.youtube.com/watch?v=l1wKO3rID9g

Page 4: Embracing Agile for Business Impact: Role of Leadership & Management

Embracing Agile is Challenging

Few have found success while many are struggling.

www.bms.co.in

Page 5: Embracing Agile for Business Impact: Role of Leadership & Management

Current Management Thinking

“We are all prisoners of our paradigms. And as Managers, we are captives of a paradigm that places the pursuit of efficiency ahead of every other goal…” - The Future of Management: Gary Hamel !

“21st century managers are still obsessing over the same problems that occupied his inventive mind a hundred years ago” - Fredrick Winslow Taylor

Page 6: Embracing Agile for Business Impact: Role of Leadership & Management

wikipedia

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. !Continuous attention to technical excellence and good design enhances agility. !Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Leadership & Management Process of Software Development

Principles

Page 7: Embracing Agile for Business Impact: Role of Leadership & Management

cognitive-edge.com

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.

!

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

Leadership & Management Driving Behaviour Change

Principles

Page 8: Embracing Agile for Business Impact: Role of Leadership & Management

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

Business people and developers must work together daily throughout the project. !Working software is the primary measure of progress..

Leadership & Management Mastering Business Forecasting

Principles

Choices

Predictability

Page 9: Embracing Agile for Business Impact: Role of Leadership & Management

http://www.stevedenning.com/slides/agile.pdf

Leadership & Management What needs to change

Page 10: Embracing Agile for Business Impact: Role of Leadership & Management

Current Trend

Industrialized Software Delivery Process

Measuring the wrong things

Dysfunctional Teams

SCALEing agile prematurely

Agile is only for development teams

Agile… seen as just another process model

We are doing Agile because customers are forcing us!!

Page 11: Embracing Agile for Business Impact: Role of Leadership & Management

Software Methodologies are Overrated !!

Choose what matters from each of the models and get them to work well !!

!

!

!AUP

RUP

CRYSTALFDD

KANBAN

ASD LEAN

Late 90s and Early 2000Now is 2013

SCRUMXP DSD

M

KEY IS IN DELIVERING VALUE THAT CREATES BUSINESS IMPACT

Page 12: Embracing Agile for Business Impact: Role of Leadership & Management

Role of Project Mangers

Are Project

Managers Required ??

Page 13: Embracing Agile for Business Impact: Role of Leadership & Management

Thank you!!