News

Demos and Deployment, Oh My!
Next week: demos and deployment

Reflection Paper Comments
My reflection paper comments are up.

Resources

Timing

This course consists of various topics on agile development, plus a 5 to 6 week development project. The timing of the project depends on which quarter of EECS 394 is involved.

In either case, before the project starts, your team will need to "jell" (more on this in the course) and you will need to set up your development infrastructure, including source control, development tools, testing regime, and so on.

Project tasks and deliverables

I try to only require project deliverables needed in real world projects.

These will be submitted via email, one per team. Always put EECS 394: in the Subject line of any email related to this course. Failure to do so may lead to material being lost and not counted.

Non-project homework

In addition to the project deliverables, there will individual assignments. Some will require analyzing and responding to scenarios involving common software development problems. Others will require analyzing and responding to situations that arose in your team's project.

Topics

This course covers quite a few topics. Below is the rough order in which they will be introduced. Because you have to get going immediately, a lot happens early on.