120 likes | 212 Views
Kantapään kautta tuotantoonsiirrosta tuotteenhallintaan. Experiences of Software Configuration Management (see the story on notes pages) Heini Aarela. Kuri ja järjestys. Provide support for the activities you want to control. Do not try to forbid – you would only lose the trace.
E N D
Kantapään kauttatuotantoonsiirrosta tuotteenhallintaan Experiences of Software Configuration Management (see the story on notes pages) Heini Aarela
Kuri ja järjestys • Provide support for the activities you want to control. • Do not try to forbid – you would only lose the trace.
Vuori Muhamedilla • Group the usage steps into work phases which allow a single user to perform a single task. • Do not force a user to delegate her task to someone else by asking too much.
Onks tietoo • Use original source of information; capture information into the system at its creation, from the one who knows it. • Do not beg for inconsistencies; do not force the user to preprocess, communicate or store data behind your back.
Ohje & sääntö • Standard serves its purpose when it is easier to follow it than to break it. • Do not use standards as replacement for tools.
Hajauta ja hallitse • You are responsible for transporting data from subsystem to another. • Do not force the user to implement the integration of system components. • Do not use automatic email to force the user to integrate the system components!
Sisäsiisti • Store data in its raw format and derive from it when necessary. • Do not ask the user to give again any data that already exists in the system, just because it is not in the right format.
Halinta • Give feedback to the user by showing her own input in the appropriate context. Let the user see and know she has done it right. • Do not hide the context from the user.
Mitä jälkeensä jättää • The purpose of a project is to produce something that outlives the project. Be prepared to it. • Do not mislay data in program logic.
Kuka on kuka • Consumers of information are dependent on the producers and the choice of tools they make. • Do not increase the variety of similar tools and databases the consumers have to wade through.
Kuka kysyy ja kuka käskee • Concentrate on serving the producers of information. Give them a reason to use your solution. • Do not worry about the consumers – they will come and tell you what they want.
Totuus vai tehtävä • The users do their work with the tools you provide, or without them– or despite them. • Do not force any user into the role of The User – it is not her job.