SlideShare ist ein Scribd-Unternehmen logo
1 von 44
AGILE CORPORATION: MISSION IMPOSSIBLE?
Ratko Mutavdžić, PMP, PROJEKTURA
PODSJETNIK!

14.11.2013.
HVALA SPONZORIMA

14.11.2013.
SADRŽAJ
 uvod
 zaplet
 rasplet
 pogovor
 zaključak

 pitanja i odgovori

14.11.2013.
FEW ASSUMPTIONS

just to be in the same book, if not on the same page...

•
•
•
•

you know what the agile methodology is all about
you know what the plan driven methodology is all about
you think that agile works way better than plan driven
you still have hard time to explain to your boss that you should move
everything to agile and drop that money sucking, morale destroying, never
under control thing that people are calling „project management”

so, if we all nod our heads... we can continue...
note: if most of the people nod their heads, it is safe to continue...
IF YOU THINK YOU ARE NOT USING AGILE...
like, you heard about the thing but you think that you are not ready...
1.
2.
3.
4.
5.
6.
7.
8.

Requirements Analysis
Functional Design
Technical Design
Product Development
System Integration
Quality Testing
User Acceptance Testing
Deployment

project timeline (initial)

does this look’s like your current plan?
all good plans start this way. we are safeguarding against uncertanities and risk events
note: read more about Parkinsons Law: „work expand so as to fill the time available for its completion”
THINK AGAIN.

actually you are on a good track to recognize most of your projects
1.
2.
3.
4.
5.
6.
7.
8.

Requirements Analysis
Functional Design
Technical Design
Product Development
System Integration
Quality Testing
User Acceptance Testing
Deployment

project timeline (crushed number of times)

the plan after the meeting with the customer
scope same (will increase later), same resources, less time, less money
note: there are some good movies filmed on this topic
WELCOME TO CORPORATION
there ‘s no right to free speech in the workplace

• standard elements and barriers to overcome:
• resistance to collaboration internally and externally
• waterfall culture, not only in project management
• low-trust environment
• unwillingness to change
• rigid management hierarchy

why beign too smart in not too smart
„human resources is not rhere to help you, but to protect the company from you”
note: for more info, read a book „Corporate Confidential: 50 secrets your company does not want you to know”
now, you ask a agile guy to give you an estimate...
… and his manager needs some concrete numbers…
WHAT CORPORATION WANTS FROM AGILE
you know what I am talking about

•
•
•
•
•
•

to understand where is ROI
to understand how you going to be faster and more predictable
to understand how they can be more responsive to market
to understand how to enable strategic flexibility
to understand how to achieve shorter dev cycles and better quality
to understand how to improve team morale

to understand the business benefits of agile
regardless of investment, leadership and time needed
www.agilemanifesto.org
AGILE IS DESIGNED TO DEAL WITH...
some really nasty laws and lemma’s

• software projects are not predictable: specifications will never be fully
understood (Ziv’s Law)
• requirements uncertainty makes scope an inadequate starting point: the user
will never know what they want until after the production (Humphrey’s Law)
• the stakeholders will change requirements, change direction, or stop the
project at any time: the interactive system can never be fully specified nor it can
be fully tested (Wegner’s Lemma)

agile is here to <insert_logical_reason_here>
note: also good ones: Parkinson’s Law, Murphy’s Law, Segal’s Law (two watch, no clue of right time thing)
LOOK AT THE MANIFESTO
you know what I am talking about...

• we are uncovering better ways of developing software by doing it and helping
others do it:
• individuals and interations over processes and tools
• working software over comprehensive documentation
• customer collaboration over contract negotiation
• responding to change over following a plan

this is not the great way to introduce the concept to the board
we are confusing CXO’s even if we can do a great job in a first place
note: www.agilemanifesto.org
WHY AGILE WORKS?

there are some theories that you want to read through

•
•
•
•

Theory of Constraints and Lean Thinking
Complex adaptive systems: the science of uncertainty
Cognitive science: the nature of human decision making
Evolutionary psychology & Anthropology: the origins of social interaction &
its nature

humanistic, goal directed approach that utilize people’s
ability to manage complexity
note: your manager will be lost, but at least you know why
ISSUES WITH AGILE

you know what I am talking about

• to manage large-scale programs with highly dependant, sequential
components (infrastructure, facilites)
• to manage concurrent projects: status, backlog, decisions, risks (overall
picture)
• to manage multi-vendor environment with no agile experience
• to manage context-switching due to allocation of the groups into small teams
• to introduce organizational transformation and cultural changes?

agile is great for software development, but...
regardless of investment, leadership and time needed
www.agilemanifesto.org
plan driven, waterfall, used to be your best friend...
ISSUES WITH WATERFALL

TRUE stories why we have issues with waterfall

• SERIALIZED PROCESS: longer time to market; devs isolated from customer
needs
• PLANNING FAR IN ADVANCE: plans no longer march reality by the
implementation time
• LACK OF VISIBILITY INTO RATE OF PROGRESS: teams don’t realize they’re
behind schedule until too late; features slashed very late to compensate
• LONG TIME TO PROJECT COMPLETION: customers get acccess infrequently
• PROJECTS FALL BEHIND THE SCHEDULE: project miss market window

but that can happen to any methodology ...
/
note: this is very seriously noted at ALM 2012 Conference in Seattle
WHEN TO USE AGILE AND WHEN PLAN DRIVEN
10.000 ft view on the difference, and I am not saying this is guideline

• AGILE
• PLAN-DRIVEN
• low criticality
• high criticality
• senior developers
• junior developers
• requirements change often
• requirements don’t change often
• small number of developers
• large number of developers
• culture that thrives on chaos
• culture that demands order

beware: plan driven can also be „half-agile” :)
for example at planning we use „Progressive Elaboration” and „Rolling Wave Planning”
source: „Balancing Agility and Discipline”, Boehm & Turner
WATERFALL vs. AGILE

I LOOOOVE those comparisons... like the following: „waterfall projects
rarely deliver according to a plan”
•
•
•
•
•
•
•

occassional „customer” involvement VS. frequent „customer” involvement
potentially large team size VS. teams of 3-9 people
resistant to change VS. change is expected
requirements docs VS. just-in-time, informal requirements
task are assigned VS. assigned task are a bottleneck
multiple phases, eventual delivery VS. working software each Sprint/Iteration
contract says what we build, deliver VS. contract is a lot closer to T&E

let me tell you a secret...
people at „plan-driven” methodologies also want to succeed at project delivery
note: this is very seriously noted at ALM 2012 Conference in Seattle
so you assemble a team to implement the agile
STILL THE SAME OLD QUESTIONS
but with different approach...

AGILE
• Deliver working product in short cycles
• Keep the evolving product highly visible
• Inspect outcomes frequently
• Change our product or processes as we
learn more to ensure acceptable
outcomes
• Do less work that will change

APPROACH
• Focus less on predictive up front
planning
• Focus more on delivering value
• Focus more on collaboration with
the business
• Focus more on engaging the
team

„when the project will be done? how much it will cost?
what will be delivered? what are the risks?”
note: there are some additional questions, but you already know them...
MAPPING PMI KA vs. AGILE

i mean, not really, but to external people, it might look like that we did
exactly that...
• PMI KNOWLEDGE AREAS
• integration
• scope, time, cost
• quality
• people
• communication
• risk

• AGILE
• manifesto
• principles
• best practices

agile is „numbers and charts” like any other methodology
note: we are still waiting for a formal adoption of agile in PMI world, regardless of ACP
PROJECT MANAGEMENT @CORP

one can find all forms of mix/match orgchart projects at the corporation

Business Management System

PROJECT1

PROJECT 2

PROGRAM1

• Agile must comply with the „Business
Management System”
• Agile requires some type of Project Management
System tailored to methodology
AGILE

SUBPR 1

SUBPR2

PROJECT3

PROJECT4

NONAGILE

PROJECT MANAGEMENT IS STILL REQUIRED

Note: „Agile & Project Management”, Michael Milch, 2011
ANOTHER VIEW...

of functional mapping between PMI processes and agile involvement
PROJECT
INITIATION

Release

Release

PLANNING

EXECUTING

MONTORING
AND CONTROL

CLOSING

PROJECT

Planning

Business case or
Feasibility Study

Project kickoff and
visioning meeting
Release roadmap
planning

Iterative and
incremental
delivery of
working software

Regular review of
deliverables,
progress and
process

Project
retrospective

RELEASE

Roadmap and
release definition

Release planning
meeting

Iterative and
incremental
delivery of
working software

Regular review of
deliverables,
progress and
process

Release
retrospective

ITERATION

Iteration planning
meeting

Iteration planning
meeting

Work features
through to
completion
(including testing)

Task boards,
burndown charts,
daily standups,
acceptance of
completed
features

Iteration demo,
review and
retrospective

Retrospective

RELEASE
Release
Planning

Iteration

Iteration

Retrospective

Daily Work

Daily Work

Retrospective

ITERATION
Iteration
Planning

Like the project life cycle, we can map the process groups to the agile
fractal – at the overall project level, at the release level and at the
iteration level.

plan driven hidden inside the agile :)
the process groups are not phases, but rather they are integrated set of processes applied
iteratively throughout the project and revised as needed
paper: „Agile Project Management and PMBoK Guide”, PMI Global Congress Proceedings, Michele Sliger, 2008
ANOTHER VIEW...

of functional mapping between PMI processes and agile involvement
Initiating
USE AS IS
•
•

•

chartering and
identifying
perliminary socpe
explain where you
will use agile to
stakeholders
organize
workshops,
seminars,
presentations on
agile thinking

Planning
USE W/
MODIFICATIONS
•
•

•
•

move to iterative
planning
use plan
refactoring to keep
the pace with the
project
HIGH: switch from
task to feature
themes
LOW: use
iteration

Executing
USE AGILE
•

•

•

develop iteratively
and mitigate
technical risks as
we progress
use meaningful
metrics (features
delivered and
project time
remaining)
empower the
team

Controlling
USE AGILE
•
•

•

iterations
review, assist with
project steering
change
requests, defects
and risks
prioritization
controlling
flow, look at the
holistic view of the
project to
maximize the
delivery

Closing
USE AS IS
•

closing processes
as defined in
PMBoK to be
considered

plan driven, plan modified, agile, agile, plan driven
paper: „Utilizing Agile Principles Alongside the PMBOK”, Mike Griffiths, 2004
OR, JUST USE PMI – ACP ?

big guns understand PMI and PM methodology. can PMI help us here?
DOMAIN I
VALUE DRIVEN
DELIVERY
•
•
•
•

defining positive
value
incremental
development
avoid potential
downsides
prioritization

DOMAIN II
STAKEHOLDER
ENGAGEMENT
•
•
•

stakeholder needs
stakeholder
involvement
stakeholder
expectations

DOMAIN III
BOOSTING TEAM
PERFORMANCE
PRACTICES
•
•
•
•

team formation
team
empowerment
team collaboration
team commitment

DOMAIN IV
ADAPTIVE
PLANNING
•
•
•
•
•
•

levels of planning
adaptation
estimation
velocity
throughput
cycle time

DOMAIN V
PROBLEM
DETECTION AND
RESOLUTION

DOMAIN VI
CONTINOUS
IMPROVEMENT

this is just a certification: agile certified practitioner
beware, on PMI PMBoK ver 5, January 2013, 616 pages, not too many agile ideas
note: again this is just a cert, one need to implement agile project management @the house
so, how can corporations survive agile? send them to the
movies... (or, three movies that they have to see...)
MOVIE No.1: JERRY MAGUIRE
AGILE is about changing the way people work

• it is not about the tools people use
• it is not about sequences or units of work
• it will take some time to accept the org change
• people will yell at you „SHOW ME THE MONEY”
• crucial: help team develop best practices, define DONE

you eat elephant one bite at the time
there will be no support for a sudden changes to org practices
note: have some friends help you out
MOVIE No.2: DUDE, WHERE’S MY CAR?
PLEASE, explain stakeholders HOW you measure the progress

• primary performance indicators on an agile project: backlog size and velocity
• please, explain that to the people in layman’s terms:
• Intervals to Complete (Backlog Size/Estimate Per Interval) EQ. Time
• Burndown Chart EQ. Scope Delivery
• Integration Management EQ. Steel Threads
• Scope Management EQ. Working Software Demonstrations
• HR Management EQ. Self Managed Teams
• Communication Management EQ. Daily Stand-Ups

dont expect that CXO’s will understand
that there are no milestones and project phases on the project
layman’s terms of layman’s terms: „describe a issue using words that the average individual can understand”
MOVIE No.3: BACK TO THE FUTURE

even project managers are human, think what would be their role at next
agile project
• now, it is all about people
• most project / sales roadblocks are controlled by people that don’t see their
future implementing your project
• can we find the role for good ol’ „corporate people at pmo”?
• but in general, can we move people from Gantt chart?
• remember: from authoritarian approach to leading from within

project manager’s next career step
unfortunatelly, some of your team won’t fit agile
note: you cannot develop company-wide plan to retire all project managers at once
and a book for THE END

there is one book that could help you also

• and this one enterprise understands. Messages like:
• create a continuous process flow to bring problems to the surface
• level out the workload
• build a culture of stopping to fix problems, to get quality right the first
time
• become a learning organization through relentless reflection and
continous improvement

this is special edition for leadership development
executives must drive organizational expectations, build teams and set priorities
layman’s terms of layman’s terms: „describe a issue using words that the average individual can understand
no time for: appendix?
MAPPING PMI KA vs. AGILE

i mean, not really, but to external people, it might look like that we did
exactly that...
• PMI KNOWLEDGE AREAS
• integration
• scope, time, cost
• quality
• people
• communication
• risk

• AGILE
• manifesto
• principles
• best practices

Let’s look at PMI KA to see how best practices apply
Q&A

all the burning issues and questions

BIG THANKS!
PMI INTEGRATION MANAGEMENT
•
•
•
•
•

Start very simple and integrate at each defined milestone
Integration is high risk, so dont wait for things to happen
Plan for integration as quickly as possible
Keep momentum with partner by agreeing to frequent integration with demos
Treat interfaces like contracts, define early and manage change carefully
• Enable teams to work independetly
• Cover positive and false tests
• Use automation

AGILE: integrate early and often and simulate system

note: PMI Global Congress North America
PMI SCOPE MANAGEMENT
•
•
•
•
•
•
•

“Working software over comprehensive documentation” (Agile Manifesto)
Require business participation.
Listen for new requirements.
Break-through design and functionality can evolve form these.
“Responding to change over following a plan” (Agile Manifesto)
Expect change and design a process and team’s mindset to adapt quickly.
Frequent Releases and Short iterations allow for quick reaction to change.

AGILE: working software demonstrations, embrace change

note: PMI Global Congress North America
PMI TIME MANAGEMENT
• Determine team’s velocity
• Velocity w/ Product Backlog can determine:
• Project completion date
• How project is tracking to goal
• Track and measure team accuracy
• Use retrospectives to identify how to improve estimates
• Smaller deliverables are easier to estimate
• Shorter not longer iterations

AGILE: iterations can predict success, estimation accuracy

note: PMI Global Congress North America
PMI COST MANAGEMENT
SCOPE
• Business can balance feature richness with Go-To Market opportunity.
• Allow scope (feature richness) to be a variable

$$ /
Resources

TIME

AGILE: shippable software every iteration

note: PMI Global Congress North America
PMI QUALITY MANAGEMENT
• Auto Build, Deploy, Test
• Deployment and validation should happen frequently and be very inexpensive.
• If new features break existing features, team knows right away.

AGILE: continous integration,

note: PMI Global Congress North America
PMI HR MANAGEMENT
•
•
•
•
•
•
•
•

Please call this „Human Capital Management”
Sprints are not anaerobic
The team’s velocity is based on a pace that can be maintained each iteration.
Staff Retention & Morale
Daily meetings used to identify blocking issues. The team assists.
Rotate the Scrum Master Role amongst team members. No de-facto leader
Reflect & Learn with each iteration.
Encourage critical and honest feedback.

AGILE: sustainable pace, self-managed team, retrospectives

note: PMI Global Congress North America
PMI COMMUNICATION MANAGEMENT
15 min, don’t let them go long!
Review progress and identify blocking issues
Use a ‘parking lot’ for topics that can’t be covered quickly.
Both provide stakeholders great opportunity to track progress and provide
input.
• Regularly scheduled demos provide a predictable communication plan for
stakeholders.
•
•
•
•

AGILE: daily stand-ups, demos, product backlog review

note: PMI Global Congress North America
PMI RISK MANAGEMENT
• Use SPIKE to uncover unknown items
• Integrate early & often
• Get feedback from stakeholders as quickly as possible

AGILE: mitigate risks as early as possible

note: PMI Global Congress North America
INTRO

just a few words about me

so, if

• Ratko Mutavdzic is founder of PROJEKTURA, consulting company that work
with new and emerging technologies and introduce them to the corporate and
enterprise environments. Prior to this one, he spent 15 years Microsoft, starting
in a consulting practice and then leading several different sales and
technology teams.
• He is the author of number of published papers on different aspects of the
technology, successful blogs on new technologies and project management,
and active contributor in a number of social networks exploring the use and
advance of new ways to connect and share innovation and invention.
• He frequently speaks on conferences, meetings, workshops, coffee shops and
generally at every place where people like to explore, challenge, investigate,
think and our heads... we can continue...
we all nodinnovate.
• Keywords: change, project, program, portfolio, innovation, startup

note: more contact info on a last slide
more info ...

if you feel like you want to know more or just for fun
•
•
•
•

WWW
FBOOK
TWEET
EMAIL

www.projektura.org
www.facebook.com/projektura
www.twitter.com/projektura
info@projektura.org

• but if it is really, really, really urgent and you really need to connect to people at
projektura ...
• SKYPE
projektura

ratko.mutavdzic@projektura.org
dont bite, dont yell at you at all, so please, add me to your ... think network. tnx.

Weitere ähnliche Inhalte

Was ist angesagt?

Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesShawn Day
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pmTerry Bunio
 
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios SbyrakisCoLab Athens
 
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...DesignHammer
 
I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!Barry O'Reilly
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013lokori
 
BA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsBA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsMethodgroup
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadBen Limmer
 
Project Management for the Non-Project Manager
Project Management for the Non-Project ManagerProject Management for the Non-Project Manager
Project Management for the Non-Project ManagerGary Gelb
 
Greg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsTechWell
 
Agile project inception workshop
Agile project inception workshopAgile project inception workshop
Agile project inception workshopBill Bourne
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog HealthyDhaval Panchal
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inceptionudairaj
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Allen Rutzen
 

Was ist angesagt? (20)

Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital Humanities
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
 
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
 
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
 
I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!
 
Project Management For Non Project Manager
Project Management For Non Project ManagerProject Management For Non Project Manager
Project Management For Non Project Manager
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013
 
BA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsBA World - BA in AGILE Projects
BA World - BA in AGILE Projects
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech Lead
 
Project Management for the Non-Project Manager
Project Management for the Non-Project ManagerProject Management for the Non-Project Manager
Project Management for the Non-Project Manager
 
Greg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis - Agile Innovation
Greg Willis - Agile Innovation
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile Projects
 
Agile project inception workshop
Agile project inception workshopAgile project inception workshop
Agile project inception workshop
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
العصف الذهني Brainstorming
العصف الذهني  Brainstormingالعصف الذهني  Brainstorming
العصف الذهني Brainstorming
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inception
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014
 

Andere mochten auch

Andere mochten auch (7)

Tugas soft skill 2 by j anu eka w .
Tugas soft skill 2 by j anu eka w .Tugas soft skill 2 by j anu eka w .
Tugas soft skill 2 by j anu eka w .
 
Cartilla 4° periodo
Cartilla 4° periodoCartilla 4° periodo
Cartilla 4° periodo
 
Historia de la multimedia
Historia de la multimediaHistoria de la multimedia
Historia de la multimedia
 
07 septiembre 2013 networking
07 septiembre 2013  networking07 septiembre 2013  networking
07 septiembre 2013 networking
 
1bis sospensione lavori giugno 2013
1bis sospensione lavori giugno 20131bis sospensione lavori giugno 2013
1bis sospensione lavori giugno 2013
 
Press
PressPress
Press
 
Eval 2
Eval 2Eval 2
Eval 2
 

Ähnlich wie (PPROJEKTURA) pmi agile for corporation

(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporationsRatko Mutavdzic
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAntonio Peric-Mazar
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteriaWilliam Hill Australia
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017Blend Interactive
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpBrian Pichman
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017Dave Malouf
 
Agile vs Waterfall: May the 4th Be With You in the Great Debate
 Agile vs Waterfall: May the 4th Be With You in the Great Debate Agile vs Waterfall: May the 4th Be With You in the Great Debate
Agile vs Waterfall: May the 4th Be With You in the Great DebateAggregage
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency EnvironmentJef Bekes
 
Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Fabio Armani
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a Breezejzapin
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeJosh Zapin
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 

Ähnlich wie (PPROJEKTURA) pmi agile for corporation (20)

(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 
14.1 features
14.1 features14.1 features
14.1 features
 
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start Up
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
 
Agile vs Waterfall: May the 4th Be With You in the Great Debate
 Agile vs Waterfall: May the 4th Be With You in the Great Debate Agile vs Waterfall: May the 4th Be With You in the Great Debate
Agile vs Waterfall: May the 4th Be With You in the Great Debate
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Agile
AgileAgile
Agile
 
Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a Breeze
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a Breeze
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 

Kürzlich hochgeladen

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 

Kürzlich hochgeladen (20)

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 

(PPROJEKTURA) pmi agile for corporation

  • 1. AGILE CORPORATION: MISSION IMPOSSIBLE? Ratko Mutavdžić, PMP, PROJEKTURA
  • 4. SADRŽAJ  uvod  zaplet  rasplet  pogovor  zaključak  pitanja i odgovori 14.11.2013.
  • 5. FEW ASSUMPTIONS just to be in the same book, if not on the same page... • • • • you know what the agile methodology is all about you know what the plan driven methodology is all about you think that agile works way better than plan driven you still have hard time to explain to your boss that you should move everything to agile and drop that money sucking, morale destroying, never under control thing that people are calling „project management” so, if we all nod our heads... we can continue... note: if most of the people nod their heads, it is safe to continue...
  • 6. IF YOU THINK YOU ARE NOT USING AGILE... like, you heard about the thing but you think that you are not ready... 1. 2. 3. 4. 5. 6. 7. 8. Requirements Analysis Functional Design Technical Design Product Development System Integration Quality Testing User Acceptance Testing Deployment project timeline (initial) does this look’s like your current plan? all good plans start this way. we are safeguarding against uncertanities and risk events note: read more about Parkinsons Law: „work expand so as to fill the time available for its completion”
  • 7. THINK AGAIN. actually you are on a good track to recognize most of your projects 1. 2. 3. 4. 5. 6. 7. 8. Requirements Analysis Functional Design Technical Design Product Development System Integration Quality Testing User Acceptance Testing Deployment project timeline (crushed number of times) the plan after the meeting with the customer scope same (will increase later), same resources, less time, less money note: there are some good movies filmed on this topic
  • 8. WELCOME TO CORPORATION there ‘s no right to free speech in the workplace • standard elements and barriers to overcome: • resistance to collaboration internally and externally • waterfall culture, not only in project management • low-trust environment • unwillingness to change • rigid management hierarchy why beign too smart in not too smart „human resources is not rhere to help you, but to protect the company from you” note: for more info, read a book „Corporate Confidential: 50 secrets your company does not want you to know”
  • 9. now, you ask a agile guy to give you an estimate...
  • 10. … and his manager needs some concrete numbers…
  • 11. WHAT CORPORATION WANTS FROM AGILE you know what I am talking about • • • • • • to understand where is ROI to understand how you going to be faster and more predictable to understand how they can be more responsive to market to understand how to enable strategic flexibility to understand how to achieve shorter dev cycles and better quality to understand how to improve team morale to understand the business benefits of agile regardless of investment, leadership and time needed www.agilemanifesto.org
  • 12. AGILE IS DESIGNED TO DEAL WITH... some really nasty laws and lemma’s • software projects are not predictable: specifications will never be fully understood (Ziv’s Law) • requirements uncertainty makes scope an inadequate starting point: the user will never know what they want until after the production (Humphrey’s Law) • the stakeholders will change requirements, change direction, or stop the project at any time: the interactive system can never be fully specified nor it can be fully tested (Wegner’s Lemma) agile is here to <insert_logical_reason_here> note: also good ones: Parkinson’s Law, Murphy’s Law, Segal’s Law (two watch, no clue of right time thing)
  • 13. LOOK AT THE MANIFESTO you know what I am talking about... • we are uncovering better ways of developing software by doing it and helping others do it: • individuals and interations over processes and tools • working software over comprehensive documentation • customer collaboration over contract negotiation • responding to change over following a plan this is not the great way to introduce the concept to the board we are confusing CXO’s even if we can do a great job in a first place note: www.agilemanifesto.org
  • 14. WHY AGILE WORKS? there are some theories that you want to read through • • • • Theory of Constraints and Lean Thinking Complex adaptive systems: the science of uncertainty Cognitive science: the nature of human decision making Evolutionary psychology & Anthropology: the origins of social interaction & its nature humanistic, goal directed approach that utilize people’s ability to manage complexity note: your manager will be lost, but at least you know why
  • 15. ISSUES WITH AGILE you know what I am talking about • to manage large-scale programs with highly dependant, sequential components (infrastructure, facilites) • to manage concurrent projects: status, backlog, decisions, risks (overall picture) • to manage multi-vendor environment with no agile experience • to manage context-switching due to allocation of the groups into small teams • to introduce organizational transformation and cultural changes? agile is great for software development, but... regardless of investment, leadership and time needed www.agilemanifesto.org
  • 16. plan driven, waterfall, used to be your best friend...
  • 17. ISSUES WITH WATERFALL TRUE stories why we have issues with waterfall • SERIALIZED PROCESS: longer time to market; devs isolated from customer needs • PLANNING FAR IN ADVANCE: plans no longer march reality by the implementation time • LACK OF VISIBILITY INTO RATE OF PROGRESS: teams don’t realize they’re behind schedule until too late; features slashed very late to compensate • LONG TIME TO PROJECT COMPLETION: customers get acccess infrequently • PROJECTS FALL BEHIND THE SCHEDULE: project miss market window but that can happen to any methodology ... / note: this is very seriously noted at ALM 2012 Conference in Seattle
  • 18. WHEN TO USE AGILE AND WHEN PLAN DRIVEN 10.000 ft view on the difference, and I am not saying this is guideline • AGILE • PLAN-DRIVEN • low criticality • high criticality • senior developers • junior developers • requirements change often • requirements don’t change often • small number of developers • large number of developers • culture that thrives on chaos • culture that demands order beware: plan driven can also be „half-agile” :) for example at planning we use „Progressive Elaboration” and „Rolling Wave Planning” source: „Balancing Agility and Discipline”, Boehm & Turner
  • 19. WATERFALL vs. AGILE I LOOOOVE those comparisons... like the following: „waterfall projects rarely deliver according to a plan” • • • • • • • occassional „customer” involvement VS. frequent „customer” involvement potentially large team size VS. teams of 3-9 people resistant to change VS. change is expected requirements docs VS. just-in-time, informal requirements task are assigned VS. assigned task are a bottleneck multiple phases, eventual delivery VS. working software each Sprint/Iteration contract says what we build, deliver VS. contract is a lot closer to T&E let me tell you a secret... people at „plan-driven” methodologies also want to succeed at project delivery note: this is very seriously noted at ALM 2012 Conference in Seattle
  • 20. so you assemble a team to implement the agile
  • 21. STILL THE SAME OLD QUESTIONS but with different approach... AGILE • Deliver working product in short cycles • Keep the evolving product highly visible • Inspect outcomes frequently • Change our product or processes as we learn more to ensure acceptable outcomes • Do less work that will change APPROACH • Focus less on predictive up front planning • Focus more on delivering value • Focus more on collaboration with the business • Focus more on engaging the team „when the project will be done? how much it will cost? what will be delivered? what are the risks?” note: there are some additional questions, but you already know them...
  • 22. MAPPING PMI KA vs. AGILE i mean, not really, but to external people, it might look like that we did exactly that... • PMI KNOWLEDGE AREAS • integration • scope, time, cost • quality • people • communication • risk • AGILE • manifesto • principles • best practices agile is „numbers and charts” like any other methodology note: we are still waiting for a formal adoption of agile in PMI world, regardless of ACP
  • 23. PROJECT MANAGEMENT @CORP one can find all forms of mix/match orgchart projects at the corporation Business Management System PROJECT1 PROJECT 2 PROGRAM1 • Agile must comply with the „Business Management System” • Agile requires some type of Project Management System tailored to methodology AGILE SUBPR 1 SUBPR2 PROJECT3 PROJECT4 NONAGILE PROJECT MANAGEMENT IS STILL REQUIRED Note: „Agile & Project Management”, Michael Milch, 2011
  • 24. ANOTHER VIEW... of functional mapping between PMI processes and agile involvement PROJECT INITIATION Release Release PLANNING EXECUTING MONTORING AND CONTROL CLOSING PROJECT Planning Business case or Feasibility Study Project kickoff and visioning meeting Release roadmap planning Iterative and incremental delivery of working software Regular review of deliverables, progress and process Project retrospective RELEASE Roadmap and release definition Release planning meeting Iterative and incremental delivery of working software Regular review of deliverables, progress and process Release retrospective ITERATION Iteration planning meeting Iteration planning meeting Work features through to completion (including testing) Task boards, burndown charts, daily standups, acceptance of completed features Iteration demo, review and retrospective Retrospective RELEASE Release Planning Iteration Iteration Retrospective Daily Work Daily Work Retrospective ITERATION Iteration Planning Like the project life cycle, we can map the process groups to the agile fractal – at the overall project level, at the release level and at the iteration level. plan driven hidden inside the agile :) the process groups are not phases, but rather they are integrated set of processes applied iteratively throughout the project and revised as needed paper: „Agile Project Management and PMBoK Guide”, PMI Global Congress Proceedings, Michele Sliger, 2008
  • 25. ANOTHER VIEW... of functional mapping between PMI processes and agile involvement Initiating USE AS IS • • • chartering and identifying perliminary socpe explain where you will use agile to stakeholders organize workshops, seminars, presentations on agile thinking Planning USE W/ MODIFICATIONS • • • • move to iterative planning use plan refactoring to keep the pace with the project HIGH: switch from task to feature themes LOW: use iteration Executing USE AGILE • • • develop iteratively and mitigate technical risks as we progress use meaningful metrics (features delivered and project time remaining) empower the team Controlling USE AGILE • • • iterations review, assist with project steering change requests, defects and risks prioritization controlling flow, look at the holistic view of the project to maximize the delivery Closing USE AS IS • closing processes as defined in PMBoK to be considered plan driven, plan modified, agile, agile, plan driven paper: „Utilizing Agile Principles Alongside the PMBOK”, Mike Griffiths, 2004
  • 26. OR, JUST USE PMI – ACP ? big guns understand PMI and PM methodology. can PMI help us here? DOMAIN I VALUE DRIVEN DELIVERY • • • • defining positive value incremental development avoid potential downsides prioritization DOMAIN II STAKEHOLDER ENGAGEMENT • • • stakeholder needs stakeholder involvement stakeholder expectations DOMAIN III BOOSTING TEAM PERFORMANCE PRACTICES • • • • team formation team empowerment team collaboration team commitment DOMAIN IV ADAPTIVE PLANNING • • • • • • levels of planning adaptation estimation velocity throughput cycle time DOMAIN V PROBLEM DETECTION AND RESOLUTION DOMAIN VI CONTINOUS IMPROVEMENT this is just a certification: agile certified practitioner beware, on PMI PMBoK ver 5, January 2013, 616 pages, not too many agile ideas note: again this is just a cert, one need to implement agile project management @the house
  • 27. so, how can corporations survive agile? send them to the movies... (or, three movies that they have to see...)
  • 28. MOVIE No.1: JERRY MAGUIRE AGILE is about changing the way people work • it is not about the tools people use • it is not about sequences or units of work • it will take some time to accept the org change • people will yell at you „SHOW ME THE MONEY” • crucial: help team develop best practices, define DONE you eat elephant one bite at the time there will be no support for a sudden changes to org practices note: have some friends help you out
  • 29. MOVIE No.2: DUDE, WHERE’S MY CAR? PLEASE, explain stakeholders HOW you measure the progress • primary performance indicators on an agile project: backlog size and velocity • please, explain that to the people in layman’s terms: • Intervals to Complete (Backlog Size/Estimate Per Interval) EQ. Time • Burndown Chart EQ. Scope Delivery • Integration Management EQ. Steel Threads • Scope Management EQ. Working Software Demonstrations • HR Management EQ. Self Managed Teams • Communication Management EQ. Daily Stand-Ups dont expect that CXO’s will understand that there are no milestones and project phases on the project layman’s terms of layman’s terms: „describe a issue using words that the average individual can understand”
  • 30. MOVIE No.3: BACK TO THE FUTURE even project managers are human, think what would be their role at next agile project • now, it is all about people • most project / sales roadblocks are controlled by people that don’t see their future implementing your project • can we find the role for good ol’ „corporate people at pmo”? • but in general, can we move people from Gantt chart? • remember: from authoritarian approach to leading from within project manager’s next career step unfortunatelly, some of your team won’t fit agile note: you cannot develop company-wide plan to retire all project managers at once
  • 31. and a book for THE END there is one book that could help you also • and this one enterprise understands. Messages like: • create a continuous process flow to bring problems to the surface • level out the workload • build a culture of stopping to fix problems, to get quality right the first time • become a learning organization through relentless reflection and continous improvement this is special edition for leadership development executives must drive organizational expectations, build teams and set priorities layman’s terms of layman’s terms: „describe a issue using words that the average individual can understand
  • 32. no time for: appendix?
  • 33. MAPPING PMI KA vs. AGILE i mean, not really, but to external people, it might look like that we did exactly that... • PMI KNOWLEDGE AREAS • integration • scope, time, cost • quality • people • communication • risk • AGILE • manifesto • principles • best practices Let’s look at PMI KA to see how best practices apply
  • 34. Q&A all the burning issues and questions BIG THANKS!
  • 35. PMI INTEGRATION MANAGEMENT • • • • • Start very simple and integrate at each defined milestone Integration is high risk, so dont wait for things to happen Plan for integration as quickly as possible Keep momentum with partner by agreeing to frequent integration with demos Treat interfaces like contracts, define early and manage change carefully • Enable teams to work independetly • Cover positive and false tests • Use automation AGILE: integrate early and often and simulate system note: PMI Global Congress North America
  • 36. PMI SCOPE MANAGEMENT • • • • • • • “Working software over comprehensive documentation” (Agile Manifesto) Require business participation. Listen for new requirements. Break-through design and functionality can evolve form these. “Responding to change over following a plan” (Agile Manifesto) Expect change and design a process and team’s mindset to adapt quickly. Frequent Releases and Short iterations allow for quick reaction to change. AGILE: working software demonstrations, embrace change note: PMI Global Congress North America
  • 37. PMI TIME MANAGEMENT • Determine team’s velocity • Velocity w/ Product Backlog can determine: • Project completion date • How project is tracking to goal • Track and measure team accuracy • Use retrospectives to identify how to improve estimates • Smaller deliverables are easier to estimate • Shorter not longer iterations AGILE: iterations can predict success, estimation accuracy note: PMI Global Congress North America
  • 38. PMI COST MANAGEMENT SCOPE • Business can balance feature richness with Go-To Market opportunity. • Allow scope (feature richness) to be a variable $$ / Resources TIME AGILE: shippable software every iteration note: PMI Global Congress North America
  • 39. PMI QUALITY MANAGEMENT • Auto Build, Deploy, Test • Deployment and validation should happen frequently and be very inexpensive. • If new features break existing features, team knows right away. AGILE: continous integration, note: PMI Global Congress North America
  • 40. PMI HR MANAGEMENT • • • • • • • • Please call this „Human Capital Management” Sprints are not anaerobic The team’s velocity is based on a pace that can be maintained each iteration. Staff Retention & Morale Daily meetings used to identify blocking issues. The team assists. Rotate the Scrum Master Role amongst team members. No de-facto leader Reflect & Learn with each iteration. Encourage critical and honest feedback. AGILE: sustainable pace, self-managed team, retrospectives note: PMI Global Congress North America
  • 41. PMI COMMUNICATION MANAGEMENT 15 min, don’t let them go long! Review progress and identify blocking issues Use a ‘parking lot’ for topics that can’t be covered quickly. Both provide stakeholders great opportunity to track progress and provide input. • Regularly scheduled demos provide a predictable communication plan for stakeholders. • • • • AGILE: daily stand-ups, demos, product backlog review note: PMI Global Congress North America
  • 42. PMI RISK MANAGEMENT • Use SPIKE to uncover unknown items • Integrate early & often • Get feedback from stakeholders as quickly as possible AGILE: mitigate risks as early as possible note: PMI Global Congress North America
  • 43. INTRO just a few words about me so, if • Ratko Mutavdzic is founder of PROJEKTURA, consulting company that work with new and emerging technologies and introduce them to the corporate and enterprise environments. Prior to this one, he spent 15 years Microsoft, starting in a consulting practice and then leading several different sales and technology teams. • He is the author of number of published papers on different aspects of the technology, successful blogs on new technologies and project management, and active contributor in a number of social networks exploring the use and advance of new ways to connect and share innovation and invention. • He frequently speaks on conferences, meetings, workshops, coffee shops and generally at every place where people like to explore, challenge, investigate, think and our heads... we can continue... we all nodinnovate. • Keywords: change, project, program, portfolio, innovation, startup note: more contact info on a last slide
  • 44. more info ... if you feel like you want to know more or just for fun • • • • WWW FBOOK TWEET EMAIL www.projektura.org www.facebook.com/projektura www.twitter.com/projektura info@projektura.org • but if it is really, really, really urgent and you really need to connect to people at projektura ... • SKYPE projektura ratko.mutavdzic@projektura.org dont bite, dont yell at you at all, so please, add me to your ... think network. tnx.

Hinweis der Redaktion

  1. Progressive Elaboration speaks to the need to refine scope and evolve plans as more information becomesavailable.The related concept of Rolling Wave planning which states planning should be iterative and ongoing basedon short time horizons.But Also the tools used to create them do not readily support wholesale refactoring
  2. The majority of software projects managed with traditional techniques do not undertake the rigorous plan refactoring required to keeppace with the true project work. Either detailed task oriented plans become outdated, or high-level, phase orientedplans are produced that offer little value in way of project tracking or forecasting.
  3. The majority of software projects managed with traditional techniques do not undertake the rigorous plan refactoring required to keeppace with the true project work. Either detailed task oriented plans become outdated, or high-level, phase orientedplans are produced that offer little value in way of project tracking or forecasting.