Object oriented analysis and design (OOAD) methodologies are well established, offering a plethora of methodologies depending on the needs of the project and the skills of the development team; e.g., eXtreme Programming, Domain Driven Design, Agile Modeling, and Crystal Clear. (Scrum is omitted as it lacks adequate direction for OOAD; albeit, it’s a terrific project [...]