The OO Design and Modeling in an Agile World training course is designed to demonstrate Object-Oriented (OO) design and modeling using Agile.
The course begins with a set of high-level stories and deconstruction of those stories. Next, it explores the designs and models of OO in a Socratic fashion and in teams. The course concludes by presenting the findings and research to contribute to the Socratic discussions.
Prerequisites: Prior training and/or experience with Agile practices is required. Some knowledge of Scrum, OO, and Unified Modeling Language (UML) is helpful.
Purpose
|
Learn how to use Agile for Object-Oriented (OO) design and modeling. |
Audience
|
Software developers looking to better understand how to utilize Agile in OO design and modeling. |
Role
| Software Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 5 Days |
Related Technologies
| Agile | OOAD |
Productivity Objectives
- Apply a solid foundational understanding of key OO concepts
- Demonstrate how to use the Unified Modeling Language (UML) in a minimalistic and efficient manner
- Discover how to blend OO, Agile, and UML to write the best software as quickly as possible
- Attain hands on practice by performing design, not just theorizing about it