SlideShare a Scribd company logo
1 of 51
A Scrum Master, an Entrepreneur and a
Lawyer ...
Nancy Van Schooenderwoert | Steve Holyer
Evolving Agile Contracts Through Validated Learning
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
A Scrum Master, an Entrepreneur and a
Lawyer ...
A Scrum Master, an Entrepreneur, and a
Lawyer walk into a bar...
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
What are you havin’, boys?
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
I’d like a contract that promotes the
spirit required for true Agility...
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
... collaborate with customers
without company boundaries getting
in the way.
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
I see that I’m going to be writing a
lot of fine print!
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Who’s pickin’
up the tab?
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
We get a lot of
your type around
here…
We get a lot
of your type,
around here...
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Evolving Agile Contracts
ThroughValidated Learning
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
NancyVan Schooenderwoert - External Agile Coach (Bartender)
Robert Feigin - Lawyer
Steve Holyer - Scrum Master
and David Campey - Entrepreneur
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Evolving Agile Contracts
ThroughValidated Learning
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Our companies:
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
1. Contracting Landscape
2. Problem we are working on
3. Chartering - the other side
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
1. Contracting Landscape
2. Problem we are working on
3. Chartering - the other side© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Risk models
Peter Stevens, 10 Agile Contracts
http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
CUSTOMER COLLABORATION
CONTRACT NEGOTIATION
Friday, August 9, 13
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
TheContract
Developer
Customer
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
3. Chartering - the other side
1. Contracting Landscape
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
2. Problem we are working on
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
User Story is considered finished once:
• the implemented tests and/or features were deployed on the test and/or stage server,
•the technical documentation has been written, and
•the Product Owner confirms that the test criteria have been met.
Organisation chart
The present project is organised according to the diagram below. The roles are allocated as
follows:
Advisory group: The advisory group decides the strategic direction that the project
takes and verifies compliance with all contractually agreed arrangements.
Product Owner: At the Customer end, the Product Owner is responsible for the
commercial success of the project and is in charge of ensuring that the project remains
within budget. The Product Owner sets the common goal based on the defined User
Stories . The team then works towards meeting this goal. The Product Owner regularly
decides on the priority that each product backlog item should take and, in doing so,
defines the features that the development team will endeavor to implement in the
subsequent Sprint cycle. The Product Owner, therefore, has full control over the
implementation process and determines, within the set budget, the range of functions that
the software will have.
Product Owner Assistant: At the Liip end, the Product Owner Assistant actively helps
the Product Owner. The Product Owner Assistant contributes to the development of the
User Stories, ensures that the team implements the decisions made by the Product
Owner and verifies compliance with the project specifications. The Product Owner
Assistant is also responsible for ensuring that deadlines are kept and coordinates all work
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
7.6.2 Domain model
will be supplied upon completion.
8. Client Responsibilities
8.1 The Client agrees to provide the Developer with all information requested by the
Developer in order for the Developer to fulfill its responsibilities as outlined on this
agreement.
8.2 The Client will nominate and make available a Product Owner as described below.
8.3 The Client will make payment as per agreements below.
9. Product Owner
9.1 The Client will nominate a natural person to perform the role of Product Owner.
9.2 The Product Owner's responsibilities include:
9.2.1 Prioritizing the Product Backlog
9.2.2 Attendance at Scrum Meetings: Backlog Estimation, Sprint Planning 1 & 2, Sprint
Review.
9.2.3 Attendance at Daily Standup
9.2.4 Participation as required in Definition of Done for Stories during Sprint
where Attendance can be physical or by telephone/VoIP/video call.
10. Warranties of Rights and Conflict of Interest
10.1 The Client warrants that it has rights and no conflict of interest in developing the
Application.
10.2 The Software Developer warrants that it has relevant rights, licenses and no conflict of
interest in developing the Application.
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
The present project is organised according to the diagram below§. The roles are allocated as
follows:
Advisory group: The advisory group decides the strategic direction that the project
takes and verifies compliance with all contractually agreed arrangements.
Product Owner: At the Customer end, the Product Owner is responsible for the
commercial success of the project and is in charge of ensuring that the project remains
within budget. The Product Owner sets the common goal based on the defined User
Stories . The team then works towards meeting this goal. The Product Owner regularly
decides on the priority that each product backlog item should take and, in doing so,
defines the features that the development team will endeavor to implement in the
subsequent Sprint cycle. The Product Owner, therefore, has full control over the
implementation process and determines, within the set budget, the range of functions that
the software will have.
Product Owner Assistant: At the Liip end, the Product Owner Assistant actively helps
the Product Owner. The Product Owner Assistant contributes to the development of the
User Stories, ensures that the team implements the decisions made by the Product
Owner and verifies compliance with the project specifications. The Product Owner
Assistant is also responsible for ensuring that deadlines are kept and coordinates all work
carried out as part of the project with the Customer’s web host and design agency.
Development team: The development team assesses the effort that each individual
User Story entails. In the subsequent Sprint cycle, the team carries out the agreed tasks
that can be feasibly achieved with the scheduled resources at its disposal. The team self-
organises to meet the agreed Sprint goals within a time box (the Sprint) and has the right© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
7.6.2 Domain model
will be supplied upon completion.
8. Client Responsibilities
8.1 The Client agrees to provide the Developer with all information requested by the
Developer in order for the Developer to fulfill its responsibilities as outlined on this
agreement.
8.2 The Client will nominate and make available a Product Owner as described below.
8.3 The Client will make payment as per agreements below.
9. Product Owner
9.1 The Client will nominate a natural person to perform the role of Product Owner.
9.2 The Product Owner's responsibilities include:
9.2.1 Prioritizing the Product Backlog
9.2.2 Attendance at Scrum Meetings: Backlog Estimation, Sprint Planning 1 & 2, Sprint
Review.
9.2.3 Attendance at Daily Standup
9.2.4 Participation as required in Definition of Done for Stories during Sprint
where Attendance can be physical or by telephone/VoIP/video call.
10. Warranties of Rights and Conflict of Interest
10.1 The Client warrants that it has rights and no conflict of interest in developing the
Application.
10.2 The Software Developer warrants that it has relevant rights, licenses and no conflict of
interest in developing the Application.
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
1. Contracting Landscape
2. Problem we are working on
3. Chartering - the other side
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Fabienne Steiner’s (BizDev/
Scrum Coach) Four Keys
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Chartering Activity
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
“... das ist völlig Quatsch!”
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Chartering Activity
Guts
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Guts
Chartering Activity
Contract Specifics
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Guts
Chartering Activity
Contract Specifics
Transcending the
PO Role
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
CHARTERING
On-Boarding
Get all members
fully committed
Discovery
Product
Process
Team
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
1. Contracting Landscape
2. Problem we are working on
3. Chartering - the other side
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Individuals and interactions
Working software
Customer collaboration
Responding to change
over
processes and tools
comprehensive documentation
contract negotiation
following a plan
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
Contract Fluency ...
Where are you?
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
References:
Web Resources
Sutherland, Jeff; ”Agile Contracts: Money for Nothing and Your Change for
Free” (accessed Aug 2, 2013): http://scrum.jeffsutherland.com/2008/10/agile-contracts-
money-for-nothing-and.html
Cockburn, Alistair; “Agile Contracts” (accessed Aug 2, 2013): http://alistair.cockburn.us/
Agile+contracts
Stevens, Peter; “10 Agile Contracts” (accessed Aug 2, 2013): http://
agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts
Larsen, Diana; Shore, James; “Your Path through Agile Fluency” (accessed Aug 2,
2013): http://agilefluency.com
Books / Articles
Opelt, Gloger, Pfarl, Mittermayr, "Agile Contracts: Creating and Managing Successful
Projects with Scrum" Wiley, 2013
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
NancyVan Schooenderwoert | @vanschoo
NancyV@leanagilepartners.com
www.leanagilepartners.com
Steve Holyer | @zurcherart
coach@steveholyer.com
www.steveholyer.com
David Campey | @davidcampey
campey@informationslogistics.co.za
www.informationlogistics.co.za
Robert Feigin
rfeigin@hutchingsbarsamian.com
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13
A Scrum Master, an Entrepreneur and a
Lawyer ...
Nancy Van Schooenderwoert | Steve Holyer
Evolving Agile Contracts Through Validated Learning
© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved.
Friday, August 9, 13

More Related Content

Similar to Evolving Agile Contracts through Validated Learning

AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023
AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023
AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023odysseaskalaeolos
 
10 critical factors for success of a project
10 critical factors for success of a project10 critical factors for success of a project
10 critical factors for success of a projectZilicus
 
Managing risk and quality with Scrum
Managing risk and quality with ScrumManaging risk and quality with Scrum
Managing risk and quality with ScrumGunther Verheyen
 
Tips For PM Prosperity
Tips For PM ProsperityTips For PM Prosperity
Tips For PM Prosperityalina_balla
 
Brooks 972 Project WriteUp-03-17-2014
Brooks 972 Project WriteUp-03-17-2014Brooks 972 Project WriteUp-03-17-2014
Brooks 972 Project WriteUp-03-17-2014William Crenshaw
 
Board presentation v1.2
Board presentation v1.2Board presentation v1.2
Board presentation v1.2ProjRisk302
 
C H A P T E R 1GETTING STARTEDOverview of the Project.docx
C H A P T E R  1GETTING STARTEDOverview of the Project.docxC H A P T E R  1GETTING STARTEDOverview of the Project.docx
C H A P T E R 1GETTING STARTEDOverview of the Project.docxRAHUL126667
 
For Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsFor Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsImre Gmelig Meijling
 
Pre production techniques pro-forma
Pre production techniques pro-formaPre production techniques pro-forma
Pre production techniques pro-formaRobyn Collinson
 
A. General InformationProject Title PetChat!Brief Project D.docx
A. General InformationProject Title PetChat!Brief Project D.docxA. General InformationProject Title PetChat!Brief Project D.docx
A. General InformationProject Title PetChat!Brief Project D.docxbartholomeocoombs
 
5 Step Guide to App Marketing
5 Step Guide to App Marketing5 Step Guide to App Marketing
5 Step Guide to App MarketingCodeNgo
 
Project Charter - Outreach Events for the Company
Project Charter - Outreach Events for the CompanyProject Charter - Outreach Events for the Company
Project Charter - Outreach Events for the CompanyTimothy Cochran
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Bosnia Agile
 
Executive SummaryBackground Why is the project being undertaken .pdf
Executive SummaryBackground Why is the project being undertaken .pdfExecutive SummaryBackground Why is the project being undertaken .pdf
Executive SummaryBackground Why is the project being undertaken .pdfinfo431285
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web InvestmentsJakob Persson
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agileqtntpam
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Developmentcspag67
 

Similar to Evolving Agile Contracts through Validated Learning (20)

AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023
AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023
AEOLOS PROJECT MANAGMENT PORTFOLIO WORLD FINALS 2023
 
10 critical factors for success of a project
10 critical factors for success of a project10 critical factors for success of a project
10 critical factors for success of a project
 
Project Management Demo
Project Management DemoProject Management Demo
Project Management Demo
 
Managing risk and quality with Scrum
Managing risk and quality with ScrumManaging risk and quality with Scrum
Managing risk and quality with Scrum
 
Tips For PM Prosperity
Tips For PM ProsperityTips For PM Prosperity
Tips For PM Prosperity
 
Brooks 972 Project WriteUp-03-17-2014
Brooks 972 Project WriteUp-03-17-2014Brooks 972 Project WriteUp-03-17-2014
Brooks 972 Project WriteUp-03-17-2014
 
Board presentation v1.2
Board presentation v1.2Board presentation v1.2
Board presentation v1.2
 
C H A P T E R 1GETTING STARTEDOverview of the Project.docx
C H A P T E R  1GETTING STARTEDOverview of the Project.docxC H A P T E R  1GETTING STARTEDOverview of the Project.docx
C H A P T E R 1GETTING STARTEDOverview of the Project.docx
 
For Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsFor Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationships
 
Pre production techniques pro-forma
Pre production techniques pro-formaPre production techniques pro-forma
Pre production techniques pro-forma
 
A. General InformationProject Title PetChat!Brief Project D.docx
A. General InformationProject Title PetChat!Brief Project D.docxA. General InformationProject Title PetChat!Brief Project D.docx
A. General InformationProject Title PetChat!Brief Project D.docx
 
5 Step Guide to App Marketing
5 Step Guide to App Marketing5 Step Guide to App Marketing
5 Step Guide to App Marketing
 
Project Charter - Outreach Events for the Company
Project Charter - Outreach Events for the CompanyProject Charter - Outreach Events for the Company
Project Charter - Outreach Events for the Company
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
 
Executive SummaryBackground Why is the project being undertaken .pdf
Executive SummaryBackground Why is the project being undertaken .pdfExecutive SummaryBackground Why is the project being undertaken .pdf
Executive SummaryBackground Why is the project being undertaken .pdf
 
Mac Klingler: 2013 Sandia National Laboratoies Wind Plant Reliability Workshop
Mac Klingler: 2013 Sandia National Laboratoies Wind Plant Reliability WorkshopMac Klingler: 2013 Sandia National Laboratoies Wind Plant Reliability Workshop
Mac Klingler: 2013 Sandia National Laboratoies Wind Plant Reliability Workshop
 
Flowcracker - Agile Manifesto
Flowcracker - Agile ManifestoFlowcracker - Agile Manifesto
Flowcracker - Agile Manifesto
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web Investments
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development
 

Recently uploaded

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Recently uploaded (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

Evolving Agile Contracts through Validated Learning

  • 1. A Scrum Master, an Entrepreneur and a Lawyer ... Nancy Van Schooenderwoert | Steve Holyer Evolving Agile Contracts Through Validated Learning © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 2. A Scrum Master, an Entrepreneur and a Lawyer ... A Scrum Master, an Entrepreneur, and a Lawyer walk into a bar... © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 3. What are you havin’, boys? © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 4. I’d like a contract that promotes the spirit required for true Agility... © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 5. ... collaborate with customers without company boundaries getting in the way. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 6. I see that I’m going to be writing a lot of fine print! © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 7. Who’s pickin’ up the tab? © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 8. We get a lot of your type around here… We get a lot of your type, around here... © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 9. Evolving Agile Contracts ThroughValidated Learning © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 10. NancyVan Schooenderwoert - External Agile Coach (Bartender) Robert Feigin - Lawyer Steve Holyer - Scrum Master and David Campey - Entrepreneur © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Evolving Agile Contracts ThroughValidated Learning Friday, August 9, 13
  • 11. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 12. Our companies: © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 13. 1. Contracting Landscape 2. Problem we are working on 3. Chartering - the other side © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 14. 1. Contracting Landscape 2. Problem we are working on 3. Chartering - the other side© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 15. Risk models Peter Stevens, 10 Agile Contracts http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 18. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 19. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 20. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 21. TheContract Developer Customer © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 22. 3. Chartering - the other side 1. Contracting Landscape © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. 2. Problem we are working on Friday, August 9, 13
  • 23. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 24. User Story is considered finished once: • the implemented tests and/or features were deployed on the test and/or stage server, •the technical documentation has been written, and •the Product Owner confirms that the test criteria have been met. Organisation chart The present project is organised according to the diagram below. The roles are allocated as follows: Advisory group: The advisory group decides the strategic direction that the project takes and verifies compliance with all contractually agreed arrangements. Product Owner: At the Customer end, the Product Owner is responsible for the commercial success of the project and is in charge of ensuring that the project remains within budget. The Product Owner sets the common goal based on the defined User Stories . The team then works towards meeting this goal. The Product Owner regularly decides on the priority that each product backlog item should take and, in doing so, defines the features that the development team will endeavor to implement in the subsequent Sprint cycle. The Product Owner, therefore, has full control over the implementation process and determines, within the set budget, the range of functions that the software will have. Product Owner Assistant: At the Liip end, the Product Owner Assistant actively helps the Product Owner. The Product Owner Assistant contributes to the development of the User Stories, ensures that the team implements the decisions made by the Product Owner and verifies compliance with the project specifications. The Product Owner Assistant is also responsible for ensuring that deadlines are kept and coordinates all work © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 25. 7.6.2 Domain model will be supplied upon completion. 8. Client Responsibilities 8.1 The Client agrees to provide the Developer with all information requested by the Developer in order for the Developer to fulfill its responsibilities as outlined on this agreement. 8.2 The Client will nominate and make available a Product Owner as described below. 8.3 The Client will make payment as per agreements below. 9. Product Owner 9.1 The Client will nominate a natural person to perform the role of Product Owner. 9.2 The Product Owner's responsibilities include: 9.2.1 Prioritizing the Product Backlog 9.2.2 Attendance at Scrum Meetings: Backlog Estimation, Sprint Planning 1 & 2, Sprint Review. 9.2.3 Attendance at Daily Standup 9.2.4 Participation as required in Definition of Done for Stories during Sprint where Attendance can be physical or by telephone/VoIP/video call. 10. Warranties of Rights and Conflict of Interest 10.1 The Client warrants that it has rights and no conflict of interest in developing the Application. 10.2 The Software Developer warrants that it has relevant rights, licenses and no conflict of interest in developing the Application. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 26. The present project is organised according to the diagram below§. The roles are allocated as follows: Advisory group: The advisory group decides the strategic direction that the project takes and verifies compliance with all contractually agreed arrangements. Product Owner: At the Customer end, the Product Owner is responsible for the commercial success of the project and is in charge of ensuring that the project remains within budget. The Product Owner sets the common goal based on the defined User Stories . The team then works towards meeting this goal. The Product Owner regularly decides on the priority that each product backlog item should take and, in doing so, defines the features that the development team will endeavor to implement in the subsequent Sprint cycle. The Product Owner, therefore, has full control over the implementation process and determines, within the set budget, the range of functions that the software will have. Product Owner Assistant: At the Liip end, the Product Owner Assistant actively helps the Product Owner. The Product Owner Assistant contributes to the development of the User Stories, ensures that the team implements the decisions made by the Product Owner and verifies compliance with the project specifications. The Product Owner Assistant is also responsible for ensuring that deadlines are kept and coordinates all work carried out as part of the project with the Customer’s web host and design agency. Development team: The development team assesses the effort that each individual User Story entails. In the subsequent Sprint cycle, the team carries out the agreed tasks that can be feasibly achieved with the scheduled resources at its disposal. The team self- organises to meet the agreed Sprint goals within a time box (the Sprint) and has the right© August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 27. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 28. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 29. 7.6.2 Domain model will be supplied upon completion. 8. Client Responsibilities 8.1 The Client agrees to provide the Developer with all information requested by the Developer in order for the Developer to fulfill its responsibilities as outlined on this agreement. 8.2 The Client will nominate and make available a Product Owner as described below. 8.3 The Client will make payment as per agreements below. 9. Product Owner 9.1 The Client will nominate a natural person to perform the role of Product Owner. 9.2 The Product Owner's responsibilities include: 9.2.1 Prioritizing the Product Backlog 9.2.2 Attendance at Scrum Meetings: Backlog Estimation, Sprint Planning 1 & 2, Sprint Review. 9.2.3 Attendance at Daily Standup 9.2.4 Participation as required in Definition of Done for Stories during Sprint where Attendance can be physical or by telephone/VoIP/video call. 10. Warranties of Rights and Conflict of Interest 10.1 The Client warrants that it has rights and no conflict of interest in developing the Application. 10.2 The Software Developer warrants that it has relevant rights, licenses and no conflict of interest in developing the Application. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 30. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 31. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 32. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 33. 1. Contracting Landscape 2. Problem we are working on 3. Chartering - the other side © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 34. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 35. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 36. Fabienne Steiner’s (BizDev/ Scrum Coach) Four Keys © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 37. Chartering Activity © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 38. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 39. “... das ist völlig Quatsch!” © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 40. Chartering Activity Guts © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 41. Guts Chartering Activity Contract Specifics © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 42. Guts Chartering Activity Contract Specifics Transcending the PO Role © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 43. CHARTERING On-Boarding Get all members fully committed Discovery Product Process Team © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 44. 1. Contracting Landscape 2. Problem we are working on 3. Chartering - the other side © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 45. Individuals and interactions Working software Customer collaboration Responding to change over processes and tools comprehensive documentation contract negotiation following a plan © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 46. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 47. Contract Fluency ... Where are you? © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 48. © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 49. References: Web Resources Sutherland, Jeff; ”Agile Contracts: Money for Nothing and Your Change for Free” (accessed Aug 2, 2013): http://scrum.jeffsutherland.com/2008/10/agile-contracts- money-for-nothing-and.html Cockburn, Alistair; “Agile Contracts” (accessed Aug 2, 2013): http://alistair.cockburn.us/ Agile+contracts Stevens, Peter; “10 Agile Contracts” (accessed Aug 2, 2013): http:// agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts Larsen, Diana; Shore, James; “Your Path through Agile Fluency” (accessed Aug 2, 2013): http://agilefluency.com Books / Articles Opelt, Gloger, Pfarl, Mittermayr, "Agile Contracts: Creating and Managing Successful Projects with Scrum" Wiley, 2013 © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 50. NancyVan Schooenderwoert | @vanschoo NancyV@leanagilepartners.com www.leanagilepartners.com Steve Holyer | @zurcherart coach@steveholyer.com www.steveholyer.com David Campey | @davidcampey campey@informationslogistics.co.za www.informationlogistics.co.za Robert Feigin rfeigin@hutchingsbarsamian.com © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13
  • 51. A Scrum Master, an Entrepreneur and a Lawyer ... Nancy Van Schooenderwoert | Steve Holyer Evolving Agile Contracts Through Validated Learning © August 2013, N. Schoonderwoert, S. Holyer, D. Campey, B. Feigin.All Rights Reserved. Friday, August 9, 13