Guidelines on customer developed applications
iCIT foresees the following as part of an agreement that will be made with the customer for all applications.
- The customer and customer’s developer are not to publicize or “market” their application to other parts of campus. iCIT is offering to support this development for their department only.
- The customer’s developer will need to do a full design of the application on paper, including use-case diagrams, page flow diagrams, UI (user interface) sketches, a database diagram, and identification of any outside systems (e.g. LDAP) to be used. The UI diagrams need to be approved by the customer, and all elements of the design need to be approved by the iCIT Senior Web Developer before development begins.
- The customer’s developer needs to work within the best practices defined by iCIT. In addition, both the customer's developer and customer need to be aware that we are early in the process of developing these guidelines and they need to be willing to work with us and be flexible as these guidelines evolve.
- The customer’s developer will need to meet with the iCIT Senior Web Developer regularly for design and code reviews.
- The completed application must be provided to iCIT a minimum of 1 week prior to the anticipated “go live” date for QA. If iCIT finds significant or numerous issues during our QA testing, the customer will have to modify their go live date to allow for an additional week after all issues have been resolved. This process will be repeated as many times as is necessary to ensure the quality of applications on university servers.
- The customer needs to accept responsibility (i.e. provide staff) for any significant future maintenance or modifications to this application.
- The customer’s developer needs to be an employee of UW-W (unclassified, classified, student). Contracting with external developers/agencies is considered 3rd party contracting and as such, will be handled by iCIT like other 3rd party applications.
- Applications developed for UW-W by customer’s employees are considered institutional property and as such can not be marketed, sold, or given away without the consent of proper campus authorities.