CM homepage Computer Science LTH

The library metaphor - exercises week 4:

Imagine yourself in a large library...
  • see the wealth of knowledge around you
  • feel how everything is neatly organised and tidy
  • enjoy the easy access and assistance
Relate this to the knowledge on your project

The mason and the plumber work together to install the floor heating. It must be done "wet-in-wet":

  • How do they share their knowledge?
  • How can others be affected by their work?
  • What happens if the plumber is called away before the work is finished?
  • What rules of good conduct should be used?
Analyse for each activity in the model:
  • how do you perform this currently?
  • does this give you any problems?
  • how can you improve it?
Which library variants do you foresee on software projects:
  • what value can they provide the individual person?
  • what can they bring to the project?
What rules of good conduct do you need?
  • notification of changes
  • quality of work, data discipline
  • clean-up, reorganisation
What is the difference between an artefact and a CI? Prioritize/extend the list of CIs given by Kelly.

How will you track the artefacts and structures?

  • versions
  • branches
  • selections
  • dependencies
How do you maintain overview?
  • of the archive and artefacts in process
  • mechanisms, tools, check lists
 
Will you work on the same items concurrently?
  • if not, how will you manage exceptions
  • if yes, how do you make sure not to lose changes
  • who is responsible

Updated November 9, 2005