ANNEX 9B Sample Release Management objectives for distributed systems
- Ideally, Users
should have complete organisational flexibility: functions depend on people
not their location. This implies that all workstations should have access
to all facilities; however, the 'menu' for each User should belong to the
User and be generated at log-on time.
- To enable the exchange of failing workstations, they should all be configured identically with no data held locally. This implies the same limited software on all workstations, with access to most software on servers.
- It should be possible to distribute small software changes to the entire network overnight, for instance to implement an emergency fix. This probably also implies that applications software resides only on servers.
- It should be possible to distribute synchronised updates of all components of an application over the network (i.e. PC changes and mainframe changes coordinated). This is easiest with a common distribution and control system.
- Users should have a single sign-on to all systems and facilities, and all
their privileges and capabilities should be based on that sign-on.
- The control of User capabilities should be devolved to local Users, without
them having to be aware of the underlying software mechanisms.
- The control and distribution of software should be an automated, low-overhead task once a 'Release' has initially been set up.
- There should be a guaranteed delivery/notice-of-receipt mechanism, with fail-safe locks on failing workstations, so that old code cannot continue to be used.
- Fast back-out from Changes across a network should be possible, together with the ability to 'freeze' failing applications.
![Previous Section](../prev.gif) |
|
![Next Section](../next.gif) |
![](../copyright.gif)