SlideShare a Scribd company logo
1 of 45
Business Analyst as
Scrum Product Owner
Craig Brown
BA World Symposium, 2009
Introduction notes
In 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 Brown
www.betterprojects.net
Sponsored by IGL
Ingena Group Limited
Level 8, 30 Collins Street, Melbourne Vic 3000
www.ingena.com.au
What is a business analyst?
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.
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 Beachamp
                       http://www.businessanalystsolutions.com/what_is_a_business_analyst2.htm
“...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
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 blurb
                     http://www.theiiba.org/AM/Template.cfm?Section=What_s_a_BA_
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
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 Vaughn
Core Consulting for ABAA in Business Analysis Competency Framework
                              http://www.abaa.org.au/cms/tiki-download_file.php?fileId=66
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
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
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 Winning
                           Trials and Tribulations of a Business Analyst,
                                                               IT Toolbox
          http://it.toolbox.com/blogs/business-analyst/what-is-a-business-analyst-here-you-go-24325
Business   Technical
What is a
‘Product
 Owner’
Alexa Page rank search
Laura Brandau
Bridging-the-gap.com
Laura Brandau
Bridging-the-gap.com
Scrum…
…which is an agile thing
The Agile Manifesto
We are uncovering better ways of developing software by doing it and
  helping others do it. Through this work we have come to value:

        Individuals and        over       processes and tools
          interactions

                               over         comprehensive
      Working software
                                            documentation

    Customer collaboration     over       contract negotiation


    Responding to change       over         following a plan


  That is, while there is value in the items on the right,
           we value the items on the left more
The Agile Manifesto
We are uncovering better ways of developing software by doing it and
  helping others do it. Through this work we have come to value:

        Individuals and
                Scrum          over       processes and tools
          interactions

                               over         comprehensive
      Working software
                                            documentation

    Customer collaboration     over       contract negotiation


    Responding to change       over         following a plan


  That is, while there is value in the items on the right,
           we value the items on the left more
The Agile Manifesto
We are uncovering better ways of developing software by doing it and
  helping others do it. Through this work we have come to value:

        Individuals and        over          Scrum
                                          processes and tools
          interactions

                               over         comprehensive
      Working software
                                            documentation

    Customer collaboration     over       contract negotiation


    Responding to change       over         following a plan


  That is, while there is value in the items on the right,
           we value the items on the left more
Principles behind the Agile Manifesto
1. Our highest priority is to satisfy the         1. Working software is the primary measure of
   customer through early and continuous             progress.
   delivery of valuable software.
                                                  2. Agile processes promote sustainable
2. Welcome changing requirements, even late          development. The sponsors, developers, and
   in development. Agile processes harness           users should be able to maintain a constant
   change for the customer's competitive             pace indefinitely.
   advantage.
                                                  3. Continuous attention to technical
3. Deliver working software frequently, from a       excellence and good design enhances
   couple of weeks to a couple of months, with       agility.
   a preference to the shorter timescale.
                                                  4. Simplicity--the art of maximizing the
4. Business people and developers must work          amount of work not done--is essential.
   together daily throughout the project.
                                                  5. The best architectures, requirements, and
5. Build projects around motivated individuals.      designs emerge from self-organizing
    Give them the environment and support            teams.
   they need, and trust them to get the job
                                                  6. At regular intervals, the team reflects on
   done.
                                                     how to become more effective, then tunes
6. The most efficient and effective method of        and adjusts its behavior accordingly.
   conveying information to and within a
   development team is face-to-face
   conversation.
Principles behind the Agile Manifesto
•   Our highest priority is to satisfy the         •   Working software is the primary measure of
    customer through early and continuous              progress.
    delivery of valuable software.
                                                   •   Agile processes promote sustainable
•   Welcome changing requirements, even                development. The sponsors, developers, and
    late in development. Agile processes               users should be able to maintain a constant
    harness change for the customer's                  pace indefinitely.
    competitive advantage.
                                                   •   Continuous attention to technical
•   Deliver working software frequently, from a        excellence and good design enhances
    couple of weeks to a couple of months, with        agility.
    a preference to the shorter timescale.
                                                   •   Simplicity--the art of maximizing the
•   Business people and developers must work           amount of work not done--is essential.
    together daily throughout the project.
                                                   •   The best architectures, requirements, and
•   Build projects around motivated individuals.       designs emerge from self-organizing
     Give them the environment and support             teams.
    they need, and trust them to get the job
                                                   •   At regular intervals, the team reflects on
    done.
                                                       how to become more effective, then tunes
•   The most efficient and effective method of         and adjusts its behavior accordingly.
    conveying information to and within a
    development team is face-to-face
    conversation.
Scrum’s three aspects
Sprint




Process
People



 (agile scrum)

  team           Scrum master   Product Owner




1,510,000          292,000         35,100
People



 (agile scrum)

  team           Scrum master   Product Owner




1,510,000          292,000         35,101
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
User Stories
(We’ll come back to that)
The issue for BA’s assuming the Product Owner role is ‘authority’




                                                        Rochelle Glover, Fronde
                                            http://www.fronde.com/blog/?p=318
C.R.A.C.K.
 Analysts
 (Barry Boehm, Richard Turner)




Collaborative

Representative

Accountable

Committed

Knowledgeable
Products (Deliverables)
Pre-sprint work
Post sprint
implementation
     work
Pre sprint   Sprint   Post sprint
As a <user type>
  I want to <achieve a goal>
So that I can <get some value>
INVEST
in good user stories
Plus


• Estimates*
• Release plan
• Acceptance
  criteria
• “Acceptance”




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


• Business Value
• Balancing
  stakeholder needs
• Implementation
  planning
• Selling the
  solution
Plus
Constant interaction
with the dev team
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)
Questions?

                       Craig Brown
             www.betterprojects.net
View the notes page to see the credits and sources of the photos




                                                                                                          Craig Brown
                                                                                                www.betterprojects.net

          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.

More Related Content

What's hot

Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management ToolPaolo Mottadelli
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?ZaranTech LLC
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionGregor Polančič
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in HyderabadUgs8008
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesOnur Demir
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisSwatiS-BA
 
Free CBAP V3 study material
Free CBAP V3 study materialFree CBAP V3 study material
Free CBAP V3 study materialLN Mishra CBAP
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisShwetha-BA
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modelingguest2c3da5c7
 

What's hot (20)

8 essential business analysis steps
8 essential business analysis steps8 essential business analysis steps
8 essential business analysis steps
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
KnolX - Power Bi
KnolX - Power Bi KnolX - Power Bi
KnolX - Power Bi
 
Business Analysis 101
Business Analysis 101Business Analysis 101
Business Analysis 101
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
Business Modeling and the Business Analyst
Business Modeling and the Business AnalystBusiness Modeling and the Business Analyst
Business Modeling and the Business Analyst
 
Presentation on BA
Presentation on BAPresentation on BA
Presentation on BA
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
Free CBAP V3 study material
Free CBAP V3 study materialFree CBAP V3 study material
Free CBAP V3 study material
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 

Viewers also liked

Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Ren Parikh
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
85 business analyst interview questions and answers
85 business analyst interview questions and answers85 business analyst interview questions and answers
85 business analyst interview questions and answersBusinessAnalyst247
 
Project Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationProject Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationWhy-What-How Consulting, LLC
 
The BA Role in Data Projects
The BA Role in  Data ProjectsThe BA Role in  Data Projects
The BA Role in Data ProjectsIIBA UK Chapter
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master Mia Horrigan
 
Taller 3. la sexta extinción
Taller 3.  la sexta extinciónTaller 3.  la sexta extinción
Taller 3. la sexta extincióncarlos_soto
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
الجودة في التعليم
الجودة في التعليمالجودة في التعليم
الجودة في التعليمali alkhwagh
 
CWG+2G+CBSE Project report
CWG+2G+CBSE Project reportCWG+2G+CBSE Project report
CWG+2G+CBSE Project reportKhem Singh
 
Collaboration: Cockburn's Dance of Contribution in a Workshop
Collaboration: Cockburn's Dance of Contribution in a WorkshopCollaboration: Cockburn's Dance of Contribution in a Workshop
Collaboration: Cockburn's Dance of Contribution in a WorkshopCraig Brown
 
imentor steve jobs
imentor steve jobsimentor steve jobs
imentor steve jobsKhem Singh
 
مهارة التخطيط للجودة
مهارة التخطيط للجودةمهارة التخطيط للجودة
مهارة التخطيط للجودةali alkhwagh
 
Melbourne agile and scrum sig slides v01-00
Melbourne agile and scrum sig   slides v01-00Melbourne agile and scrum sig   slides v01-00
Melbourne agile and scrum sig slides v01-00Craig Brown
 
التقييم الذاتي
التقييم الذاتيالتقييم الذاتي
التقييم الذاتيali alkhwagh
 
World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...
World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...
World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...Amarnath Gupta
 
التخطيط للجودة
التخطيط للجودةالتخطيط للجودة
التخطيط للجودةali alkhwagh
 

Viewers also liked (20)

Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
85 business analyst interview questions and answers
85 business analyst interview questions and answers85 business analyst interview questions and answers
85 business analyst interview questions and answers
 
Project Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationProject Manager And Business Analyst Collaboration
Project Manager And Business Analyst Collaboration
 
The BA Role in Data Projects
The BA Role in  Data ProjectsThe BA Role in  Data Projects
The BA Role in Data Projects
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 
Taller LiFi
Taller LiFiTaller LiFi
Taller LiFi
 
Taller 3. la sexta extinción
Taller 3.  la sexta extinciónTaller 3.  la sexta extinción
Taller 3. la sexta extinción
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
الجودة في التعليم
الجودة في التعليمالجودة في التعليم
الجودة في التعليم
 
CWG+2G+CBSE Project report
CWG+2G+CBSE Project reportCWG+2G+CBSE Project report
CWG+2G+CBSE Project report
 
Collaboration: Cockburn's Dance of Contribution in a Workshop
Collaboration: Cockburn's Dance of Contribution in a WorkshopCollaboration: Cockburn's Dance of Contribution in a Workshop
Collaboration: Cockburn's Dance of Contribution in a Workshop
 
الجودة
الجودةالجودة
الجودة
 
imentor steve jobs
imentor steve jobsimentor steve jobs
imentor steve jobs
 
مهارة التخطيط للجودة
مهارة التخطيط للجودةمهارة التخطيط للجودة
مهارة التخطيط للجودة
 
Melbourne agile and scrum sig slides v01-00
Melbourne agile and scrum sig   slides v01-00Melbourne agile and scrum sig   slides v01-00
Melbourne agile and scrum sig slides v01-00
 
التقييم الذاتي
التقييم الذاتيالتقييم الذاتي
التقييم الذاتي
 
Lecture chapter 5
Lecture chapter 5Lecture chapter 5
Lecture chapter 5
 
World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...
World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...
World's cheapest CRM on Demand - RTe CRM is available now @ $6.99/User/Month ...
 
التخطيط للجودة
التخطيط للجودةالتخطيط للجودة
التخطيط للجودة
 

Similar to Business Analyst As Product Owner

The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)Adrian Howard
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guideLeszek Leo Baz
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideXSolve
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentAvidan Hetzroni
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the painJoe Lukan
 
Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.mikeg2018
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Adriana Beal
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 

Similar to Business Analyst As Product Owner (20)

The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
Starting with Agile
Starting with AgileStarting with Agile
Starting with Agile
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
Culture
CultureCulture
Culture
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the pain
 
Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.
 
Unit2
Unit2Unit2
Unit2
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
Software engineering in the agile manifesto
Software engineering in the agile manifestoSoftware engineering in the agile manifesto
Software engineering in the agile manifesto
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Itm 423
Itm 423Itm 423
Itm 423
 

More from Craig Brown

Collaboration deep dive Agile India 2020
Collaboration deep dive Agile India 2020Collaboration deep dive Agile India 2020
Collaboration deep dive Agile India 2020Craig Brown
 
Business analyst professional day 2019
Business analyst professional day 2019Business analyst professional day 2019
Business analyst professional day 2019Craig Brown
 
Collaboration workbook
Collaboration workbook Collaboration workbook
Collaboration workbook Craig Brown
 
Collaboration in 8 steps
Collaboration in 8 stepsCollaboration in 8 steps
Collaboration in 8 stepsCraig Brown
 
Last 2018 briefing night
Last 2018 briefing nightLast 2018 briefing night
Last 2018 briefing nightCraig Brown
 
Continual feedback
Continual feedbackContinual feedback
Continual feedbackCraig Brown
 
Improve together
Improve togetherImprove together
Improve togetherCraig Brown
 
Matrix management
Matrix managementMatrix management
Matrix managementCraig Brown
 
Ambler's agile modelling
Ambler's agile modellingAmbler's agile modelling
Ambler's agile modellingCraig Brown
 
Recruiting agile vs agility sportsbet_feb2016
Recruiting agile vs agility sportsbet_feb2016Recruiting agile vs agility sportsbet_feb2016
Recruiting agile vs agility sportsbet_feb2016Craig Brown
 
Good to Great strengthfinder workshop for teams
Good to Great strengthfinder workshop for teamsGood to Great strengthfinder workshop for teams
Good to Great strengthfinder workshop for teamsCraig Brown
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a ProjectCraig Brown
 
Story mapping introduction short version
Story mapping introduction short versionStory mapping introduction short version
Story mapping introduction short versionCraig Brown
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scopeCraig Brown
 
Requirements = Scope
Requirements = ScopeRequirements = Scope
Requirements = ScopeCraig Brown
 
Requirements = Scope, BA World Bengaluru 2011
Requirements = Scope, BA World Bengaluru 2011Requirements = Scope, BA World Bengaluru 2011
Requirements = Scope, BA World Bengaluru 2011Craig Brown
 
Starting a new project using Scrum
Starting a new project using ScrumStarting a new project using Scrum
Starting a new project using ScrumCraig Brown
 
Ba tips: the complexity of workshops
Ba tips:  the complexity of workshopsBa tips:  the complexity of workshops
Ba tips: the complexity of workshopsCraig Brown
 
Kano Analysis and Software Requrements
Kano Analysis and Software RequrementsKano Analysis and Software Requrements
Kano Analysis and Software RequrementsCraig Brown
 

More from Craig Brown (20)

Collaboration deep dive Agile India 2020
Collaboration deep dive Agile India 2020Collaboration deep dive Agile India 2020
Collaboration deep dive Agile India 2020
 
Business analyst professional day 2019
Business analyst professional day 2019Business analyst professional day 2019
Business analyst professional day 2019
 
Collaboration workbook
Collaboration workbook Collaboration workbook
Collaboration workbook
 
Collaboration in 8 steps
Collaboration in 8 stepsCollaboration in 8 steps
Collaboration in 8 steps
 
Last 2018 briefing night
Last 2018 briefing nightLast 2018 briefing night
Last 2018 briefing night
 
Continual feedback
Continual feedbackContinual feedback
Continual feedback
 
Improve together
Improve togetherImprove together
Improve together
 
Matrix management
Matrix managementMatrix management
Matrix management
 
Ambler's agile modelling
Ambler's agile modellingAmbler's agile modelling
Ambler's agile modelling
 
Recruiting agile vs agility sportsbet_feb2016
Recruiting agile vs agility sportsbet_feb2016Recruiting agile vs agility sportsbet_feb2016
Recruiting agile vs agility sportsbet_feb2016
 
Good to Great strengthfinder workshop for teams
Good to Great strengthfinder workshop for teamsGood to Great strengthfinder workshop for teams
Good to Great strengthfinder workshop for teams
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
 
Story mapping introduction short version
Story mapping introduction short versionStory mapping introduction short version
Story mapping introduction short version
 
Agile values
Agile valuesAgile values
Agile values
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
 
Requirements = Scope
Requirements = ScopeRequirements = Scope
Requirements = Scope
 
Requirements = Scope, BA World Bengaluru 2011
Requirements = Scope, BA World Bengaluru 2011Requirements = Scope, BA World Bengaluru 2011
Requirements = Scope, BA World Bengaluru 2011
 
Starting a new project using Scrum
Starting a new project using ScrumStarting a new project using Scrum
Starting a new project using Scrum
 
Ba tips: the complexity of workshops
Ba tips:  the complexity of workshopsBa tips:  the complexity of workshops
Ba tips: the complexity of workshops
 
Kano Analysis and Software Requrements
Kano Analysis and Software RequrementsKano Analysis and Software Requrements
Kano Analysis and Software Requrements
 

Recently uploaded

9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 

Business Analyst As Product Owner

  • 1. Business Analyst as Scrum Product Owner Craig Brown BA World Symposium, 2009
  • 2. Introduction notes In 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 Brown www.betterprojects.net
  • 3. Sponsored by IGL Ingena Group Limited Level 8, 30 Collins Street, Melbourne Vic 3000 www.ingena.com.au
  • 4. What is a business analyst?
  • 5. 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.
  • 6. 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 Beachamp http://www.businessanalystsolutions.com/what_is_a_business_analyst2.htm
  • 7. “...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
  • 8. 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 blurb http://www.theiiba.org/AM/Template.cfm?Section=What_s_a_BA_
  • 9. 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
  • 10. 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 Vaughn Core Consulting for ABAA in Business Analysis Competency Framework http://www.abaa.org.au/cms/tiki-download_file.php?fileId=66
  • 11. 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
  • 12. 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
  • 13. 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 Winning Trials and Tribulations of a Business Analyst, IT Toolbox http://it.toolbox.com/blogs/business-analyst/what-is-a-business-analyst-here-you-go-24325
  • 14. Business Technical
  • 16. Alexa Page rank search
  • 20. …which is an agile thing
  • 21. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and over processes and tools interactions over comprehensive Working software documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more
  • 22. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and Scrum over processes and tools interactions over comprehensive Working software documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more
  • 23. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and over Scrum processes and tools interactions over comprehensive Working software documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more
  • 24. Principles behind the Agile Manifesto 1. Our highest priority is to satisfy the 1. Working software is the primary measure of customer through early and continuous progress. delivery of valuable software. 2. Agile processes promote sustainable 2. Welcome changing requirements, even late development. The sponsors, developers, and in development. Agile processes harness users should be able to maintain a constant change for the customer's competitive pace indefinitely. advantage. 3. Continuous attention to technical 3. Deliver working software frequently, from a excellence and good design enhances couple of weeks to a couple of months, with agility. a preference to the shorter timescale. 4. Simplicity--the art of maximizing the 4. Business people and developers must work amount of work not done--is essential. together daily throughout the project. 5. The best architectures, requirements, and 5. Build projects around motivated individuals. designs emerge from self-organizing Give them the environment and support teams. they need, and trust them to get the job 6. At regular intervals, the team reflects on done. how to become more effective, then tunes 6. The most efficient and effective method of and adjusts its behavior accordingly. conveying information to and within a development team is face-to-face conversation.
  • 25. Principles behind the Agile Manifesto • Our highest priority is to satisfy the • Working software is the primary measure of customer through early and continuous progress. delivery of valuable software. • Agile processes promote sustainable • Welcome changing requirements, even development. The sponsors, developers, and late in development. Agile processes users should be able to maintain a constant harness change for the customer's pace indefinitely. competitive advantage. • Continuous attention to technical • Deliver working software frequently, from a excellence and good design enhances couple of weeks to a couple of months, with agility. a preference to the shorter timescale. • Simplicity--the art of maximizing the • Business people and developers must work amount of work not done--is essential. together daily throughout the project. • The best architectures, requirements, and • Build projects around motivated individuals. designs emerge from self-organizing Give them the environment and support teams. they need, and trust them to get the job • At regular intervals, the team reflects on done. how to become more effective, then tunes • The most efficient and effective method of and adjusts its behavior accordingly. conveying information to and within a development team is face-to-face conversation.
  • 28. People (agile scrum) team Scrum master Product Owner 1,510,000 292,000 35,100
  • 29. People (agile scrum) team Scrum master Product Owner 1,510,000 292,000 35,101
  • 30. 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
  • 31. User Stories (We’ll come back to that)
  • 32. The issue for BA’s assuming the Product Owner role is ‘authority’ Rochelle Glover, Fronde http://www.fronde.com/blog/?p=318
  • 33. C.R.A.C.K. Analysts (Barry Boehm, Richard Turner) Collaborative Representative Accountable Committed Knowledgeable
  • 37. Pre sprint Sprint Post sprint
  • 38. As a <user type> I want to <achieve a goal> So that I can <get some value>
  • 40. Plus • Estimates* • Release plan • Acceptance criteria • “Acceptance” * Don’t produce them, but probably does report them
  • 41. Plus • Business Value • Balancing stakeholder needs • Implementation planning • Selling the solution
  • 43. 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)
  • 44. Questions? Craig Brown www.betterprojects.net
  • 45. View the notes page to see the credits and sources of the photos Craig Brown www.betterprojects.net 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.