- Having a single production environment
- Having multiple environments for WMS-online but a single archive environment.
- Having multiple environments for WMS-online but a single parcel environment
- Development
- QA
- Production
There is need for additional environments but before I discuss that I want to clear one myth that a RedPrairie environment is hard to setup! Given that you have an installation, for example dev environment; setting up an additional environment from same code-base is trivial. Exact steps will be:
- Copy the database to the new environment
- Thats it - because code will already be the same as the other
-
If you have kept the database free of environment-specific data then this can be completely scripted.
Environment | Use code from | Purpose |
Test | Development | The development database is generally not a good place for testing the code for even the developers. So this environment will offer them a place where they will have good data to test with. If you have only a few developers you probably do not need this. |
Train | QA or Production | Before go-live you probably want this based off QA but after that to train the workforce you want this based on Production source code. This environment will typically have pre-configured exercises and data. |
Debug | Depends | The important part is that production database is exported and imported to another place nightly. This will help in diagnosing hard to reproduce issues. Then based on specific needs you may point it from development code, QA code, or production code. |
No comments:
Post a Comment