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 Monday

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.

If the form does not open properly or you get an error message, try right-clicking the link and opening it in a new tab or window.

Edit this page