This is for descriptions and procedures of the processes and knowledge needed to develop reasonably reliable software inside of a given timeline. Links to and discussion of methodologies such as Agile and it derivatives is appropriate and needed for this area. The area can also be used for the discussion of algorithms and general computer science subjects as well.
Agile, from my understanding, is a system of managing projects, especially software projects. It has several sub-methodologies (not sure about terminology) such as Scrum and XP. This section should be updated in the future as my knowledge grows and understanding increases.