Page History
...
If you could not answer all of the questions above, you need to develop a clearer understanding of what you are attempting to deploy before you proceed!
Establish the minimum supported configuration
You need to formally define the minimum configuration your solution will viably need, including:
- Minimum hardware requirements
- Minimum software requirements
- Minimum networking capabilities
- Maximum data volumes.
A formal minimum supported configuration will:
- Allow you to make informed decisions about the overall solution cost.
- Establish the environment required to test the deployment of the solution or any patch/hotfix made to it.
- Raise management's awareness of the risk in implementing a sub-minimum supported configuration solution.
Repercussions of Per-Machine vs. Per-User Installations
Windows Installer can install or upgrade a software product for all users of a computer (per-machine c ontext) or for a particular user (per-user context) based on the access privileges of the installing user. If the initial Version is installed per-machine then all subsequent Versions and Patches must be installed per-machine.
If you plan to deliver your software product updates using Just-In-Time upgrade, then the users who is running the application MUST have the rights to install those updates. So if they do not have the rights to install per-machine and the software is installed per-machine then when the update is attempted it will fail.
See Also
32.1 Deployment Tool Environment
32.2 Lifecycle of an Application
32.3 Version or Patch Upgrade?
32.4 Per-User or Per-Machine Install?