Opponent groups
Each group will have to be opponent on two of the papers presented by other groups. The
opposition consists in reading the paper a little more carefully than you would otherwise
have done - and write down things you don't understand, find surprising or that you find
could be discussed more/better than in the paper.
From this list of questions the opponent group selects two that they find are the most
important/interesting and give email them to the lecturer
no later than the morning the paper is to be presented. These questions will then be used to
facilitate/structure the 10 minutes of discussion that there is after the presentation of the paper.
This list of previous questions might serve as inspiration:
- What are, in your opinion, the most important rules of conduct
when working in distributed groups or with outsourcing projects?
- What architecture could they have used in the IBM-example (work
around the clock)? Here they had distributed/co-located groups over
different continents and time zones.
- Can you come up with some examples of required formal agreements
when working the more "tricky" environments (e.g. outsourcing and
distributed groups)?
- Are we going towards work situations with more and more dispersed
groups? Is it necessary to emphasize the need for locally organised
projects or do we need to find better solutions (enhanced architecture)
for the distributed projects? Compare relocation of personnel vs.
relocation of information.
- When using a common code base in a big, multi-site project, how
can integration and testing be handled?
- Ulf Asklund is lobbying for the last of the CM methods (several
sites with equal servers) - do you agree? Do you see any further
problems with this approach?
- What are the potential drawbacks of schemes using locking? Can
you give examples of development scenarios and development project
types where locking would usually be desired - and, vice versa, where
an optimistic (non-locking) approach would be more suitable?
- This article (Feiler) was written 10 years ago, how is the long
transaction model used today and in which tools?
- How can change sets help us in tracking changes and make us
follow the rules of good conduct?
- What are the criteria for choosing one of Feiler's configuration models:
- number of developers?
- kind of product needed?
- size of project?
Updated November 4, 2008 |