50 likes | 195 Views
Deployment – Some of the Issues. CPIS 210 John Beckett. What is a Default?. It’s not bad or good It is what happens if you do nothing It is based on a design decision Microsoft has made thousands, perhaps millions, of default decisions Most of them are right for you
E N D
Deployment –Some of the Issues CPIS 210 John Beckett
What is a Default? • It’s not bad or good • It is what happens if you do nothing • It is based on a design decision • Microsoft has made thousands, perhaps millions, of default decisions • Most of them are right for you • Question: Can you change a default setting so that it propagates into your future? • Will this cause incompatibilities with other defaults?
Beckett’s Rule of the Default • If a default works, use it. Never change it without a need. • If you feel a need to change a default: • Note how it changes the user experience • Does it damage the link between their expectations and the real world? • Document the reason for the change • Include consequences of changing • Include consequences of not changing • Include interactions between your change and how you anticipate the software will mutate in the future • Document the way the default is changed • Screen-shots are priceless • These days, a movie might be needed
Deployment – a Matter of Control • Strictly define the area in which your body must move in order to accomplish deployment • Do your exercise on outdoors or in the gym • Control computers from a central location • Use a “deployment solution” • Don’t overlook open-source • Don’t overlook what is included in the OS
Deployment Operations • Initial or “wipe” installation • Re-imaging • Restoring settings (Deep Freeze) • Software installation • Per machine? • On the image, then deployed • Software updating/patching • Per machine? • On the image, then deployed?