-
Notifications
You must be signed in to change notification settings - Fork 2
Hahmottelua
Yskinator edited this page Feb 24, 2017
·
20 revisions
Ruby on Rails, HTML/vanilla js, Travis, rspec, capybara, simplecov
Kälin oltava ehdottoman yksinkertainen.
Alkunäkymä
- Tunnistettava nimi/nimimerkki
- Yhteyshenkilön numero
- Aikamäärä hälytykseen
- Aloitusaika (nappi)
Statusnäkymä
-
Aika, jolloin automaattinen hälytys lähetetään
-
Nappula, josta pakottaa viestin lähetyksen
-
Nappula, josta kuitata hälytys pois
-
Keksi, joka tallentaa valinnat (tai localstorage)
- Kuittauksesta ei viestiä
- Ajan loppumisesta lähtee varoitusviesti ("Soita ja varmista..")
- Pakotetusta hälytyksestä hälytyviesti ("Tilanne päällä")
- Viestejä lähetettävä mahdollisimman vähän, jotta tietoa jää laitteisiin mahdollisimman vähän
- Tiedot poistettava kannasta tapahtumien jälkeen
- Eri käyttöliittymiä erikokoisille laitteille
- Testejä mahdollisimman paljon, heti kun mahdollista
- Pyritään koodaamaan yhtä aikaa samassa tilassa
- Pariohjelmointi?
#Git käytännöt
- Commit viestit englanniksi kokonaisin lausein, kertoo mitä muutettu. Esim. "Added a button to the front page."
- Turhien mergejen välttämiseksi git pull -r, pullaa ja rebasee samoissa brancheissa tapahtuneet muutokset.
- Master branchissa vain valmiita - eli siis takuu varmasti toimivia ja testattuja - taskeja. Toisaalta kaiken valmiin koodin pitäisi myös löytyä täältä.
- Masterista haarautuu user story brancheja. Näistä puolestaan haarautuu task brancheja. Käytännöstä käydään keskusteluja.
- Branchista toiseen siirrytään aina pull requestin kautta. Master branchiin pull requestin saa hyväksyä vasta kun muutokset on käyty yhdessä läpi.
- Jos branchia ei jatketa pull requestin jälkeen, se suljetaan.
- Git "auktoriteetti": Hilla
- Scrum master/Product owner: Ville-Matti
- Asiakaskommunikaatiovastaava: Ville-Matti
- Pro-tukipistekommunikaatiovastaava: Tuomo
- Kommunikaatiosuunnitteluvastaava: Ilari
- Käyttäjädokumentaatiovastaava: Hilla
- Product backlog: Trellossa
- RDoc
- Kaaviot, luonnokset, asiakastapaamisten muistiot: Google drive
- Miten suuri painoarvo tietosuojalla
- Miten muotoillaan viestit (hädän taso, paljastumisen ehkäisy yms)
- Mitä teknologiaa käytössä Keniassa
- Maksaako nettiyhteys/SMS
- Kuinka kauan tapahtuma kestää
- SMS budjetti
- Tietoturva
- Nimi