Designing Development Support Infrastructures (Part 5 of 5): Decentralized Development Strategies: Providing Development Support for End-User Developers
Decentralized Application Deployment Process
To put the decentralized development system into place and deploy it, you'll need to perform the following steps:
Inventory all decentralized applications.
Create centralized or localized application depots on system servers.
Implement a strict directory structure for application storage.
Create a code-signed VBScript to replace the application's normal shortcut.
Distribute the application "shortcut" through email or deposit the shortcut on the departmental intranet page.
Communication and training to users.
Communication and training to DDS developers.
Centralized DDS development guidelines and support.
Centralized DDS depot administration.
The implementation of such a system completes the development support infrastructure design. Now the corporation can support local, centralized, and decentralized development while maintaining service-level agreements. In addition, it has put in place a global development coding support system, ensuring that long-term development projects don't introduce older components into the network infrastructure. IT is pleased because they can fulfill their mission. So are developers, corporate as well as user-developers.
Organizations can only gain by implementing these strategies. After all, the objective of custom development is mission support. How could organizations be unhappy about better mission support infrastructures?