Implementing Development Best Practices at a National Laboratory
Date of Award
Information & Comm Technology
Master of Applied Science
Info & Communications Technol
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.
Johnson, Karl J., "Implementing Development Best Practices at a National Laboratory" (2012). Information and Communications Technology. 24.