Unit 6: Agile Development
So far, we haven't spent a lot of time to talk about our development process. We have spent most effort into:
- understanding how to figure out the user requirements so that we built the right system
- understanding the intricacies with communication and interactions
- the documentation of system architecture
- the specification of use cases
In the second part of the course, we will also learn how to describe:
- the detailed specification of interactions with sequence diagrams
- the detailed specification of component behavior using state machines
- and finally how to code state machines
Preparation
Go through the following preparation material before we meet in class:
Teamwork on Thursday
Go through the following activities with your team:
Concluding this Unit
Please clean up the room after you. Remove any trash or paper.
Team Reflection
- Add another section to the team reflection document, just like last week.
- How did the roles work today?
Individual Reflection
To conclude a unit, fill out the individual reflection. Also, make notes about ny observations, which will help you for the reflective essay at the end of the semester.