Projektplan - 1dv611-vt21-g5/1dv611-project GitHub Wiki
Ysocial
Kund med kontaktuppgifter
Uppdragsgivare: Sensative AB
Kontaktperson: Fredrik Westman, [email protected]
Uppdragstagare med kontaktuppgifter
Lisa Veltman Hellinger, [email protected]
Adam Karlsten, [email protected]
Johannes Segerlund, [email protected]
Filippa Jakobsson, [email protected]
Bakgrund till projektets uppkomst
Syfte med projektet
Skapa en integration mellan Yggio API och Twitter med hjälp av Zapier. Användare ska kunna dela specifik sensordata vid specifika tidpunkter från Yggio med Twitter.
Projektets övergripande mål
Applikationen ska kortfattat uppfylla dessa mål:
- Integrera Yggios plattform med Zapier.
- Kunna dela data från Yggio med Zapier.
- Automatisera delandet av data till Zapier.
Mer detaljerade mål för applikationen finns under baskrav i visionen.
Projektet är ett projektarbete i kursen 1dv611 och därför finns det kursmål och projektmål som ska uppnås. Förutom kursmålen är våra mål:
- Genomföra projektet i sin helhet innan kursens slut
- Hålla deadlines och leverera till kund
- Ha bra kodkvalité och en väl fungerande applikation med säkerhet och tillgänglighet i åtanke
- Ha en bra och tydlig kommunikation inom teamet, med kund och handledare
Resursplan
Kunden gav oss fria händer när det kommer till val av teknik och verktyg. De tillgängliggjorde deras plattform genom att skapa ett demo-konto och information om deras API samt tillhörande dokumentation. Dessutom fick vi en exempel-app som man kunde bygga vidare på och som redan fungerade. Den hade integrerat Oauth bland annat och kommunikation med deras API, till exempel.
Tidplan för projektet
Projektets tidsresurs är 20h per person och vecka, vilket innebär 800h totalt efter avslutat projekt.
- Länk till tidsplanen
- Länk till iterationsplanerna
Storleksuppskattningar av systemet
Det är extremt svårt att uppskatta systemets storlek innan man börjar så vi avvaktar lite mer med denna och ser vad vi kommer fram till. Förhoppningsvis kan vi skatta framtida projekt bättre efter att ha skapat denna applikation.
Kommunikationsplan
Mot uppdragsgivare
Veckovis avstämningsmöte varje onsdag. Det finns också möjlighet att ställa frågor i Slack eller via mail. Demo av projektet halvvägs in i projektet samt ca två veckor innan projektets slut.
Inom gruppen
Gruppen använder Slack som diskussionsplattform och planerar arbetet i GitHub Projects. Gruppen har möte varje måndag där veckans arbete planeras och även ett möte med handledare på måndagar för att få tips och råd.
Projektorganisation
Ansvarsfördelning
Projektet har en projektledare, testansvarig, kund/kravansvarig och en tekniskt ansvarig.
Projektledare: Adam Karlsten
Testansvarig: Johannes Segerlund
Kund/kravansvarig: Lisa Veltman Hellinger
Tekniskt ansvarig: Filippa Jakobsson
Även om alla har sitt ansvarsområde jobbar alla lite med allt för att få förståelse och försäkra kvalitén på de olika delarna.