Sovelluksen elinkaaren hallinta (ALM) on jatkuva prosessi
Sovelluskehitys on jatkuva prosessi, joka kestää koko sovelluksen elinkaaren ajan. Työ jatkuu myös sovelluksen julkaisun jälkeen ylläpidon ja päivitystyön muodossa. Projekti päättyy vasta, kun ohjelma poistuu käytöstä.
Sovelluskehitys on yleensä sosiaalista ja tasa-arvoista työtä. Tiimien jäsenet raportoivat edistymisestään jatkuvasti, ja kaikki työntekijät pidetään projektin kokonaiskuvan tasalla. Tällainen työskentelykulttuuri asettaa haasteita projektinhallinnalle.
Sovelluksen elinkaaren hallinta lepää monelta osin oikeiden ohjelmistovalintojen varassa. Esimerkiksi tiedon jakaminen työntekijöiden välillä, eri työkalujen välinen integraatio, sovelluksen testaaminen ja ohjelmointivirheiden etsiminen ovat kaikki osittain teknologisia haasteita. Siksi oikeiden apuvälineiden valitseminen on ratkaisevan tärkeää.
Jira ja Bugzilla ovat esimerkkejä työkaluista, joita usein käytetään ALM-prosessin tukena.

Meri- ja veneteollisuus
