Kerntaak 4: Onderhoud

Situatie

De applicatie is in produktie. De opdrachtgever heeft Fast Development gevraagd om het onderhoud en beheer voor haar rekening te nemen.

Opdracht 1: onderhoud en beheer

Van je projectleider heb je het Service Level Agreement (zie voorbeeld) gekregen dat afgesloten is tussen de opdrachtgever en FastDevelopment. Verder heb je het kwaliteitshandboek van je projectleider gekregen. Het is jouw taak om het onderhoud en beheer uit te voeren.

Onderhoud en beheer de applicatie. Doe dat in de volgende stappen:

  1. Stel je op de hoogte van de productieomgeving waarin de applicatie draait.
  2. Stel een procedureboek samen.
  3. Breid het kwaliteitshandboek uit voor onderhoud en beheer.
  4. Als je een onderhoudsticket van je projectleider krijgt, vul je het kwaliteitshandboek in en voeg je hem toe als bijlage aan het kwaliteitshandboek. Voorbeeld onderhoudsticket
  5. Schrijf een voorstel over mogelijke oplossingen voor het onderhoudsticket. Overleg met de projectleider over de mogelijke oplossingen voor het onderhoudsticket. Een kopie van het voorstel lever je meteen in bij je projectleider.
  6. Breng in je ontwikkelomgeving de oplossing aan van het onderhoudsticket, test deze en als de test goed verlopen is, laat deze aan je projectleider zien.
  7. Vul de kolom "afgehandeld op" in het kwaliteitshandboek in als de oplossing is goedgekeurd. Als de bedrijfsleider de oplossing niet goed keurt, breng je op aanwijzing van de bedrijfsleider een nieuwe oplossing aan.

Resultaten

  • Een opgesteld procedureboek
  • Uitgewerkte procedures
  • Bijgewerkt kwaliteitshandboek (documentatie)
  • Oplossingsvoorstellen voor onderhoudstickets
  • Uitgevoerde onderhoud- en beheeractiviteiten naar aanleiding van de onderhoudstickets.

Vormeisen

Het resultaat moet aan de volgende eisen voldoen:

  • Het procedureboek heeft een voorblad. Het voorblad bevat de volgende elementen:
    1. de naam van het project
    2. de naam van het product: Procedureboek
    3. de datum, waarop het product is ingeleverd.
    4. de naam of namen van degenen die aan het product hebben meegewerkt.
    5. het versienummer
    6. eventueel een logo
  • de documentatie bevat een inhoudsopgave.
  • Het taalgebruik is zakelijk
  • Er wordt vaktaal gebruikt

Inhoudseisen

Het procedureboek bevat de volgende onderdelen:

  • Beschrijving installatie en opstarten applicatie
  • Beschrijving installatie en opstarten database
  • Beschrijving backup applicatie
  • Beschrijving restore applicatie
  • Beschrijving vervanging door nieuwere versie applicatie
  • Beschrijving backup database
  • Beschrijving restore database

Beschrijf bij elk onderdeel wie verantwoordelijk is, wanneer een handeling moet plaats vinden en welke stappen er genomen moeten worden. Beschrijf de stappen in de volgorde waarin ze uitgevoerd moeten worden.

Uitbreiding kwaliteitshandboek

Breid het kwaliteitshandboek uit met de volgende tabel, waarin de wijzigingen voor onderhoud en beheer worden bijgehouden:

Wijzigingen onderhoud en beheer
Naam bestand programmeur afgehandeld op wijziging ticketnummer

De onderhoudstickets worden als bijlage aan het kwaliteitshandboek toegevoegd.

Opdracht 2: Content

De content van de applicatie moet beheerd worden. Verder moeten er gebruikersrechten worden toegekend.

Doorloop de volgende stappen

  1. Beschrijf welke soorten bestanden voor content aangeleverd moeten worden.
  2. Als je een onderhoudsticket over gebruikersrechten ontvangt, verleen je de juiste gebruikersrechten. Doe dat door eventueel de applicatie aan te passen. Als het onderhoudsticket wijziging vereist in de code, dan vul je het kwaliteitshandboek in en voeg je hem toe als bijlage aan het kwaliteitshandboek.
  3. Als je een onderhoudsticket van je projectleider krijgt, vul je het kwaliteitshandboek in en voeg je hem toe als bijlage aan het kwaliteitshandboek.
  4. Controleer of de gegevens in het juiste formaat en volledig zijn aangeleverd. Als dat niet zo is, dan zorg je ervoor dat de gegevens alsnog in het juiste formaat en volledig worden gemaakt. Dit doe je eventueel in overleg met de opdrachtgever of je projectleider.
  5. Overleg met de projectleider over mogelijke oplossingen voor het onderhoudsticket
  6. Breng in je ontwikkelomgeving de oplossing aan van het onderhoudsticket, test deze en als deze goed verlopen is, laat deze aan je projectleider zien
  7. Vul de kolom "afgehandeld op" in het kwaliteitshandboek in als de oplossing is goedgekeurd. Als de bedrijfsleider de oplossing niet goed keurt, breng je op aanwijzing van je leidinggevende een nieuwe oplossing aan.

resultaten

  • Regels met betrekking tot aangeleverde content
  • Toegekende gebruikersrechten
  • Beheerde content van de applicatie
  • Bijgewerkt kwaliteitshandboek (documentatie)

Vormeisen

Het resultaat moet aan de volgende eisen voldoen:

  • Het document Format bestanden heeft een voorblad. Het voorblad bevat de volgende elementen:
    1. de naam van het project
    2. de naam van het product: Format bestanden
    3. de datum, waarop het product is ingeleverd.
    4. de naam of namen van degenen die aan het product hebben meegewerkt.
    5. het versienummer
    6. eventueel een logo
  • de documentatie bevat een inhoudsopgave.
  • Het taalgebruik is zakelijk
  • Er wordt vaktaal gebruikt

Inhoudseisen

De documentatie bevat alle formaten waarin de verschillende soorten bestanden die door de opdrachtgever aangeleverd kunnen worden. De formaten zijn algemeen gangbaar.

Opdracht 3: Archivering

Volgens het Service Level agreement moet er jaarlijks een snapshot gemaakt worden van de gegevens.

Doorloop de volgende stappen:

  1. Beschrijf de procedure voor het maken van een snapshot en het terugzetten ervan.
  2. Maak een snapshot.
  3. Documenteer het moment waarop de archivering plaats vindt.
  4. Overhandig de procedure en de snapshot aan de opdrachtgever.

Resultaten

  • Procedure voor het maken en terugzetten van een snapshot
  • Een volledige gedocumenteerde snapshot

Vormeisen

Het resultaat moet aan de volgende eisen voldoen:

  • De documentatie van de snapshot heeft een voorblad. Het voorblad bevat de volgende elementen:
    1. de naam van het project
    2. de naam van het product: Procedure archivering
    3. de datum, waarop het product is ingeleverd.
    4. de naam of namen van degenen die aan het product hebben meegewerkt.
    5. het versienummer
    6. eventueel een logo
  • de documentatie bevat een inhoudsopgave.
  • Het taalgebruik is zakelijk
  • Er wordt vaktaal gebruikt

Inhoudseisen

Het resultaat moet aan de volgende punten voldoen.

  • De documentatie bevat een volledige beschrijving in stappen van de procedure om een snapshot te kunnen maken.
  • De documentatie bevat een volledige beschrijving in stappen van de procedure om de snapshot te kunnen terugzetten zodat gegevens geraadpleegd kunnen worden.
  • De documentatie bevat een beschrijving van het moment waarop de snapshot is gemaakt.
  • Een snapshot die geleverd wordt aan de opdrachtgever en die gemaakt is volgens de procedure zoals beschreven in de documentatie en die terug gezet kan worden volgens de procedure zoals beschreven in de procedure.