Methodologies
Software house may use a number of various methodologies to produce the code. These can include:
- the waterfall model, including project management methodologies like PRINCE2 or PMBoK
- agile software development, such as Extreme Programming and SCRUM
There are also some methodologies which combine both, such as the spiral model, RUP or MSF.
Read more about this topic: Software House