SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Kürzlich hochgeladen (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

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