Agiilne tarkvaraarendus
Download
1 / 15

Agiilne tarkvaraarendus - PowerPoint PPT Presentation


  • 326 Views
  • Uploaded on

Agiilne tarkvaraarendus. Raimond Koitsalu Sander Kuusk. Millega on tegemist?. Lähenemisviis Sai alguse Manifestist. Agile Manifesto. 2001.a. Ühised väärtused ja metoodikad Me hindame Enam inimesi ja nendevahelisi suhteid kui protsesse ja arendusvahendeid.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Agiilne tarkvaraarendus' - keziah


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Agiilne tarkvaraarendus

Agiilne tarkvaraarendus

Raimond Koitsalu

Sander Kuusk


Millega on tegemist
Millega on tegemist?

  • Lähenemisviis

  • Sai alguse Manifestist


Agile manifesto
Agile Manifesto

  • 2001.a.

  • Ühised väärtused ja metoodikad

  • Me hindame

    • Enam inimesi ja nendevahelisi suhteid kui protsesse ja arendusvahendeid.

    • Enam töötavat tarkvara kui täielikku dokumentatsiooni.

    • Enam kliendi osalust arenduses, kui lepingute koostamist.

    • Enam muudatustele reageerimist, kui plaani järgimist.


Agiilmetoodikate 12 p hiprintsiipi
Agiilmetoodikate 12 Põhiprintsiipi

  • Kliendi rahulolu.

  • Valmis nõuete muutusteks.

  • Töötava tarkvara tihe pakkumine.

  • Töötav tarkvara on progressi põhiidee.

  • Jätkusuutlik areng.

  • Koostöö arendajate ja ärimeeste vahel.

  • Näost-näkku suhtlus.

  • Projektid on ehitatud ümber motiveeritud inimeste, keda peab saama usaldada.

  • Pidev tähelepanu

  • Lihtsus

  • Iseorganiseeruvad rühmad

  • Regulaarne kohanemine muutuvate olukordadega


Agiilmetoodika te oluliseim tees
Agiilmetoodika(te) oluliseim tees:

  • Ära raiska aega sellele, mis pole kodeerimiseks hädavajalik, kui ole valmis kulutama aega selle teesi kaitsmiseks.


Iseloom
Iseloom

  • Sammud

  • Kohanemisvõimeline

  • Sammhaaval

  • Inimestele orienteeritud

  • Säästvus

  • Koostööl põhinev


Agiilsed meetodeid
Agiilsed meetodeid

  • Agile Unified Process (AUP)

  • Dynamic Systems Development Method (DSDM)

  • Essential Unified Process (EssUP)

  • Extreme Programming (XP)

  • Feature Drivend Development (FDD)

  • Open Unified Process (OpenUP)

  • Scrum

  • Velocity tracking


Scrum
SCRUM

  • Tõhus lähenemine tarkvara arendamisele

  • Scrum on paindlik tarkvara arendamise raamistik.

  • Tsüklilisus

  • Sprint

  • User story



Neli artefakti
Neli artefakti

  • Toote backlog

  • Sprindi backlog

  • Väljalaske burndown

  • Sprindi burndown

    Kolmtegevust

    • Planeerimine

    • Teostus

    • Ülevaatus


Kolm rolli
Kolm rolli

  • Tooteomaniku roll

  • Scrum master roll

  • Ise organiseeruva meeskonna(Team) roll.


Extreme programming xp
Extreme programming (XP)

  • Kõige levinum

  • Eesmärgiks: toota kvaliteetset ja nõuetekohast tarkvara

  • Pikkaajaline etteplaneerimine pole enam mõtekas

  • Meeskonnatöö



5 v rtust
5 väärtust

  • Suhtlus

  • Lihtsus

  • Tagasiside

  • Tunnustus

  • Julgus


Kasutatud materjal
Kasutatud materjal

  • http://faculty.salisbury.edu/~xswang/Research/Papers/SERelated/Agile/12510385.pdf ehk The Characteristics of Agile Software Processes (Granville G.Miller).

  • http://www.scrum.ee/scrum

  • http://www.scrum.org/storage/scrumguides/Scrum%20Guide.pdf

  • http://www.extremeprogramming.org