|
|
|
|
|
|
|
# Projektisuunnitelma
|
|
|
|
|
|
|
|
## 1. Projekti ja toimeksiannon kuvaus
|
|
|
|
|
|
|
|
Tämä dokumentti kuvaa projektin taustaa, tehtäviä, rajauksia, resursseja sekä organisointia lyhyesti.
|
|
|
|
|
|
|
|
## 1.1 Tausta ja lähtökohdat
|
|
|
|
|
|
|
|
Overflow:n tehtävänä on kehittää Keski-Suomen sairaanhoitopiirin apuvälinekeskukselle prototyyppijärjestelmä apuvälineiden sijainnin ja käyttöasteen seurantaan.
|
|
|
|
Tällä hetkellä apuvälineitä seurataan yksinkertaisesti skannaamalla apuvälineisiin kiinnitettyjä viivakoodeja.
|
|
|
|
|
|
|
|
## 1.2 Tavoitteet ja tehtävät
|
|
|
|
|
|
|
|
Tavoitteena olisi saada toteutettua järjestelmä, jolla voidaan seurata apuvälineiden sijaintia ja analysoitua niiden käyttöastetta.
|
|
|
|
Lisäksi apuvälineitä voitaisiin jäljittää tarkemmin sairaalan sisätiloissa niin, että järjestelmä tietää apuvälineen tilan (varastossa/lainattu) automaattisesti.
|
|
|
|
|
|
|
|
## 1.3 Rajaus ja liittymät
|
|
|
|
|
|
|
|
Järjestelmällä voisi mahdollisesti seurata kaikkia apuvälineitä, mutta tässä projektissa keskitytään sähköpyörätuolien seurantaan.
|
|
|
|
|
|
|
|
## 1.4 Oikeudet
|
|
|
|
|
|
|
|
Eri osapuolten oikeudet määritetään tarpeen mukaan erillisessä sopimuksessa.
|
|
|
|
|
|
|
|
# 2. Projektiorganisaatio
|
|
|
|
|
|
|
|
## 2.1 Organisaation esittely
|
|
|
|
|
|
|
|
Projektiorganisaatioon kuuluu 8 Overflow -yrityksen työntekijää, toimeksiantaja sekä laitteiston toimittajan Telian edustajat.
|
|
|
|
|
|
|
|
![organisaatio]()
|
|
|
|
|
|
|
|
### Projektiryhmän jäsenet
|
|
|
|
|
|
|
|
| Nimi | Rooli | GitLab -tunnus |
|
|
|
|
|:-----|:------|:---------------|
|
|
|
|
| Sami Suomi | Projektipäällikkö | @K8667 |
|
|
|
|
| Antti Lohtaja | Junior Developer | @K1526 |
|
|
|
|
| Timo Heinonen | Junior Developer | @H8262 |
|
|
|
|
| Jarno Rantonen | Junior Developer | @K8265 |
|
|
|
|
| Niko Liimatainen | Junior Developer | @K8908 |
|
|
|
|
| Pinja Ylönen | Junior Developer | @L4689 |
|
|
|
|
| Saku Hopponen | Junior Developer | @H8801 |
|
|
|
|
| Tero Hyttinen | Junior Developer | @K1921 |
|
|
|
|
|
|
|
|
### Johtoryhmä
|
|
|
|
|
|
|
|
Johtoryhmän muodostavat siihen valitut projektiryhmän, ohjaajien ja toimeksiantajan edustajat.
|
|
|
|
|
|
|
|
| Nimi | Rooli |
|
|
|
|
|:-----|:------|
|
|
|
|
| Sami Suomi | Projektipäällikkö |
|
|
|
|
| Ilkka Raatikainen | Toimeksiantaja |
|
|
|
|
|
|
|
|
### Tukiryhmä
|
|
|
|
|
|
|
|
| Nimi | Rooli |
|
|
|
|
|:-----|:------|
|
|
|
|
| Marko Rintamäki | Ohjaaja |
|
|
|
|
| Minttu Mäkäläinen | Valmentaja |
|
|
|
|
|
|
|
|
## 2.2 Vastuut ja päätöksentekoprosessi
|
|
|
|
|
|
|
|
* TBD
|
|
|
|
|
|
|
|
# 3. Projektin ajalliset tavoitteet
|
|
|
|
|
|
|
|
## 3.1 Jakaminen ja vaiheistus
|
|
|
|
|
|
|
|
Projekti on jaettu neljään vaiheeseen ja viiteen kahden viikon mittaiseen sprinttiin. Näihin vaiheisiin kuuluu projektin aloitus, suunnittelu, toteutus ja lopetus.
|
|
|
|
|
|
|
|
* Aloitusvaiheessa kasataan projektiryhmä ja tilat.
|
|
|
|
* Suunnitteluvaiheessa kartoitetaan projektin ominaisuudet ja vaatimukset.
|
|
|
|
* Toteutusvaiheessa luodaan ja kehitetään järjestelmää.
|
|
|
|
* Loppuvaiheessa arvioidaan projektin lopputulosta ja tavoitteiden saavuttamista.
|
|
|
|
|
|
|
|
Projektityö jaetaan tasaisesti kaikille projektiryhmän jäsenille.
|
|
|
|
|
|
|
|
# 4. Laadunvarmistus
|
|
|
|
|
|
|
|
Projektin tuloksia katselmoidaan yhdessä projektiryhmän ja toimeksiantajan kanssa.
|
|
|
|
|
|
|
|
## 4.1 Väli- ja lopputulosten hyväksyminen
|
|
|
|
|
|
|
|
Projektiryhmä hyväksyy tulokset suullisesti yhdessä toimeksiantajan kanssa.
|
|
|
|
|
|
|
|
## 4.2 Muutosten hallinta
|
|
|
|
|
|
|
|
Toimeksiantajalta saatu palaute muodostetaan projektin aikana GitLab Issueiksi.
|
|
|
|
|
|
|
|
## 4.3 Dokumentaatio
|
|
|
|
|
|
|
|
Kaikki projektin dokumentaatio löytyy tästä wikistä.
|
|
|
|
|
|
|
|
## 4.4 Riskienhallinta
|
|
|
|
|
|
|
|
Riskienhallinnasta on tehty erillinen suunnitelma.
|
|
|
|
[Riskienhallintasuunnitelma)(riskienhallintasuunnitelma)
|
|
|
|
|
|
|
|
## 4.5 Katselmointikäytäntö
|
|
|
|
|
|
|
|
Projektin katselmointi järjestetään sprinttien lopuksi jonka jälkeen tehdään mahdolliset muutokset. Projektiryhmä katselmoi dokumentaatiota jatkuvasti ja päivittää sitä tarvittaessa.
|
|
|
|
|
|
|
|
## 4.6 Projektisuunnitelmaa täydentävät suunnitelmat
|
|
|
|
|
|
|
|
The communication plan is for defining the mehods and channels for communication between parties of the project
|
|
|
|
|
|
|
|
[Communication plan](project-communication-plan)
|
|
|
|
|
|
|
|
## 4.7 Dates for the plans update and adjustment
|
|
|
|
|
|
|
|
Every two weeks in project meetings, first of the month and midway through
|
|
|
|
|
|
|
|
## 4.8 Cost estimate
|
|
|
|
|
|
|
|
Rough estimate of work hours for the project is 500 (based on estimates of one weeks work per team member + previous members' work). The cost would be roughly 25 000. Cost may be higher.
|
|
|
|
|
|
|
|
# 5. Communication and monitoring of project progression (communication plan)
|
|
|
|
|
|
|
|
[Communication plan](project-communication-plan)
|
|
|
|
|
|
|
|
# 6. End of the project
|
|
|
|
|
|
|
|
## 6.1 End product release and introduction
|
|
|
|
|
|
|
|
Finished product will be presented to the customer with instructions on how to operate it.
|
|
|
|
|
|
|
|
## 6.2 Recording, archiving and retention of the material that project produced
|
|
|
|
|
|
|
|
The part of the documentation that is left for JAMK IT-institute will be saved in GitHub.
|
|
|
|
|
|
|
|
## 6.3 Official ending of the project
|
|
|
|
|
|
|
|
Project will end at 28.4.2017 at the latest, or when the product is finished and handeed to the customer.
|
|
|
|
|
|
|
|
## 6.4 Ending seminar
|
|
|
|
|
|
|
|
The end product will be presented to the client. Date TBA.
|
|
|
|
|
|
|
|
## 6.5 Final report of the project
|
|
|
|
|
|
|
|
Final report will be made by the last executive group meeting
|
|
|
|
|
|
|
|
## Attachments
|
|
|
|
[Communication plan](project-communication-plan)
|
|
|
|
|
|
|
|
[Risk managemeent](project-risks)
|
|
|
|
|
|
|
|
[Project team](project-team)
|
|
|
|
|
|
|
|
[Requirement specification](project-requirement-specification) |