Post on 29-Nov-2014
description
Embracing Agile For Business Impact
Role of Leadership & Management
Ravi Kumar ravikumar.rk@gmail.com
September 02, 2014
Agile
What?Why?
Methods & Frameworks
http://agilemanifesto.org/
Quick Intro
Values & Princip
les
Sprint Review…
not far from reality!!https://www.youtube.com/watch?v=l1wKO3rID9g
Embracing Agile is Challenging
Few have found success while many are struggling.
www.bms.co.in
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
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
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
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
http://www.stevedenning.com/slides/agile.pdf
Leadership & Management What needs to change
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!!
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
Role of Project Mangers
Are Project
Managers Required ??
Thank you!!