Projektplan Innoveta 0.6 1 av 5 Projektplan för delprojekt inom Innoveta Basinformation Projektets namn Delprojekt Beställare/sponsor Projektledare Innovativa e-tjänster för kompetensutveckling & verksamhetsstöd för kundservice (INNOVETA) Utveckling av stödsystem för KC SAMBRUK/VINNOVA Mats Weidmar 2009-12-08 Revisionshistorik Ver Utfärdare Anmärkning 0.5 20090317 Mats Weidmar Första version 0.6 20091208 Jan Nilsson Uppdaterad version
Projektplan Innoveta 0.6 2 av 5 1 Sammanfattning Gör en kort sammanfattning av delprojektplanen. 2 Bakgrund, syfte och mål 2.1 Syfte Syftet med delprojektet är att producera en basversion av ett ärendehanteringssystem för att stödja handläggarens arbete inom ett kommunalt kundcenter (KC). 2.2 Mål Delprojektets mål är konkret att leverera ett IT-verktyg som uppfyller syftet enligt 2.1 ovan. 2.3 Avgränsningar Ärendehanteringssystemet utvecklas i samarbete med en pilotkommun. Det aktuella kundcentrat befinner sig i en uppstartsfas, och systemets funktionalitet kommer att specificeras efter hand i samarbete mellan Jayway och pilotkommunen. Detta är ett i sammanhanget lämpligt förfaringssätt och är enligt vedertagen praxis för s k lättrörlig utveckling. 3 Övergripande krav och förutsättningar 3.1 Krav på slutleveransen Delprojektet ska leverera ett ärendehanteringssystem enligt öppen källkodslicens, kravdokument, domänmodell samt ev övriga tillämplig dokumentation. 3.2 Projektkrav De övergripande kraven på projektet kan sammanfattas och struktureras i den så kallade Balansplattan. Vid prioritering mellan de olika kraven, enligt Figur 2, ska kostnadsfaktorn väga tyngst, därnäst tid, kvalitet, risk och omfattning. Avvägning av prioriteringar vid varje väsentligt ställningstagande i projektet ska göras av Styrgruppen Figur 2 Balansplattan, för prio 3.3 Förutsättningar Projektet ställer krav på följande medverkan från kommunerna: Pilotkommunen behöver ställa en s k produktägare (PÄ) till förfogande. Vederbörande måste vara en individ med fullt mandat rörande prioriteringar och löpande beslut. PÄ måste vara tillgänglig för regelbundna gransknings- och planeringsmöten, vilket kommer att kräva ca en halvdag varannan vecka. Vidare behöver beredskapen vara hög för att kunna besvara frågor om funktionalitet på både övergripande- och detaljnivå.
Projektplan Innoveta 0.6 3 av 5 Pilotkommunen behöver även ställa personal till förfogande för svar på tekniska frågor som t ex kring tekniska gränssnitt. Pilotkommunen och/eller övriga deltagande kommuner behöver ställa erfaren personal med handläggarprofil till förfogande för att verifiera/validera systemet. Behovet kommer sannolikt att vara några timmar varannan vecka. 4 Genomförande 4.1 Beroenden till andra delprojekt Detta delprojekt är inte direkt beroende tidsmässigt av leveranser från andra delprojekt, men det är av största vikt att det sker en kontinuerlig kommunikation och överföring av kunskap, speciellt vad gäller de praktiska och organisatoriska aspekterna av ett införande av ärendehantering inom KC. 5 Tidsplan och aktiviteter 5.1 Milstolpeplan Utvecklingen bedrivs iterativt (enligt Scrum), där projektet producerar användbar funktionalitet i regelbundna intervall. Följande milstolpar har uppnåtts: För-relase 1 levererad till Jönköpings kommun i oktober 2009 För-relase 2 levererad till Jönköpings kommun i december 2009, leveras till Järfälla i december 2009 För närvarande har projektet inga för-releaser inplanerade. I planeringen används s.k. User Stories, vilka beskriver del-funktionalitet som är önskvärd. I samverkan med primärt Jönköpings kommun samt Järfälla kommun har Jayway definierat vilka en prioritering av User Stories som skall vara gällande för projektets kvarvarande tid. Komplexitetsgraden på en User Story anges i poäng. Inom ramen för projektets omfång och budget för detta delprojekt väljs User Stories ut för implementering. Omprioritering kan ske, likaså bortprioritering. Jayway uppskattar att utvecklingen kommer att pågå till februari/ mars 2010 och leverans av slut-release ske i mars 2010. 5.2 Tids- & aktivitetsplan Utvecklingsaktiviteterna är identiska och kontinuerliga under hela projekttiden och följer samma rytm i intervall/iterationer om f n två kalenderveckor. Varje period inleds med följande aktiviteter, vilka tar ca en halvdag i anspråk: Granskningsmöte (Sprint review) resultaten från den gångna iterationen demonstreras för produktägaren; d v s i detta fall pilotkommunens KC-chef. Verifiering/validering en referensgrupp utvärderar resultaten från den gångna iterationen. Planering av den kommande iterationen. PÄ och utvecklingsteam kommer överens om ett tema för kommande sprint samt en målsättning. Retrospektion, d v s kort utvärdering av samarbete och processeffektivitet. Därefter påbörjas utvecklingsarbetet. Varje dag inleds med ett kort möte (15 minuter) för att säkerställa att arbetet fortskrider som planerat, och så att eventuella hinder kan undanröjas så snabbt som möjligt.
Projektplan Innoveta 0.6 4 av 5 6 Organisation och bemanning 6.1 Roller, ansvar och befogenheter Styrgrupp utgörs av en representant för vardera medverkande part (Sambruk, HV, Jayway och deltagande pilotkommun). Styrgruppen ansvarar för projektets övergripande innehåll och respektive parts budget. Projektledaren sammankallar Styrgruppen vid behov. Projektledaren rapporterar till Styrgruppen. Projektledaren har ansvar för att projektet levererar de resultat som förväntas och rapporterar eventuella avvikelser till Styrgruppen, samt till projektgruppen. Projektledaren samordnar arbetet i respektive delprojekt och sammankallar projektgruppen. Projektmedlem, dvs representant för deltagande kommuner ingår i projektgruppen. Projektmedlem ansvarar för och förfogar över sin del av projektinnehåll och budget. Projektledaren samordnar med FoU-projektet Affärsmodeller. Följande begrepp används: Pilotkommun: Jönköping, inför KC under projektets gång, verkar som behovs- och kravställare på systemutvecklingsprojektet, deltar i utveckling och användning av e-cirklar, samt i övrigt fungerar som studieobjekt för forskningsprojektet Järfälla, som också verkar som behovs- och på systemutvecklingsprojektet Deltagarkommuner: Kommuner som deltar i ett eller flera delprojekt. För närvarande är följande kommuner anmälda: Alingsås: Göran Westerlund, It-chef Stenungsund: Christer Ottoson, It-chef, 0303-238220 Skurup: Blanche Engberg, kommunarkivarie, Marcus Bengtsson Munkedal: Staffan Almhede, it-chef0524-18 232 Luleå: Folke von Walter, it-chef 0920-453915 Vellinge: Christer Brynielsson, 070-991 51 27, 040-42 51 27 Lidingö: Björn Söderlund, it-strateg Göteborg: Rolf Svensson, projektledare 070-780 49 12 Lycksele/Storuman: Pierre Sandström/Maria Olovsdotter Kumla kommun: Lars Classon, admin. handläggare Trollhättans stad, Thomas Wennersten, it-chef Referenskommun: Kommun som infört KC i någon form och som nyttjas som studieobjekt i forskningsprojektet. För närvarande har vi följande Skellefteå kommun Botkyrka kommun Stockholms kommun 6.2 Organisationsstruktur Organisationen består förutom delprojektledaren av ett utvecklingsteam enligt 6.3. 6.3 Bemanningsplan Mats Weidmar / Jan Nilsson: Delprojektansvarig Rickard Öberg: Arkitekt och utvecklare Lotta Granvik: Teknisk projektledare (Scrum Master) Mads Enevoldsen: Utvecklare Arvid Huss: Utvecklare Henrik Bernström: Utvecklare Anders Uddén: Domänspecialist Vidare deltar under delar av projektet specialister inom utvalda teknikområden.
Projektplan Innoveta 0.6 5 av 5 7 Budget Se huvudprojektplan 8 Kommunikation och kvalitetssäkring 8.1 Rapporter och dokumentation Statusrapportering i förhållande till plan lämnas efter varje sprint (2-3 veckors intervall f.n.) till huvudprojektledaren. 8.2 Informationsplan Ordinarie informationskanaler och aktiviteter: Lägesrapporter till VINNOVA Sambruks vår- och höstkonferenser Andra FoU-konferenser Allmänna konferenser, där Sambruk, respektive Jayway och/eller Högskolan Väst deltager i Övriga informationsaktiviteter fastställs under detaljplaneringen, enligt pkt 4. Egen webbsida, sambruks höst- och vårkonferens, konferensrapporter etc. Konferens 23-24 april. 8.3 Kvalitetsplan Kvalitetssäkring sker kontinuerligt. Varje utvecklare ansvarar för att den utvecklade koden förses med s k enhetstester, d v s automatiserade tester som säkerställer kvaliteten på modulnivå. Under iterationen sker även olika typer av funktionella tester samt integrationstester. På så sätt blir kvalitetssäkringen en integrerad och kontinuerlig del av utvecklingsprocessen. Detta säkerställer att det utvecklade systemet har en hög kvalitet redan när det lämnas till en referensgrupp för verifiering/validering. 8.4 Ändringshantering Fastställs i Samverkan mellan Huvudprojektledaren, pilotkommunen och Jayway, under detaljplaneringen, enligt pkt 4.