Skill: Software development process
 
Definition
A structure imposed on the development of a software product. Synonyms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process.
References
  • Wikipedia.org