Development lifecycle policy
Software development is a complex process that involves a specific series of steps (known as the development lifecycle) to transform a concept into a deliverable product. The steps involved with creating the finished product must be carefully adhered to yield the best results, reduce inefficiencies and maximize customer satisfaction.
The purpose of this policy from TechRepublic Premium is to provide guidelines for establishing and following a development lifecycle system.
From the policy:
DEVELOPMENT LIFECYCLE POLICY DETAILS
Concepts to consider before getting started
Software code should be stored and accessible via source control methods utilizing a central source control repository. GitHub is one common example. This repository enables the ready use of standard code elements, which can help create a standardized, more efficient method of software delivery. This reduces risk and helps the company avoid disparate code, which can cause operational deficits or bugs.