Software onderhoud behelst het verbeteren van applicaties voor de naleving van wettelijke voorschriften en de aanpassing van een database om mee te werken met meer dan een type besturingssysteem of om de toepassing te werken in een netwerkomgeving . Best practices voor het onderhoud van de software zijn het beoordelen van de huidige situatie , het verzamelen van input van de eindgebruikers , blijft flexibel en bepalende normen voor de kwaliteitscontrole . Situation Assessment Hoe meer je voorbereid een IT- afdeling is bij de beoordeling van de huidige situatie , hoe makkelijker het zal zijn om het pad van de software onderhoud zal bepalen . Ten eerste moet de IT-afdeling problemen en behoeften van een bedrijf te bepalen , te onderzoeken wat de huidige software- applicatie doet ten opzichte van wat het moet doen , maar niet . Deze fase bestaat uit het maken van kostenramingen , het creëren van potentiële tijdslijnen en onderzoek van alle van de huidige toepassing documentatie, inclusief een kopie van de broncode . De IT-afdeling zal bepalen of de aanvraag moet alleen bepaalde delen van de code geactualiseerd hebben, als het nodig heeft om te reorganiseren en herontwerp van de huidige databases , of indien het antwoord is om volledig af te breken van de aanvraag en begint dan met re-engineering van het. Eindgebruikers de IT- afdeling moet gedetailleerde feedback krijgen van de mensen die de software applicaties te gebruiken op een dag - tot-dag basis . Deze eindgebruikers kunnen communiceren precies wat de softwaretoepassing moet doen om efficiënter , veiliger en efficiënter . Als onderdeel van de beste praktijken , moet de IT-afdeling een overzicht van de ontvangen van de eindgebruikers in een een -op twee pagina's tellende document , dat vervolgens kan worden verspreid naar de eindgebruiker medewerkers via e-mail of via een intranet feedback . De IT-afdeling zal willen eindgebruikers geïnformeerd over de actualisering van de voortgang te houden . Dit helpt om meer realistische verwachtingen van de eindgebruiker personeel . Flexibiliteit Idealiter , zal alles werken volgens voorlopige planning wanneer de IT-afdeling beoordeelt de huidige situatie . Echter , het is belangrijk om volledig flexibel te blijven en hebben de mentaliteit die voorlopige plannen en schattingen kan en zal veranderen over de hele linie in het onderhoudsproces . Onverwachte dingen zoals ziekte van personeel , budgettaire beperkingen , veranderingen in het beleid en meer kunt tijdlijnen en uiteindelijke kosten te bewerkstelligen . Ter voorbereiding op deze ' hik ', een IT-afdeling een of meer rampenplannen moeten vormen om te houden van de onderhoudsprocessen vordert . Quality Assurance Kwaliteitsborging informatie moeten zijn besloten voordat de eigenlijke onderhoud begint . Bepalen benchmarks en hoe de doelstellingen zullen worden getest . Het is een goed idee om het onderhoudsplan te volgen voor efficiëntie en dienovereenkomstig herzien , altijd al aan de datum van voltooiing . Deze fase omvat het bepalen van wat het hele onderhoudsproces dient te worden gedocumenteerd , hoe de nieuwe documentatie zal integreren met de oude , en hoe de software applicatie kan in de toekomst worden gehandhaafd . Een best practice is om te beseffen dat uitgebreide tests is nooit mogelijk . Alleen interactie door de eindgebruiker zal bugs en problemen die anders niet zouden worden ontdekt vinden .
|