SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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 MomentumEileenTan67
 
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 ForwardEileenTan67
 
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...EileenTan67
 
Paul Theyers (Assurity Consulting)
Paul Theyers (Assurity Consulting)Paul Theyers (Assurity Consulting)
Paul Theyers (Assurity Consulting)AgileNZ Conference
 
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 ProjectsGoLeanSixSigma.com
 
Scaling Agile
Scaling AgileScaling Agile
Scaling AgileMatt Doar
 
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 ManagementSparkrock
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Lviv Startup Club
 
Operationalizing Change Management
Operationalizing Change ManagementOperationalizing Change Management
Operationalizing Change ManagementGainsight
 
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...Invest Northern Ireland
 
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 2013AgileSparks
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Sandy Mamoli
 
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 OrganisationEileenTan67
 
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 GovernmentUMT
 
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 beingKelly Looney
 

What's hot (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
 

Viewers also liked

Associate Level Business Analyst Program Lectures
Associate Level Business Analyst Program LecturesAssociate Level Business Analyst Program Lectures
Associate Level Business Analyst Program LecturesQBI Institute
 
Business Analyst Training_Sagar
Business Analyst Training_SagarBusiness Analyst Training_Sagar
Business Analyst Training_SagarSagar Shajahan
 
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 RequirementsInterpro
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of BrandingSj -
 
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 KawasakiGuy Kawasaki
 
Business Analysis Fundamentals
Business Analysis FundamentalsBusiness Analysis Fundamentals
Business Analysis Fundamentalswaelsaid75
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis TechniquesIIBA UK Chapter
 

Viewers also liked (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
 

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

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 itallan kelly
 
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project managementmrmagpiejones
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Arayaagilemaine
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
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 mistakesMubashir Ali
 
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...Maurizio Mancini
 
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...Maurizio Mancini
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource PlannersJerry Manas
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management IntroductionAllan Berry
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 
Agile methods training
Agile methods trainingAgile methods training
Agile methods trainingCeri Tandogan
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteriaWilliam Hill Australia
 
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
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and MisconceptionsCalen Legaspi
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?allan kelly
 
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?Ron Lichty
 

Similar to 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?
 

More from allan kelly

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 paradigmsallan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjectsallan kelly
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?allan kelly
 
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 & valueallan kelly
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Valueallan kelly
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projectsallan kelly
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software businessallan kelly
 
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? #AOSWallan kelly
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
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)allan kelly
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 

More from 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
 

Recently uploaded

RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadAyesha Khan
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 

Recently uploaded (20)

RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 

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