Kehitystiimin projektistarttia juhlistettiin keskiviikkona kotitekoisella omppupiirakalla. |
Keskiviikkona oli merkkipäivä. Tällöin kokoonnuimme ensimmäistä kertaa sisäisesti koko kehitystiimin voimin ja virittäydyimme projektiin. Keskustelimme mm. yleisesti projektin lopputuotteesta, asiakkaasta, loppukäyttäjän työstä, sidosryhmistä, projektiorganisaatiosta, aikataulusta, budjetista sekä pelasimme pienen "nelikentän" eli listasimme kukin ajatuksia neljästä teemasta: onnistuneen projektin kulmakivet; projektin sudenkuopat; mikä minua motivoi ja sekalaisia toiveita, kysymyksiä, pelkoja, odotuksia. Koottuamme ajatuksemme yhteen, saimme johdettua seuraavat projektin hyvät "arvot":
Kehitystiimin "projektiarvojen" kartoitus |
Toimiva tiimi!Loppupäivästä tuumimme järjestelmän arkkitehtuuria korkealla tasolla ja valitsimme teknologioita. Arkkitehtuurisuunnittelussa pyrimme hajauttamaan kokonaisjärjestelmän vastuualueita "separation of concerns" -periaatteella. Teknologiapuolella tulemme käyttämään AngularJS:ää käyttöliittymäpuolella ja mm. Phalcon Frameworkia ja MongoDB:tä palvelinpuolella. Myös muita pienempiä kirjastoja ja tarvittaessa frameworkeja käytetään. Versionhallinnassa käytetään GITiä ja koodikatselmointiin Phabricatoria.
Avoin kommunikaatio!
Fokus! (Älä nysvää!)
Ihana softa!
Saimme apuja myös tiimin ulkopuoliselta ohjemistotuotantogurultamme Matti Lehtiseltä, joka tässä perehdyttää Phabricatorin ihmeelliseen maailmaan. |
Tänään maanantaina jatkoimme teknistä suunnittelua ja sovimme myös yhteisiä ohjelmistotuotantoprosessin pelisääntöjä. Priorisoimme omatoimisesti alustavasti backlogia ja estimoimme todennäköisesti ensimmäisten tarinoiden kokoja (huomenna backlogia käydään läpi product ownerin kanssa).
Koko kehitystiimi on nyt saatu samaan työtilaan (Antti R. muutti tänään loosiin) ja projektin lopputuotteen kehityspalvelin ja versionhallinnan repository saatiin tänään pystyyn. Tällä viikolla vielä suunnitellaan 1. sprintin sisältöä ja testataan ohjelmistotuotantoketjun toimivuus.
Kohta koodataan!