In de traditionele System Development Life Cycle (SDLC)-benadering speelt de systeemanalist een zeer belangrijke en vaak centrale rol in de analyse- en ontwerpfase. Als degene die verantwoordelijk is voor het vertalen van bedrijfsvereisten naar technische specificaties, is de systeemanalist betrokken bij zowel de onderzoeks- als de evaluatiefase van het systeemanalyseproces. Tijdens het onderzoek probeert de systeemanalist de bedrijfsactiviteiten en -processen te begrijpen om waardering te krijgen voor de reikwijdte en doelen van het beoogde computersysteem. Het is dit inzicht dat tijdens de evaluatie moet worden omgezet in meer technische vereisten, waarbij potentiële informatiesysteemoplossingen worden overwogen.
Ter vergelijking:de systeemanalist kan bij de prototyping-aanpak heel verschillende rollen spelen. Een typische rol is het op zich nemen van een meer faciliterend vermogen. In deze rol werkt de systeemanalist aan het faciliteren van de interface van andere leden van het projectontwikkelingsteam, zoals eindgebruikers en IT-personeel. Andere keren kan de systeemanalist een actievere rol spelen in de daadwerkelijke ontwikkeling van het prototype, zoals het ontwikkelen van schermindelingen of testplannen voor het prototypesysteem.
Of een systeemanalist een meer faciliterende rol of een meer ontwikkelingsgerichte rol vervult bij de prototyping-aanpak hangt uiteindelijk af van het type prototyping-strategie dat wordt gebruikt. Voor iteratieve prototyping, waarbij iteraties van systeemontwikkeling incrementeel zijn, kan een actieve rol nodig zijn die zowel faciliterende als ontwikkelingsactiviteiten omvat. Bij evolutionaire prototyping, waarbij het prototype onafhankelijk wordt ontwikkeld maar geleidelijk wordt verfijnd en aangepast op basis van feedback van de eindgebruiker, zal de systeemanalist waarschijnlijk een meer faciliterende rol spelen. |