Designing Development Support Infrastructures (Part 1 of 5): Meeting Mission-Critical Development Needs
- Identifying Development Requirements
- Designing IT Infrastructures to Support Development
- Building Development Infrastructures
Building Development Infrastructures
Thus development infrastructures should provide solutions that support all levels of development, beginning with the local system and moving on to shared server environments while maintaining security levels and allowing proper functionality to meet developer requirements. As such, a complete development infrastructure solution should support the following situations (see Figure 3):
Local coding with Windows XP and virtual machines
Remote coding with Active Directory
Global development coding support
In addition, in a corporate environment, the complete development infrastructure solution should support end-user developers. A complete structure should then include this item:
A distributed development support system
This last part of the puzzle is to help support local coding without providing the end-user developer with more rights than are requiredsomething that Windows 2000 and Windows XP finally support much better than Windows NT ever did.
Figure 3 A complete development support infrastructure must begin with solutions for the local system, include server-based solutions, be based on ongoing processes, and include support for the end-user developer.
This article series will examine each part in turn. The end result will be a complete development support infrastructure for Windows systemsone that meets everyone's mission.