| ... | ... | @@ -31,6 +31,10 @@ luovutus, käyttöönotto, ylläpito, projektin aineiston taltiointi, arkistoint |
|
|
|
|
|
|
|
”Tässä dokumentissa kuvataan X-projektin taustaa, tavoitteita, tehtäviä, vaihejakoa, resursseja ja organisaatiota. Vaihejaon yhteydessä on kuvattu jokainen vaihe erikseen lyhyesti.”
|
|
|
|
|
|
|
|
Tehtävänä on tutkia eri RPA vaihtoehtoja JAMKin LyhytKurssijärjestelmän ilmottautumis prosessin automatisoimiseksi. Lopputuotteena olisi toimiva RPA-botti, jolla saadaan vähennettyä työntekijöiden työkuormaa, virheiden lukumäärää ja nopeutettua työprosessia henkilöiden ilmottaumisien suhteen.
|
|
|
|
|
|
|
|
Ryhmän tavoitteena on myös kehittää Gitlab-palvelun käyttäjien aktiivisuuden seurantajärjestelmä. Lopputuotteena olisi toimiva järjestelmä, jossa opettaja voi seurata kurssilla oppilaiden aktiivisuutta. RPA-bottia voisi hyödyntää seurantajärjestelmän testaamisessa.
|
|
|
|
|
|
|
|
## 1.1 Tausta ja lähtökohdat
|
|
|
|
|
|
|
|
<Missä ja mitä on lähdetty kehittämään?>
|
| ... | ... | @@ -38,6 +42,10 @@ luovutus, käyttöönotto, ylläpito, projektin aineiston taltiointi, arkistoint |
|
|
|
|
|
|
|
Kohde on usein laajempi käsite kuin varsinainen projektille määriteltävä tehtävä. Kohde kuvaa selkeällä tavalla, usein graafiseen esitykseen tukeutuen, millaisesta järjestelmäkokonaisuudesta tai toiminnasta on kyse, johon ollaan tekemässä nyt projektissa jotain osakokonaisuutta/täydennystä. Tässä siis kuvataan nykyjärjestelmää ja asiakkaan nykyistä toimintatapaa.
|
|
|
|
|
|
|
|
Projektin lähtökohtana on tarve kehittää Jyväskylän Ammattikorkeakoulun opintotoimistoon LyhytKurssin järjestelmän automatisointi henkilöiden ilmottaumisien suhteen. Työntekijät joutuvat käyttämään merkittävän määrän työajasta manuaalisesti henkilöiden lisäämiseen kurssijärjelmään.
|
|
|
|
|
|
|
|
Toisen projektin lähtökohtana on tarve kehittää Marko Rintamäelle Gitlab-palvelussa suoritettavien kurssien oppilaiden aktiivisuuden seurantajärjestelmä. Tällä hetkellä oppilaiden aktiivisuutta ei pystytä seuraamaan joten tavoitteena on kerätä informaatiota oppilaiden aktiivisuudesta ja visualisoida tämä informaatio.
|
|
|
|
|
|
|
|
## 1.2 Tavoitteet ja tehtävät
|
|
|
|
|
|
|
|
Määritellään työn keskeisin sisältö tässä projektissa; projektin tehtävä liittyy projektin kohteessa kuvattuun kokonaisuuteen.
|
| ... | ... | @@ -46,6 +54,8 @@ Määritellään työn keskeisin sisältö tässä projektissa; projektin tehtä |
|
|
|
< Kenelle tulos tuotetaan?>
|
|
|
|
”Projektiryhmän tehtävänä on pitää eri tahot tietoisina projektin tilanteesta. Kunkin vaiheen päätyttyä laaditaan vaiheraportti, jonka avulla johtoryhmälle tiedotetaan projektin edistymisestä.”
|
|
|
|
|
|
|
|
Ohjaajat pystyvät seuraamaan projektin edistymistä Gitlab-palvelussa erilaisten milestonien kautta. Milestonet pitävät sisällään projektin edistymiseen liittyviä tehtäviä ja tavoitteita.
|
|
|
|
|
|
|
|
## 1.3 Rajaus ja liittymät
|
|
|
|
|
|
|
|
Täsmennetään projektin tehtävää rajaamalla ulkopuolelle jäävät osat kohteena olevasta järjestelmästä tai kokonaishankkeesta. Erikseen on syytä kuvata myös tehtävän suorittamista merkittävästi rajoittavat ulkoiset tekijät.
|
| ... | ... | @@ -54,6 +64,8 @@ Tässä myös täsmennetään ne tehtäväkokonaisuudet, jotka nyt tehtävään |
|
|
|
|
|
|
|
Huom.: Projektiopintojakson aikana toteutettavalla projektilla ei saisi olla tiukkoja aikataulullisia liittymiä muihin toimeksiantajan projekteihin
|
|
|
|
|
|
|
|
Tuotteet testataan testiympäristöissä eikä varsinaisilla tuotteilla. Tavoitteena on tuottaa prototyyppi jota on mahdollista soveltaa testiympäristön ulkopuolellakin. Pääasiassa tutkimamme RPA-työkalut on ilmaisversioita sillä projektin rahoitus on hyvin rajallinen.
|
|
|
|
|
|
|
|
## 1.4 Oikeudet
|
|
|
|
|
|
|
|
”Eri osapuolten oikeudet on määritelty projektisopimuksessa.” Ellei erillisessä sopimuksessa ole kerrottu oikeuksista työn tuloksiin, tulee ne ilmaista esim. tässä projektisuunnitelmassa.
|
| ... | ... | @@ -62,18 +74,24 @@ Huom.: Projektiopintojakson aikana toteutettavalla projektilla ei saisi olla tiu |
|
|
|
|
|
|
|
Tässä kappaleessa esitellään projektisuunnitelmassa esiintyvät määritelmät, termit ja lyhenteet. Esimerkiksi eri projekteissa saattaa sanoilla "tarkastus" ja "katselmointi" olla eri merkitys ja tämä voi aiheuttaa väärinkäsityksiä. Joskus saattaa olla paikallaan sopia eri nimityksiä ryhmän tarkastuksille (oma sisäinen, asiakkaan kanssa, opintojakson suuntaan). Lyhenteet kannattaa avata alkuperäiskielelle ja lisätä lyhyt kuvaus suomeksi. Esimerkiksi CASE = Computer aided software engineering, tietokoneavusteinen systeemityö.
|
|
|
|
|
|
|
|
RPA = Robot Process Automation, ohjelmistorobotiikka
|
|
|
|
|
|
|
|
# 2. Projektiorganisaatio
|
|
|
|
|
|
|
|
## 2.1 Organisaation esittely
|
|
|
|
|
|
|
|
”Projektin organisaation kuuluu” <N> ”Jyväskylän ammattikorkeakoulun IT-instituutin opiskelijaa, projektiryhmän ohjaajat sekä toimeksiantajan edustajat. Organisaatiokaavio on esitetty liitteessä <X>.”
|
|
|
|
|
|
|
|
Projektin organisaatioon kuuluu 5 Mysticons yrityksessä toimivaa JAMKin opiskelijaa, projektiryhmän ohjaajat sekä toimeksiantajan edustajat.
|
|
|
|
|
|
|
|
Projektiryhmä
|
|
|
|
|
|
|
|
Tässä kappaleessa esitellään varsinaisen projektiryhmän jäsenet ja yhteystiedot liitteenä (esimerkiksi sähköposti ja puhelinnumero) sekä projektipäällikön ja sihteerin toimikaudet.
|
|
|
|
|
|
|
|
”Projektiryhmä suorittaa johtoryhmän projektille asettamat tehtävät käytettävissä olevien resurssien puitteissa. Projektin aikana ryhmän päällikön ja sihteerin roolit kiertävät ryhmän sisällä siten, että jokainen ryhmän jäsen toimii kerran kummassakin roolissa.”
|
|
|
|
|
|
|
|
| Kuka | Rooli | |
|
|
|
|
|
|
|
|
Johtoryhmä
|
|
|
|
|
|
|
|
”Johtoryhmän muodostavat siihen valitut projektiryhmän, ohjaajien ja toimeksiantajan edustajat. Johtoryhmän kokouksiin voidaan tarvittaessa kutsua myös muita henkilöitä, esim. asiantuntijoita. Johtoryhmän kokoonpano on esitelty projektisopimuksen liitteessä <X>.”
|
| ... | ... | |
| ... | ... | |