Software engineering. Peoples work.

Software engineering. Peoples work.

We are proponents of the adagium Eat your own dog food meaning do what you preach. This is the link to the repository in which we develop our teaching stuff: https://www.fontysvenlo.org/svnt/sen2. You need your peerweb account data to get access.

Amongsts others, the draft module manual is maintained there. Here you have a copy for easy reference.

We need you to do timekeeping. You can find templates for this in Open Office Calc (preferred) and Microsoft Office Excel format. They are in the repository too.

During the first quarter you will investigate an already existing project. You can find its information at two sites:

The up to date group list can be found in peerweb as usual.

Presentation schedule

As part of the learning experience your group will give a presentation on a subject as mentioned in the module manual.

All documentation but the presentations must be created using \LaTeX. Rationale: Much better parallelism with multiple authors, easier measuring contributions using subversion and overall same document style. Of the plain text based document formats, \LaTeX is the easiest without having to fall back to all kinds of funky editors. Presentations may be created with \LaTeX with the same benefits of course, but you might be more productive using power point, ooimpress or keynote.

The articles to study for this presentation can be found on our SEN article site. You need a peerweb account to log in over there.

All Presentations will be held during the lecture hours in the English language.

Hints:

Time schedule feedback meeting for all groups
GroupCoaching/presentation Weekfeedback meetingTime
15/62012-03-1514:10-14:40
25/62012-03-1513:40-14:10
35/62012-03-1513:10-13:40
46/72012-03-2214:10-14:40
56/72012-03-2213:40-14:10
66/72012-03-2213:10-13:40

Slides used during class

Slides in order of class.

chapter 01
chapter 04
chapter 05
chapter 22
chapter 27
chapter 29
chapter 06
chapter 17
chapter 11
chapter 21
chapter 28

Group respositories for quarter one.

Group Repos
g1repository group 1
g2repository group 2
g3repository group 3
g4repository group 4
g5repository group 5
g6repository group 6

Phase 2, to the Battle stations...

In Phase 2 you will be working on an initial project with focus on technology on the one hand and an Agile development process on the other hand. You will be producing a Battle ship game using .NET client-server technologies. The development process of choice is SCRUM (oo impress file). The plan can also be found in the root respository.

Working with scrum makes time estimating and plan updating special. Here you find a shortpresentation on how to maintain backlogs and what brundown means.

Rules of the (software engineering) game.

The toolset will be the same for all groups.

Repo

Documents on the game:

All documents can also be found in the root repository of the project.

Room/cockpit reservations

The following rooms and/or cockpits are reserved on mondays and fridays for this project:
  1. T 7.11
  2. T 6.11
  3. W1 1.90 (cockpit)
  4. W1 0.85A (cockpit)
  5. W1 0.86A (cockpit)
  6. W1 1.92 (cockpit)