Click here to load reader
Upload
paul-ellarby
View
246
Download
1
Embed Size (px)
Citation preview
Agile Contracts:We Can Work It Out
Scrum Day Twin CitiesSeptember 22, 2015
Stevie Borne, CSPCertified Scrum Professional &
Agile Transformation Coachhttp://collaborativeleadershipteam.com
@CoLeadTeam
Stevie BorneCertified Scrum Professional (CSP)
• 15+ years Information Technology withtraditional SDLC and Scrum/Agile
• Passionate about coaching teams to thenext level using a Strengths-basedapproach
• Experienced Product Owner, ScrumMaster, Agile Transformation Coach,Project Manager, Software Developer
• Based in Eagan, MN
2Copyright 2015 Collaborative Leadership Team
Agile Manifesto
Agile Software Development Manifesto
We are uncovering better ways of developing software by doing it and helpingothers do it.
Through this work we have come to value
Individuals and interactions over processes and toolsWorking software over comprehensive documentation
Customer collaboration over contract negotiationResponding to change over following a plan
That is, while there is value in the items on the right,we value the items on the leftmore.
http://agilemanifesto.org
3Copyright 2015 Collaborative Leadership Team
Exercise
• Find 3 other people and form a group• Discuss the following questions
– What comes to mind when you hear “CustomerCollaboration over Contract Negotiation”?
– What kinds of Contracts get negotiated in yourorganization?
• Be prepared to share with the group
Time Box:5 Min.
4Copyright 2015 Collaborative Leadership Team
Traditional Approach
Source: Dynamic System Development Method (DSDM or RAD)
5Copyright 2015 Collaborative Leadership Team
Traditional Contracts
• Created to address any potential risk to clients,known and unknown
• Often based in fear, assuming long delay beforedelivery
• Create false sense of security that everything iswell understood and defined
Copyright 2015 Collaborative Leadership Team6
Traditional Contract Examples
• Business Cases• Requirements Documents• Others….
Copyright 2015 Collaborative Leadership Team7
Changing Perspective
Source: Dynamic System Development Method (DSDM or RAD)
8Copyright 2015 Collaborative Leadership Team
Agile Contracts
• Start with Time and Money• Negotiate features• Reduces risk through frequent
delivery of “done” slices
Copyright 2015 Collaborative Leadership Team9
Agile Contracts
• What problem needs to be solved?• What market need is being fulfilled?• Who is the Customer(s)?
Copyright 2015 Collaborative Leadership Team10
Hearing From the Customer
• Pilot groups• Usability studies• Beta releases• Customer service calls• Sales visits or calls• Sprint Reviews
Copyright 2015 Collaborative Leadership Team11
The Product Owner as the Customer
• Communicates what the Customer wants• Collaborates with the Team, Stakeholders, and the
Customer• Converses in terms of Definition of Done and
Acceptance Criteria
12Copyright 2015 Collaborative Leadership Team
User Stories as Contracts
• Card• Conversation• Confirmation
Copyright 2015 Collaborative Leadership Team13
Exercise
• What types of customer collaboration do you findmost challenging in your organization?
• Who are the customers that are being impactedmost?
• What can be done to improve theseinteractions?
Time Box:5 Min.
14Copyright 2015 Collaborative Leadership Team
Beyond Software ??
Copyright 2015 Collaborative Leadership Team15
Class Discussion
• What are non-software situations in which yousee this Agile value applicable?– Customer collaboration over contract negotiation
• In what ways?
Copyright 2015 Collaborative Leadership Team16
Summary
• Traditional contracts often based in fear withfalse sense of security
• Agile contracts begin with time and money• Know the customer• Agile contracts reduce risk• “Customer Collaboration over Contract
Negotiation” can go beyond software
Copyright 2015 Collaborative Leadership Team17
Questions ??
Copyright 2015 Collaborative Leadership Team18
Wrapping Up
THANK YOU!Please stay in touch!
Stevie Borne, [email protected]
http://collaborativeleadershipteam.com/
19Copyright 2015 Collaborative Leadership Team