SlideShare a Scribd company logo
1 of 33
AGILE LĪGUMI
Prezentācija balstīta uz patiesiem notikumiem
un personīgo pieredzi
Piegādātāja piegādes sfēra Projekta plāns
Cena un apmaksas kārtība
Pasūtītāja piegādes sfēra
Kvalitātes prasības
Izmaiņu pieprasījumu apstrādes
procedūra
Nodevumu piegādes un
akceptēšanas kārtība
Projekta pārraudzība
LĪGUMS
LĪGUMS = VIENOŠANĀS
LĪGUMS = REALITĀTE
LĪGUMS = MOTIVĀCIJA
KAS IR MAINĪJIES?
SFĒRA
Sfērai ir jābūt aprakstītai lietotājstāstos vai
citā spējās izstrādes metodoloģijai
draudzīgā veidā
ar skaidri aprakstītu sagaidāmo rezultātu.
Lietotājstāsta piemērs
Kā [lietotāja loma] es vēlos [darbība], lai es varētu
[iemesls/mērķis].
Kā ceļotājs es vēlos atrast savu rezervēto vietu
lidmašīnā, lai varētu to nomainīt.
Līgumam sākotnēji jāsatur
mazāko iespējamo sfēru, kas sniedz
klientam pievienoto vērtību.
Katram lietotājstāstam nepieciešams
novērtējums sarežģītības punktos vai
cilvēkdienās.
CENA UN APMAKSAS KĀRTĪBA
Apmaksas kārtībai ir jābūt viegli
saprotamai un pieņemamai visām
iesaistītajām pusēm.
agile ≠ time/material
PASŪTĪTĀJA PIEGĀDES SFĒRA
Līgumā jāiekļauj detalizēts izklāsts par
to, kāda iesaiste tiek sagaidīta no
klienta.
PROJEKTA PLĀNS
Projekta sākumā nepieciešama vismaz
viena iterācija (sprints), kuras laikā tiek
veikti sagatavošanās darbi.
Projekta laikā nepieciešama vismaz viena
iterācija (sprints), kuras laikā tiek veikta
visas sistēmas testēšana
(akcepttestēšana).
PROJEKTA PĀRRAUDZĪBA
Projekta pārraudzības process tiek
aprakstīts pasūtītāja piegādes sfēras
un izmaiņu apstrādes procedūras
ietvaros.
NODEVUMU PIEGĀDES UN
AKCEPTĒŠANAS KĀRTĪBA
Programmatūrai ir jābūt potenciāli
piegādājamai (potentially shippable)
katras iterācijas (sprinta) beigās.
Sistēmas tests iterācijā (sprintā)
iekļautajai funkcionalitātei ir jāparedz
katrā iterācijā (sprintā).
Akcepttestēšanai jāparedz atsevišķa
iterācija (sprints).
IZMAIŅU APSTRĀDES
PROCEDŪRA
Līgumā jāiekļauj īss un skaidrs
apraksts par lietotājstāstu
aizvietošanas principiem.
KAS NAV MAINĪJIES?
Juridiskais ietvars
Kvalitātes prasības
Piegādātāja sfērā iekļautās:
a) nefunkcionālās prasības
(piemēram, tehnoloģiju izvēle, integrācijas prasības)
b) produkcijā esošā risinājuma uzturēšana
KĀ TIKT PIE AGILE IZSTRĀDES
LĪGUMA?
Darba grupā kopā
ar klientu
apkopojiet
lietotājstāstus
minimālajai
nepieciešamajai
sfērai
Apkopojiet
nefunkcionālās,
kvalitātes un
uzturēšanas
prasības
Vienojieties ar
klientu par
izstrādes pieeju,
īpaši izskaidrojot
sagaidāmo
klienta iesaisti
1. 2. 3.
Vienojieties ar
klientu par
nodevumiem, to
piegādes un
akceptēšanas
kārtību
Vienojieties ar
klientu par cenu un
apmaksas kārtību
Sagatavojiet
juridisko ietvaru
5.4. 6.
Iedvesmas avoti
Agile Contracts by Alistair
Cockburnhttp://alistair.cockburn.us/Agile+contracts
Agile Contracts by Tom Arbogast, Craig Larman, and
Bas
Voddehttp://www.agilecontracts.org/agile_contracts_prim
er.pdf
Scrum ceļvedis (latviešu
valodā)http://www.autentica.lv/lv/article/scrum-celvedis-
latviesu-valoda/
oriģināls (angļu valodā)
http://www.scrumguides.org/scrum-guide.html
Elīna Jakubaņeca
@ejakubaneca
https://www.linkedin.com/in/ejakubaneca

More Related Content

What's hot

Source monitorと複雑度のはなし
Source monitorと複雑度のはなしSource monitorと複雑度のはなし
Source monitorと複雑度のはなしaomori ringo
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme ProgrammingErkan Erol
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3  ドメイン駆動設計 戦略的設計3週連続DDDその3  ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計増田 亨
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashedlivgeni
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Spējā (Agile) programmatūras izstrāde
Spējā (Agile) programmatūras izstrādeSpējā (Agile) programmatūras izstrāde
Spējā (Agile) programmatūras izstrādeRaimonds Simanovskis
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme ProgrammingNaresh Jain
 
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진Mijin Baek
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)dcsunu
 
実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性
実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性
実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性Noriyuki Mizuno
 

What's hot (20)

Source monitorと複雑度のはなし
Source monitorと複雑度のはなしSource monitorと複雑度のはなし
Source monitorと複雑度のはなし
 
Scrum
ScrumScrum
Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3  ドメイン駆動設計 戦略的設計3週連続DDDその3  ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum cheatsheet
Scrum cheatsheetScrum cheatsheet
Scrum cheatsheet
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Spējā (Agile) programmatūras izstrāde
Spējā (Agile) programmatūras izstrādeSpējā (Agile) programmatūras izstrāde
Spējā (Agile) programmatūras izstrāde
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme Programming
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
Rally - How to use it
Rally - How to use itRally - How to use it
Rally - How to use it
 
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
[2018AKC] 네 프로젝트가 내 프로젝트가 되어가는 여정 - 백미진
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)
 
実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性
実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性
実践ソフトウェアエンジニアリング(第9版)~長年積み上げられた体系と各種技術との関連性
 

Viewers also liked

Agile lu-01.03.2011 linda-vituma-public
Agile lu-01.03.2011 linda-vituma-publicAgile lu-01.03.2011 linda-vituma-public
Agile lu-01.03.2011 linda-vituma-publicLinda Vituma
 
Agile iiba-meetup 30.11.2011
Agile iiba-meetup 30.11.2011Agile iiba-meetup 30.11.2011
Agile iiba-meetup 30.11.2011Linda Vituma
 
Pa ceļam ar disleksiju - rakstu apkopojums
Pa ceļam ar disleksiju - rakstu apkopojumsPa ceļam ar disleksiju - rakstu apkopojums
Pa ceļam ar disleksiju - rakstu apkopojumsLinda Vituma
 
Relative estimation in 5 minutes
Relative estimation in 5 minutesRelative estimation in 5 minutes
Relative estimation in 5 minutesStijn Decneut
 
Agile estimation techniques workshop
Agile estimation techniques workshopAgile estimation techniques workshop
Agile estimation techniques workshopFrederic Vandaele
 
Agile Contracts by Drew Jemilo (Agile2015)
Agile Contracts by Drew Jemilo (Agile2015)Agile Contracts by Drew Jemilo (Agile2015)
Agile Contracts by Drew Jemilo (Agile2015)Drew Jemilo
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 
Migration To The United States Of America
Migration To The United States Of AmericaMigration To The United States Of America
Migration To The United States Of America13aadx
 

Viewers also liked (14)

Agile lu-01.03.2011 linda-vituma-public
Agile lu-01.03.2011 linda-vituma-publicAgile lu-01.03.2011 linda-vituma-public
Agile lu-01.03.2011 linda-vituma-public
 
Agile iiba-meetup 30.11.2011
Agile iiba-meetup 30.11.2011Agile iiba-meetup 30.11.2011
Agile iiba-meetup 30.11.2011
 
Pa ceļam ar disleksiju - rakstu apkopojums
Pa ceļam ar disleksiju - rakstu apkopojumsPa ceļam ar disleksiju - rakstu apkopojums
Pa ceļam ar disleksiju - rakstu apkopojums
 
User stories & relative estimation
User stories & relative estimationUser stories & relative estimation
User stories & relative estimation
 
Sprint Contract
Sprint ContractSprint Contract
Sprint Contract
 
Relative estimation in 5 minutes
Relative estimation in 5 minutesRelative estimation in 5 minutes
Relative estimation in 5 minutes
 
Agile estimation techniques workshop
Agile estimation techniques workshopAgile estimation techniques workshop
Agile estimation techniques workshop
 
Agile contracts
Agile contractsAgile contracts
Agile contracts
 
120521 agile contracts 2.1
120521 agile contracts 2.1120521 agile contracts 2.1
120521 agile contracts 2.1
 
Agile Contracts by Drew Jemilo (Agile2015)
Agile Contracts by Drew Jemilo (Agile2015)Agile Contracts by Drew Jemilo (Agile2015)
Agile Contracts by Drew Jemilo (Agile2015)
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
Migration To The United States Of America
Migration To The United States Of AmericaMigration To The United States Of America
Migration To The United States Of America
 

Agile līgumi