Tredun ohjelmistokehittäjien kurssimateriaaleja
Projekti on rajattu kokonaisuus, jolla on:
Ohjelmistoprojekti tarkoittaa ohjelman, sovelluksen tai järjestelmän suunnittelua ja toteutusta.
| Yksilötyö | Projektityö |
|---|---|
| Teet kaiken itse | Työ jaetaan tiimin kesken |
| Päätät itse | Päätökset tehdään yhdessä |
| Ei tarvitse dokumentoida paljon | Asioista pitää viestiä muille |
| Virheet vaikuttavat vain sinuun | Virheet vaikuttavat koko tiimiin |
Projektissa tärkeintä ei ole vain koodi, vaan myös yhteistyö. Tyypillisesti projektitiimi koostuu henkilöistä, joilla on keskenään erilaisia vahvuuksia, joten nämä vahvuudet ja erikoistumiset tukevat toisiaan. Silloin tällöin voidaan puhua myös yksilöprojektista, jolloin korostetaan tietyn ohjelmistokokonaisuuden suunnittelua ja toteutusta tietyllä ajanjaksolla.
Ilman projektinhallintaa:
Projektinhallinta auttaa:
Projektiseinä (Kanban/Scrum board)
→ näyttää mitä tehdään ja missä vaiheessa
User storyt ja taskit
→ mitä käyttäjä tarvitsee ja mitä pitää tehdä
Versionhallinta (Git)
→ hallitaan yhteistä koodia
Scrum tai muu malli
→ antaa rakenteen työskentelyyn
Hyvä projekti:
Mutta tärkeintä opiskeluprojektissa on mitä opitte projektin aikana
Näitä vältetään hyvällä projektinhallinnalla.