Agiilne tarkvaraarendus
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Agiilne tarkvaraarendus PowerPoint PPT Presentation


  • 243 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Agiilne tarkvaraarendus

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


Lihtne raamistik

Lihtne raamistik


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öö


Lesehitus

Ülesehitus


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


  • Login