SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

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