business analyst as product owner

45
Craig Brown BA World Symposium, 2009 DRAFT Business Analyst as Scrum Product Owner

Post on 18-Oct-2014

10.931 views

Category:

Business


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Business Analyst As Product Owner

Craig BrownBA World Symposium, 2009

DRAFTDRAFT

Business Analyst as Scrum Product Owner

Page 2: Business Analyst As Product Owner

Introduction notesIn this presentation I plan to elaborate on one of the several ways business analysts can step into the role of product owner.

Who else is more suited than the masters of bridging gaps, delivering business value and getting things done?

The first part of this talk runs through some generally accepted definitions of a business analyst’s role. I then briefly talk about the basics of scrum before diving into a more in-depth exploration of the Product Owner role (in enterprise contexts.) Lastly I talk about some of the areas I believe that BA’s may need to adjust their thinking when moving from a traditional BA role to the PO role.

This conversation is far from over and your contribution to the discussion is most welcome.

Craig Brownwww.betterprojects.net

Page 3: Business Analyst As Product Owner

Sponsored by IGLIngena Group LimitedLevel 8, 30 Collins Street, Melbourne Vic 3000

www.ingena.com.au

Page 4: Business Analyst As Product Owner

What is a business analyst?

Page 5: Business Analyst As Product Owner

In 2007 and 08 I surveyed job descriptions for BAs to see what hiring organisations were looking for from business analysts. This is what I found.

Page 6: Business Analyst As Product Owner

This role encompasses more than the ability to document processes and apply technological expertise.

…wherever they sit, Business Analysts must be great communicators, tactful diplomats, problem solvers, thinkers and analysers - with the ability to understand and respond to user needs in rapidly changing business environments.

We define the purpose of the role of the Business Analyst as being ultimately responsible for ensuring that organisations get the most from their limited IT and change management resource.

Guy Beachamphttp://www.businessanalystsolutions.com/what_is_a_business_analyst2.htm

Page 7: Business Analyst As Product Owner

“...the most successful and valuable analysts are those who understand the "Business" rather than those who understand IT.”

“A broad experience of business is required, the more varied, the better.”

Derrick Brown and Jan Kusiak, IRM Training Pty Ltd

Page 8: Business Analyst As Product Owner

The role of the BA differs from the role of the Project Manager in that the BA is responsible for defining and managing the scope of a business solution, while the PM is responsible for the work necessary to implement that solution.

IIBA blurbhttp://www.theiiba.org/AM/Template.cfm?Section=What_s_a_BA_

Page 9: Business Analyst As Product Owner

Business analysts often play a critical role in aligning the needs of business units with the capabilities delivered by information technology, and may serve as a translator between those two groups.

It includes the definition of organizational goals, how those goals connect to specific objectives, determining the course of action that an organization has to undertake to achieve those goals and objectives, and defining how the various organizational units and stakeholders within and outside of that organization interact

BABOK v2

Page 10: Business Analyst As Product Owner

A Business Analyst is a professional who supports the evolution and implementation of business decisions via the application of specialist analytical tools, techniques and procedures.

Brenda Treasure and Martin VaughnCore Consulting for ABAA in Business Analysis Competency

Frameworkhttp://www.abaa.org.au/cms/tiki-download_file.php?fileId=66

Page 11: Business Analyst As Product Owner

As a BA, I find my client area is glad to have someone to deal with that “techo” stuff and therefore the challenge is to ensure a level of common understanding and “getting the business system right” first time.

Maria Horrigan, SMS Technology

www.barocks.com

Page 12: Business Analyst As Product Owner

The professional business analyst… differs from traditional IS analysts in that it focuses almost exclusively on adding value to the business”

Kathleen Haas, Management Concepts

Page 13: Business Analyst As Product Owner

Business Analysts get the job done. It's that simple - they get the job done. When everyone else retreats, gives up, waffles or disassociates from the job the analyst gets the job done.

HM WinningTrials and Tribulations of a Business Analyst,

IT Toolboxhttp://it.toolbox.com/blogs/business-analyst/what-is-a-business-analyst-here-you-go-24325

Page 14: Business Analyst As Product Owner

Business Technical

Page 15: Business Analyst As Product Owner

What is a

‘Product Owner’

Page 16: Business Analyst As Product Owner

Alexa Page rank search

Page 20: Business Analyst As Product Owner

…which is an agile thing

Page 21: Business Analyst As Product Owner

Individuals and interactions

That is, while there is value in the items on the right, we value the items on the left more

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

The Agile Manifesto

processes and tools

Working software comprehensive documentation

Customer collaboration contract negotiation

Responding to change following a plan

over

over

over

over

Page 22: Business Analyst As Product Owner

Individuals and interactions

That is, while there is value in the items on the right, we value the items on the left more

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

The Agile Manifesto

processes and tools

Working software comprehensive documentation

Customer collaboration contract negotiation

Responding to change following a plan

over

over

over

over

Scrum

Page 23: Business Analyst As Product Owner

Individuals and interactions

That is, while there is value in the items on the right, we value the items on the left more

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

The Agile Manifesto

processes and tools

Working software comprehensive documentation

Customer collaboration contract negotiation

Responding to change following a plan

over

over

over

over

Scrum

Page 24: Business Analyst As Product Owner

Principles behind the Agile Manifesto

1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

4. Business people and developers must work together daily throughout the project.

5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

7. Working software is the primary measure of progress.

8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

9. Continuous attention to technical excellence and good design enhances agility.

10.Simplicity--the art of maximizing the amount of work not done--is essential.

11.The best architectures, requirements, and designs emerge from self-organizing teams.

12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Page 25: Business Analyst As Product Owner

Principles behind the Agile Manifesto

1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

4. Business people and developers must work together daily throughout the project.

5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

7. Working software is the primary measure of progress.

8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

9. Continuous attention to technical excellence and good design enhances agility.

10.Simplicity--the art of maximizing the amount of work not done--is essential.

11.The best architectures, requirements, and designs emerge from self-organizing teams.

12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Page 26: Business Analyst As Product Owner

Scrum’s three aspects

Page 27: Business Analyst As Product Owner

Process

Sprint

Page 30: Business Analyst As Product Owner

The product owner• Assure team is pursuing a common vision• Establish priorities to track business value• Act as ‘the customer’ for developer questions• Work with product management to plan releases• Plan, elaborate and accept user stories and iterations• Technical: understand and prioritize refactoring and

infrastructure

Dean Leffingwell, Scaling Software Agility

Page 31: Business Analyst As Product Owner

User Stories(We’ll come back to that)

Page 32: Business Analyst As Product Owner

The issue for BA’s assuming the Product Owner role is ‘authority’

Rochelle Glover, Frondehttp://www.fronde.com/blog/?p=318

Page 33: Business Analyst As Product Owner

C.R.A.C.K. Analysts

(Barry Boehm, Richard Turner)

Collaborative

Representative

Accountable

Committed

Knowledgeable

Page 34: Business Analyst As Product Owner

Products (Deliverables)

Page 35: Business Analyst As Product Owner

Pre-sprint work

Page 36: Business Analyst As Product Owner

Post sprint implementation

work

Page 37: Business Analyst As Product Owner

Pre sprint Sprint Post sprint

Page 38: Business Analyst As Product Owner

As a <user type>I want to <achieve a goal>

So that I can <get some value>

Page 39: Business Analyst As Product Owner

INVESTin good user stories

Page 40: Business Analyst As Product Owner

Plus

• Estimates*• Release

plan• Acceptance

criteria• “Acceptanc

e”

* Don’t produce them, but probably does report them

Page 41: Business Analyst As Product Owner

Plus

• Business Value• Balancing

stakeholder needs

• Implementation planning

• Selling the solution

Page 42: Business Analyst As Product Owner

Plus

Constant interaction with the dev team

Page 43: Business Analyst As Product Owner

Secrets to success

• Early and often• Focus on value• Release focus• Avoid eating elephants• Test first approach to requirements• Done-Done (James Shore, The Art of Agile Development)

• Communication, communication, communication (as usual)

Page 44: Business Analyst As Product Owner

Questions?

Craig Brownwww.betterprojects.net

Page 45: Business Analyst As Product Owner

View the notes page to see the credits and sources of the photos

This work is licenced under the Creative Commons Attribution 2.5 Australia License. To view a copy of this licence, visit http://creativecommons.org/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.

Craig Brownwww.betterprojects.net