Book Recommendation

Disclaimer

This site's content contains my own personal opinions and does not represent my wife's, employer's, or anyone else's view in any way. All posts are provided "AS IS" with no warranties, and confer no rights.

In addition, my thoughts and opinions change, and as a weblog is intended to provide a semi-permanent, point-in-time snapshot, you should not consider out-of-date posts to reflect my current thoughts and opinions.

What are design methodologies ?

Design methodologies aim to provide a template process or a framework for the actual design of a system. They try to simplify the actual process of designing a system and enforce some standard design principles which improve the quality of a design.

Some common methodologies include

  • Component Based Development
  • Domain Driven Design
  • Test Driven Development
  • Behaviour Driven Development
  • Feature Driven Development
  • Story Driven Development