SlideShare ist ein Scribd-Unternehmen logo
1 von 22
allan kelly
Twitter: @allankellynet
http://www.allankelly.net
Is there a role for
Business Analysts &
Project Managers in Agile?
PAM Summit
Cracow Poland
June 2013
Allan Kelly
• Business Analysis and Leadership, Pullan &
Archer 2013
• 97 Things Every Programmer Should Know,
Henney, 2010
• Context Encapsulation in Pattern Languages
of Program Design, Vol 5, 2006
 Consulting software
development & strategy
 Training for Agile
Author
– Changing Software Development: Learning
to be Agile (2008, Wiley)
– Business Patterns for Software Developers
(2012, Wiley - ISBN: 978-1119999249)
How many BAs in the room?
How many Project
Managers in the room?
How many think you are
doing Agile?
Look beyond the
label
There is work
to be done• Meat
• Sausages
How do you manage work?
People (think devs)…
• Inherently dislike work
• Must be controlled and
directed
• Shun responsibility
• Have little ambition
• Want security
People…
• Work leads to
satisfaction
• Can exercise self-
direction
• Will be committed to
objectives if the
rewards are valued
• Seek responsibility
From McGregor, D. 1960. The human side of enterprise
Theory X Theory Y
The great divide…
• Agile predicated on
Theory Y
You will find it hard to work
with Agile practices &
techniques if you believe
Theory X
• Agile evangelists believe
Waterfall is predicated
in Theory X
Indeed, this might be the
case
There is work
to be done• Meat
• Sausages
Constraints
9
Features
Resources
(People)
Time
Lots of work
to do
Cost =
Resources x Time
Quality = free
Time boxed
Scope Creep –
run backwards
Fixed over
short run
(Brooks Law)
Traditional Development
• Negotiate Features at start
• Cut Test
• Demand more time
• Demand more people
• Demand more money
• Argue
• Renegotiate features when
you can no longer get more
time, money, people
Agile Development
• Negotiate features on Day 1
• Negotiate features on Day 15
• Negotiate features on Day 29
• Negotiate features … (every 2
weeks)
• (Fix time, Fix money
• Accept the people you have
• Pursue quality)
The Difference
Who you gonna call?
What should
we build?
Business Analyst as a….
12
Investigator –
gathering the details
Strategist – looking long
range, the big picture
Evaluator
– Does it make sense?
Customer proxy
– Did it make sense?
Business Analysts – Yes!
• Lots of useful skills & experience
• They can be…
– Professional Customer Proxy
– Product Owner
– Tactical Product Owner
– Requirements expert (between sprints)
– Specification expert (inside sprint)
Project Managers,
What you gonna do now?
• Traditional parameters fixed
• Gantt charts done
• Quality is always high
– Cutting quality slows work
– Cutting quality increase cost
– Cutting quality upsets
customers
Time fixed
Successful products live
• Successful software is not Temporary
– Requires ongoing changes & support
• Outcome is not defined
• Resources change
A project is: “A temporary organization that is
needed to produce a unique and predefined
outcome or result at a pre-specified time
using predetermined resources.”
PRINCE2 definition
of project
The End of Projects
• Projects are accounting codes
• Finished Software is Dead Software
– Living software changes
– Living software doesn’t end
• Project thinking kills software
The End of Project Management?
• Projects are for accountants
• Organize work by
– Work streams and/or
– Products
• Aim for stable teams
– Occasional personnel changes
– Continuity
– Living, changing code bases
Management work to do
• Large teams -> More admin
• Large organizations -> Lots of reporting
• Line Management
• “Manager” -> More authority to fix
• Supplier / Client relationships
– Contracts to discuss, police
– Role shoot out: “they have an X manager so we
need an X manager”
John Smith
Project Manager (Aries Project)
Big Corporation
John.smith@bigcorp.com
Tel: +123 456 7890
Payments Manager
• “Project Manager” becomes:
– First Line Manager, Junior Manager, Development
Manager, Team Manager, Team Leader, or or or
• You have continuity
– Projects end; Products don’t
Management needed
• Manage the system
– Watch the numbers
– Manage with metrics
– (Learn your statistics)
• Manage the flow
• Trust the people
• Kill non-beneficial work
– Fail fast, fail cheap
Only Y type
managers need apply
Take-away
1. Lots of BA work to do
– Skills & Experience to work
with customers & proxy
2. Projects are meaningless
 Successful software lives
3. “Project Management”
will be replaced by
something new
 Type Y management
allan kelly
Software Strategy Ltd.
www.allankelly.net
allan@allankelly.net
Twitter: @allankellynet

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

City of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
City of Canning: 4 Key Success Factors to Drive Engagement and Build MomentumCity of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
City of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
 
Speedbump or Springboard? Leveraging Change to Move Nintex Promapp Forward
Speedbump or Springboard? Leveraging Change to Move Nintex Promapp ForwardSpeedbump or Springboard? Leveraging Change to Move Nintex Promapp Forward
Speedbump or Springboard? Leveraging Change to Move Nintex Promapp Forward
 
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
 
Paul Theyers (Assurity Consulting)
Paul Theyers (Assurity Consulting)Paul Theyers (Assurity Consulting)
Paul Theyers (Assurity Consulting)
 
Webinar: How to Create Predictable Cash Flow With Lean Six Sigma Projects
Webinar: How to Create Predictable Cash Flow With Lean Six Sigma ProjectsWebinar: How to Create Predictable Cash Flow With Lean Six Sigma Projects
Webinar: How to Create Predictable Cash Flow With Lean Six Sigma Projects
 
Scaling Agile
Scaling AgileScaling Agile
Scaling Agile
 
Digital workflow
Digital workflowDigital workflow
Digital workflow
 
Altus Alliance 2016 - Project Success Begins with Management
Altus Alliance 2016 - Project Success Begins with ManagementAltus Alliance 2016 - Project Success Begins with Management
Altus Alliance 2016 - Project Success Begins with Management
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
 
Operationalizing Change Management
Operationalizing Change ManagementOperationalizing Change Management
Operationalizing Change Management
 
Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...
 
Agile development workflow
Agile development workflowAgile development workflow
Agile development workflow
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
 
Agile values
Agile valuesAgile values
Agile values
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture
 
Kanban na lodówce
Kanban na lodówceKanban na lodówce
Kanban na lodówce
 
Software Developer
Software DeveloperSoftware Developer
Software Developer
 
Connectics: Tips and Tricks to Drive Engagement Across Your Organisation
Connectics: Tips and Tricks to Drive Engagement Across Your OrganisationConnectics: Tips and Tricks to Drive Engagement Across Your Organisation
Connectics: Tips and Tricks to Drive Engagement Across Your Organisation
 
Baird Miller, DOL: IT Portfolio Management in State Government
Baird Miller, DOL: IT Portfolio Management in State GovernmentBaird Miller, DOL: IT Portfolio Management in State Government
Baird Miller, DOL: IT Portfolio Management in State Government
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs being
 

Andere mochten auch

Business Analyst Training_Sagar
Business Analyst Training_SagarBusiness Analyst Training_Sagar
Business Analyst Training_Sagar
Sagar Shajahan
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of Branding
Sj -
 

Andere mochten auch (7)

Associate Level Business Analyst Program Lectures
Associate Level Business Analyst Program LecturesAssociate Level Business Analyst Program Lectures
Associate Level Business Analyst Program Lectures
 
Business Analyst Training_Sagar
Business Analyst Training_SagarBusiness Analyst Training_Sagar
Business Analyst Training_Sagar
 
Business Analysis Fundamentals – Writing Good Business Requirements
Business Analysis Fundamentals – Writing Good Business RequirementsBusiness Analysis Fundamentals – Writing Good Business Requirements
Business Analysis Fundamentals – Writing Good Business Requirements
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of Branding
 
The Art of Branding by Guy Kawasaki
The Art of Branding by Guy KawasakiThe Art of Branding by Guy Kawasaki
The Art of Branding by Guy Kawasaki
 
Business Analysis Fundamentals
Business Analysis FundamentalsBusiness Analysis Fundamentals
Business Analysis Fundamentals
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis Techniques
 

Ähnlich wie Is there a role for Project Managers and Business Analysts in Agile?

Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
Allan Berry
 

Ähnlich wie Is there a role for Project Managers and Business Analysts in Agile? (20)

The End of Projects & what to do about it
The End of Projects & what to do about itThe End of Projects & what to do about it
The End of Projects & what to do about it
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project management
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Araya
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 
Agile 101
Agile 101Agile 101
Agile 101
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Beyond Projects: why projects are wrong and what to do instead
Beyond Projects: why projects are wrong and what to do insteadBeyond Projects: why projects are wrong and what to do instead
Beyond Projects: why projects are wrong and what to do instead
 
Agile methods training
Agile methods trainingAgile methods training
Agile methods training
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
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
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and Misconceptions
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 

Mehr von allan kelly

Mehr von allan kelly (20)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Value
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
What isagile
What isagileWhat isagile
What isagile
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 

Kürzlich hochgeladen

Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
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
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 
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
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
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
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Kürzlich hochgeladen (20)

Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
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...
 
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
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
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...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
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
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
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
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
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
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 

Is there a role for Project Managers and Business Analysts in Agile?

  • 1. allan kelly Twitter: @allankellynet http://www.allankelly.net Is there a role for Business Analysts & Project Managers in Agile? PAM Summit Cracow Poland June 2013
  • 2. Allan Kelly • Business Analysis and Leadership, Pullan & Archer 2013 • 97 Things Every Programmer Should Know, Henney, 2010 • Context Encapsulation in Pattern Languages of Program Design, Vol 5, 2006  Consulting software development & strategy  Training for Agile Author – Changing Software Development: Learning to be Agile (2008, Wiley) – Business Patterns for Software Developers (2012, Wiley - ISBN: 978-1119999249)
  • 3. How many BAs in the room? How many Project Managers in the room? How many think you are doing Agile?
  • 5. There is work to be done• Meat • Sausages
  • 6. How do you manage work? People (think devs)… • Inherently dislike work • Must be controlled and directed • Shun responsibility • Have little ambition • Want security People… • Work leads to satisfaction • Can exercise self- direction • Will be committed to objectives if the rewards are valued • Seek responsibility From McGregor, D. 1960. The human side of enterprise Theory X Theory Y
  • 7. The great divide… • Agile predicated on Theory Y You will find it hard to work with Agile practices & techniques if you believe Theory X • Agile evangelists believe Waterfall is predicated in Theory X Indeed, this might be the case
  • 8. There is work to be done• Meat • Sausages
  • 9. Constraints 9 Features Resources (People) Time Lots of work to do Cost = Resources x Time Quality = free Time boxed Scope Creep – run backwards Fixed over short run (Brooks Law)
  • 10. Traditional Development • Negotiate Features at start • Cut Test • Demand more time • Demand more people • Demand more money • Argue • Renegotiate features when you can no longer get more time, money, people Agile Development • Negotiate features on Day 1 • Negotiate features on Day 15 • Negotiate features on Day 29 • Negotiate features … (every 2 weeks) • (Fix time, Fix money • Accept the people you have • Pursue quality) The Difference
  • 11. Who you gonna call? What should we build?
  • 12. Business Analyst as a…. 12 Investigator – gathering the details Strategist – looking long range, the big picture Evaluator – Does it make sense? Customer proxy – Did it make sense?
  • 13. Business Analysts – Yes! • Lots of useful skills & experience • They can be… – Professional Customer Proxy – Product Owner – Tactical Product Owner – Requirements expert (between sprints) – Specification expert (inside sprint)
  • 14. Project Managers, What you gonna do now? • Traditional parameters fixed • Gantt charts done • Quality is always high – Cutting quality slows work – Cutting quality increase cost – Cutting quality upsets customers Time fixed
  • 15. Successful products live • Successful software is not Temporary – Requires ongoing changes & support • Outcome is not defined • Resources change A project is: “A temporary organization that is needed to produce a unique and predefined outcome or result at a pre-specified time using predetermined resources.” PRINCE2 definition of project
  • 16. The End of Projects • Projects are accounting codes • Finished Software is Dead Software – Living software changes – Living software doesn’t end • Project thinking kills software
  • 17. The End of Project Management? • Projects are for accountants • Organize work by – Work streams and/or – Products • Aim for stable teams – Occasional personnel changes – Continuity – Living, changing code bases
  • 18. Management work to do • Large teams -> More admin • Large organizations -> Lots of reporting • Line Management • “Manager” -> More authority to fix • Supplier / Client relationships – Contracts to discuss, police – Role shoot out: “they have an X manager so we need an X manager”
  • 19. John Smith Project Manager (Aries Project) Big Corporation John.smith@bigcorp.com Tel: +123 456 7890 Payments Manager • “Project Manager” becomes: – First Line Manager, Junior Manager, Development Manager, Team Manager, Team Leader, or or or • You have continuity – Projects end; Products don’t
  • 20.
  • 21. Management needed • Manage the system – Watch the numbers – Manage with metrics – (Learn your statistics) • Manage the flow • Trust the people • Kill non-beneficial work – Fail fast, fail cheap Only Y type managers need apply
  • 22. Take-away 1. Lots of BA work to do – Skills & Experience to work with customers & proxy 2. Projects are meaningless  Successful software lives 3. “Project Management” will be replaced by something new  Type Y management allan kelly Software Strategy Ltd. www.allankelly.net allan@allankelly.net Twitter: @allankellynet