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
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Embracing Agile for Business Impact: Role of Leadership & Management
1. Embracing Agile For
Business Impact
Role of Leadership & Management
Ravi Kumar
ravikumar.rk@gmail.com
September 02, 2014
2. Quick Intro
Agile
What?
Why?
Methods &
Frameworks
Va l u e s & P r i n c i p l e s
http://agilemanifesto.org/
3. Sprint Review…
not far from reality!! https://www.youtube.com/watch?v=l1wKO3rID9g
4. Embracing Agile is Challenging
Few have found success while many are struggling.
www.bms.co.in
5. 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
6. Leadership & Management
Process of Software Development
Pr inciple s
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.
7. Leadership & Management
cognitive-edge.com
Driving Behaviour Change
Pr inciple s
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.
8. Leadership & Management
Mastering Business Forecasting
Pr inciple s
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..
Choices
Predictability
10. Current Trend
Agile… seen as just another process model
Industrialized Software Delivery Process
Measuring the wrong things
Dysfunctional Teams
SCALEing agile prematurely
Agile is only for development teams
We are doing Agile because customers are forcing us!!
11. Software Methodologies
are Overrated !!
!
!
! AUP
Choose what matters from each of the models and get
them to work well !!
RUP
CRYSTAL
FDD
KANBAN
ASD
LEAN
Late 90s and Early 2000
Now is 2013
SCRUM
XP
DSDM
KEY IS IN DELIVERING VALUE THAT CREATES
BUSINESS IMPACT
12. Role of Project Mangers
Are Pro je c t
Ma n age rs Re q u i re d
??