Software development is a complex process which 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 adhered to carefully in order to yield the best results, reduce inefficiencies and maximize customer satisfaction.
The development lifecycle should include standard elements such as a common vocabulary of terms, identifying software development goals, naming stakeholders, establishing clear roles and assignments for personnel involved, formulating communication channels between appropriate teams and stakeholders, creating identifiable milestones for transitioning from one step of the development process to the next and a clear definition of success in creating the finished product.
The purpose of this policy is to provide guidelines for establishing and following a development lifecycle system. This policy can be customized as needed to fit the needs of your organization.
From the policy
All employees, whether full-time, part-time, contract workers, consultants, part-time staff, interns and temporary workers and other personnel are covered by this policy. It also applies to all company-owned equipment, or employee-owned equipment used to conduct company business or material related thereto.
There are no exceptions to this policy except where permitted in writing by the HR and IT departments.