Yrittäjäkasvatuksen polku - sivusto Yksityiskohtainen suunnittelu Huhtikuu 2018
Sisällys 1. Sivuston tavoitteet 2. Tausta 3. Näkemys työn tekemisestä ja etenemisestä 4. Roolit ja vastuut -ehdotus 5. Ylätason aikataulusuunnitelma 6. Esimerkki sprint-mallisesta työskentelystä 2
Yrittäjyyskasvatuksen polku -sivuston tavoitteet Koota opetusmenetelmiä, -materiaaleja ja -käytäntöjä yhteen paikkaan. Kerätä ja jakaa kokemuksia opetuksesta ja erilaisista kokeiluista. Tarjota paikka, jonka kautta voi julkaista uusia materiaaleja ja menetelmiä. Pysyä ajan hermolla yrittäjyyskasvatuksen kehityksestä ja kulusta. Auttaa opettajia ja muita toimijoita verkostoitumaan ja mahdollistaa keskustelu yrittäjyyskasvatuksesta ja sen yhteinen kehittäminen. (Olla opiskelijoille ensimmäinen paikka, josta lähteä hakemaan tietoa yrittäjyydestä.) 3
Tausta Idean on tehnyt Yrittäjän polku -verkkopalvelun konseptin loppuvuonna 2017 ja validoinut konseptin opettajilla alkuvuonna 2018. Validointien perusteella on tunnistettu konseptin vahvuudet ja toisaalta jatkokehitystarpeet. Osa tunnistetuista avainkehitystarpeista on hyvä suunnitella etupainotteisesti ennen teknisen kehityksen aloittamista ja toiminnallisuuksien yksityiskohdat on järkevää ratkoa yhdessä teknisen kumppanin kanssa. Kokemuksemme mukaan paras lopputulos saavutetaan, kun suunnittelija(t) ja toteutustiimi tekevät tiivistä yhteistyötä. 4
Näkemys työn tekemisestä ja etenemisestä Sisällönsuunnittelua, -tuotantoa, yksityiskohtaista designia sekä yhteistyötahojen sitouttamista tulisi tehdä etupainotteisesti tekniseen kehitykseen nähden. Vaiheessa 1 varmistetaan, että avaintoiminnallisuudet (kuten haku) on suunniteltu ja tekniset vaatimukset (ominaisuudet, komponentit, sivupohjat) ovat riittävän hyvin tiedossa siihen, että teknisen totetuksen voi aloittaa. Rinnalla toteutuskumppani voi arvioida toteutettavuutta, vaikuttaa toteutusjärjestykseen (backlog ja sen priorisointi) ja ehdottaa sopivinta toteutustapoja. Vaiheessa 2 yksityiskohtainen suunnittelu ja kehitys etenevät rinnakkain kahden viikon sprinteissä. Suunnittelu ja tekninen toteutus tapahtuvat tiiviissä yhteistyössä ja samanaikaisesti, kuitenkin niin, että tarvittavat design-määrittelyt ovat kehittäjien käytössä sprintin alussa. Suosittelemme, että sivustoa testataan testataan asiakkailla ennen palvelun julkaisua. 5
Roolit ja vastuut - ehdotus Yksityisyrittäjäin säätiö Idean Tekninen toteutuskumppani Päätöksenteko, joka ohjaa suunnittelua ja kehitystä Backlogin priorisointi Kokonaisprojektinhallinta* Sisällönsuunnittelu ja -tuotanto Yksityiskohtainen suunnittelu / UI documentaatio teknisen toteutustahon kanssa sovittavalla tarkkuudella 3-5 tärkeintä käyttötapausta kuvattuna Päänäkymät visualisoituina; värit, typografia, grid, nappityylit. lomaketyyli, responsiivisuuden periaatteet, jne. Tekninen suunnittelu, backlogin muodostaminen yhdessä Yksityisyrittäjäin säätiön kanssa Tekninen toteutus Sivuston ylläpito * Vaihtoehtoisesti Idean voi tarjota myös kokonaisprojektinhallintaa 6 Visuaaliset komponentit teknisen toteutuskumppanin käyttöön Navigaatiomalli. Haku- ja tagilogiikka Teknisen toteutuksen suunnittelutuki
Ylätason aikataulusuunnitelma (toteutus sprinteissä) Projektin viikot 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Sisältötyö / YYS Valmistelu ja päätökset Yksityiskohtainen suunnittelu/ Idean Yksityiskohtainen + tekninen konseptointi Tekninen konseptointi* Tekniset vaatimukset sivustolle priorisoitu backlog, toiminnallisuudet, komponentit, sivupohjat, Suunnittelu kehityksen rinnalla / Idean (n. 1-2 päivää viikossa) Vaiheen 2 suunnitelma Tekninen kehitys (sprinteissä) 7 * Tekninen konseptointi voi olla myös ensimmäinen/ensimmäiset kehityssprintti. Kehitys x kk Suunnitelma ei ota kantaa kehitystyön kestoon vaan pyrkii kuvaamaan ehdotettu yhteistyö- ja työskentelymallia. Mikäli tekninen toteutuskumppani ei koe järkeväksi työskennellä tässä tapauksessa sprinttimallilla, yhteistyömallia on mahdollista muokata.
Esimerkki sprint-mallisesta työskentelystä
Example Detailed design phase, process Gate 1 Preparing for Gate 1 1. st Sprint planning Feasibility study Steering group Steering group IxD and Visual Design Developers PM, PO, Scrum Master sprint sprint sprint sprint sprint sprint Concepting phase Detailed design phase in 2 w Sprints
Example Detailed design phase, process Sprint structure: Design sprint delivered 1 sprint ahead of dev sprint. Gate 1 Design sprint: detailed design Design sprint Design sprint Dev sprint: Set up environment Dev sprint Dev sprint Backlog refinement Sprint review Backlog refinement Sprint review Backlog refin Sprint planning Sprint retro Sprint planning Sprint retro Sprint planni sprint 0 sprint 1 sprint 2 2 weeks 2 weeks Sprint approval Sprint approval
Example Detailed design phase, process, Sprint and Releases Gat Sprint Demo Sprint Demo Sprint Demo Design sprint: Design sprint Design sprint Design sp Dev sprint: Set up environment Dev sprint Dev sprint Dev sprin Backlog refinement Sprint review Backlog refinement Sprint review Backlog refinement Backlog re Sprint planning Sprint retro Sprint planning Sprint retro Sprint planning Sprint plan sprint 0 sprint 1 sprint 2 sprint 1 2 weeks 2 weeks 2 weeks Sprint Sprint Sprint Release 1 Release 2 Delivery
Detailed design phase, process Example Gate 1 checklist for projects: Definition of Done in Sprints User validated concept approved by customer Feasibility study done Backlog created, customer approved Roles and responsibilities defined and communicated Testing plan done Release plan done Change management defined Design Design validated with users Design validated by developers (ready for dev sprint) Development Implementation validated by designer Implementation tested
Kiitos 24.4.2017 Susanna Laanikari