I am a student of computer science and have been learning about software development. The background information the course is currently addressing is to do with the software development project lifecycle. This information is essential to know to work in a commercial software development environment. Even though management uses it more to establish the development framework, coders and project support staff need to know about this so that they can better understand the development process. This information will become even more relevant in the years to come if I plan to progress to management.