Ketterästi tuotettu laadukas koodi
Tässä koulutuksessa pureudumme ohjelmistotuotannon laadun parantamiseen ketteryyden keinoja hyödyntäen. Tarkastelemme asiaa ketteryyden arvojen ja periaatteiden kautta, suosituimpien viitekehysten näkökulmasta (Scrum, XP, SAFe) sekä erityisesti käytännön soveltamisen tasolla. Tarkastelemme laadun sisäänrakentamista SAFen Agile Software Engineering (ASE) -kokonaisuuden sisällön kautta, joka kattaa monia XP:stä ja muualta tuttuja käytäntöjä kuten Test-Driven Development (TDD), Behavioral-Driven Development (BDD), ketterä mallinnus (Agile Modeling) ja suunnittelumallit (Design Patterns).
Ohjelmiston teknisen laadun merkitys korostuu muun organisaation ketteröityessä, koska ainoastaan laadukasta koodia pystytään ylläpitämään ja kehittämään lisääntyvän asiakasymmärryksen aiheuttamien muutosten vaatimassa tahdissa.
Location
Helsinki
Training formats
Classroom
Remote
Duration
1 day
Price
945 €
Kohderyhmä Laadukas koodi -koulutukselle
Koulutus on suunnattu ohjelmistokehittäjille, tuoteomistajille, tuotepäälliköille, kehityspäälliköille, IT-arkkitehdeille sekä muille SW-ammattilaisille, jotka ottavat kantaa teknisten asioiden suunnitteluun ja priorisointiin.
Esitiedot
Koulutus on suunnattu jo edistyneemmille ketteryyden harjoittajille, sillä viitekehysten (kuten Scrum) sijaan keskitymme yleispäteviin laadukkaan koodin menetelmiin ja periaatteisiin.
Sisältö kurssilla Ketterästi tuotettu laadukas koodi
Laatu suosituimmissa viitekehyksissä
- Scrum ja laatu
- XP ja laatu
- SAFe ja laatu
Miten varmistaa softan laatu eri tuotantovaiheissa?
- Ulkoinen ja sisäinen laatu
Laadukkaat vaatimukset
- Behaviour Driven Development (BDD)
Laadukas suunnittelu
- Muotoutuva suunnittelu
- SOLID
- Ketterä mallintaminen
- Teknisen velan käsittely
Laadukas koodaus
- Valmiin määritelmä (Definition of Done)
- Koodikatselmointi / parikoodaus
- Test-Driven Development (TDD)
- Yhteinen omistajuus
- Build-automaatio
- Clean Code
- Pienimmän hämmästyksen periaate
- Toiston välttäminen
- Lyhyet funktiot
- Kommentointikäytännöt
Laadukas testaus
- Toiminnalliset testit
- Ei-toiminnalliset testit
- Testauksen automaatio
- Testaus tuotannossa tai sitä vastaavassa ympäristössä
Laadukas julkaisu
- Julkaisun erottaminen tuotantoon viennistä
- Nopea virhetilanteesta toipuminen
Laadukas seuranta
- Innovaatiokirjanpito
- Retrot
- Telemetriikka
Mitä voi tehdä laadun edistämiseksi:
- Tuoteomistaja
- Scrum Master
- Tiimi
- Kehityspäällikkö/arkkitehti
- Esihenkilö
- Liiketoiminta
Aikataulu
Koulutuspäivä alkaa klo 9.00 ja loppuu noin klo 16.00-16.30. Aamupala on tarjolla klo 8.15-9.00.
Price 945 € +vat
You might be interested in these courses:
Blogs related to the subject