Implementing Development Best Practices at a National Laboratory

Date of Award


Document Type

Undergraduate Capstone Project

Degree Name

Master of Applied Science

Organizational Unit

University College, Informtaion and Communications Technology


Information & Comm Technology

First Advisor

Holger Weinhardt


Best practices, Quality, Software, Development, Software architecture, Development process


Modern enterprises require quality software to automate business processes to improve the efficiency of business processes, ensure enterprise data quality and to ensure that enterprise data is available to enterprise employees to provide added value to the business. Best practices are those practices and technologies that ensure quality results. In the development of software these best practices are from many different locations. They are not restricted to development technology or practices. Best practices may not necessarily mean the best technology or the best business process. The knowledge and limitations of the employees may guide what best practices and technologies are implemented to provide quality software in the pursuit of reaching the enterprise goals. This paper gives an overview of the implementation of a framework of enterprise, IT and development best practices for the National Renewable Energy Laboratory (NREL) and makes recommendations to accomplish the further implementation of development best practices.

Publication Statement

Copyright is held by the author. Permanently suppressed.

This document is currently not available here.