Accession Number : ADA450769


Title :   Open Technology Development: Roadmap Plan


Corporate Author : DEPUTY UNDER SECRETARY OF DEFENSE WASHINGTON DC ADVANCE SYSTEMS AND CONCEPTS


Personal Author(s) : Herz, J C ; Lucas, Mark ; Scott, John


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a450769.pdf


Report Date : Apr 2006


Pagination or Media Count : 80


Abstract : What is Open Technology Development? Open Technology Development refers to a number of practices for development and implementation of current and next-generation software. These changes and paradigm shifts are enabled by the Internet and related technologies, which enable distributed groups of programmers to collaboratively develop and manage code libraries in a decentralized fashion. The key elements of this approach are: 1. Open Standards and Interfaces; 2. Open Source Software and Designs; 3. Collaborative and distributed online tools; and 4. Technological Agility. Open standards and interfaces were initially established through ARPA and distributed via open source software reference implementations. User to user messaging evolved into user-to-user chats, email, and social software such as weblogs, wikis and user-generated data tagging. Distributed communities of interest were able to form and evolve in response to technical gaps and pain points. The resulting set of tools and conventions for agile software development have evolved, coalescing over the last ten years into robust and well-documented methodologies.


Descriptors :   *STANDARDIZATION , *TECHNOLOGY FORECASTING , *OPEN SYSTEM ARCHITECTURE , *COLLABORATIVE TECHNIQUES , COMPUTER PROGRAMS , DISTRIBUTED DATA PROCESSING , SOFTWARE METRICS , SOFTWARE TOOLS , ONLINE SYSTEMS , INTERNET , INTERFACES , STANDARDS


Subject Categories : Computer Systems Management and Standards
      Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE