Currently under construction

For organizations managing or implementing systems, there are best practices that help an organization or team avoid typical pitfalls or issues.  The following is a collection of practices that can be used, right sized and/or modified to meet your needs.  

System LifecycleTopicDescription
DevelopmentProject InitiationThe Project Initiation Phase is the 1st phase in the project management or systems development lifecycle, as it involves starting up a new project.
DevelopmentRequirements / Tool Specifications 
Development and Operating and MaintainingSource Code Management / RepositoryBest practices for software development include using a tool that assists the developer or team in managing changes to versions of software.
Development and Operating and MaintainingSource Code ReviewProcess to ensure quality code development.
Development and Operating and MaintainingEnvironments 
Development and Operating and MaintainingTesting and Quality Assurance  
Development and Operating and MaintainingChange Management 
Development and Operating and MaintainingSystem Documentation - Change LogsBest practices for documenting the changes that are made to a server or system.
Operating and MaintainingHelp Desk / End-user Support 
Operating and MaintainingBackups 
Operating and MaintainingHosting 
RetiringRetirement Planning 
 

Project Initiation (identify a sponsor, create a business case, Identify stakeholders)  

Capturing Requirements 

Development Environment and Tools 

  • Code Repository 

Systems Change Management 

  • Having a process for requesting changes 
  • Change Control Board
    • Process for prioritizing 
  • Tracking change requests and status 
  • Communicating changes to stakeholders 

Tracking changes 

Process for users to get help / report incidences 

Service Level Agreements for Help desk etc

Hosting 

  • Service Level Agreements 
  • Back up processes 
  • Cron Jobs 
  • Maintenance Outages 

 

There is no content with the specified labels