1. Süsteem jagatakse väiksemateks osadeks
2.Osasüsteemid luuakse, et luua lõpusüsteem
3.Kõigepealt realiseeritakse kõige kõrgemad nõuded
4. Osa nõue on külmutatud, kui kasvav osa on välja töötatud.
Refaktoorinmine - varasemad moodulid saad ümber kirjutada kasutades uusi

Throwaway prototype - äravisatud prototüüp
Breadboard - elektroonika prototüüpide ehitusbaas
Manifesto for Agile Software Development
Üksikisikud ja suhtlemine protsesside ja tööriistadega
Töötarkvara üleüldise dokumentatsiooni puhul
Kliendi koostöö lepinguliste läbirääkimiste üle
Reageerimine muutustele kava järgimisel
Töötarkvara üleüldise dokumentatsiooni puhul
Kliendi koostöö lepinguliste läbirääkimiste üle
Reageerimine muutustele kava järgimisel
Agile software development values
1. Team
2. Application
3. Collaboration
4. Change
Agile software development principles
1. Kliendi rahulolu
2. Teretulnud nõuete muutmine hilises etapis
3. Töötava tarkvara tarnimine sageli
4. Tihe igapäevane koostöö äriinimeste ja arendajate vahel
5. Projektid on üles ehitatud motiveeritud üksikisikutele, keda tuleks usaldada6. Face-to-face vestlus on parim suhtlemisviis (ühispaiknemine)
7. Tööprogramm on edu peamine mõõde
8. Säästev areng, mis suudab pideva tempo säilitada
9. Pidev tähelepanu tehnilisele kvaliteedile ja heale disainile
10 .Lihtsus - töömahu maksimeerimise kunst ei ole veel tehtud - on oluline
11. Parimad arhitektuurid, nõuded ja disainilahendused ilmnevad enesekorraldusmeeskondadest
12. Regulaarselt peegeldab meeskond efektiivsuse muutmise ja kohandab vastavalt
ASD - Adaptive software development
Sõna spekulatsioon viitab planeerimise paradoksile - on tõenäolisem eeldada, et kõik sidusrühmad on projekti missiooni teatud aspektide osas võrdlemisi valed
Agile modeling - Tarkvarasüsteemide dokumenteerimiseks ja modeleerimiseks
Dokumentatsioon:
1. Dokumenteeri pidevalt
2. Dokumenteeri hiljem
3. Executable specifications
4. Kindlas kohas dokumentatsioon
AUP - Agile Unified Process
Discipline:
1. Model
2. Implementation
3. Test
4. Deployment
5. Configuration Management
6. Project Management
7. Environment
DAD - Discipline agile delivery
Protsessiraamistik mis võimaldab lihtsustatult teha protsessi kohta otsuseid
Lifecycle:
Kommentaare ei ole:
Postita kommentaar