Accession Number:

ADA450769

Title:

Open Technology Development: Roadmap Plan

Descriptive Note:

Corporate Author:

DEPUTY UNDER SECRETARY OF DEFENSE WASHINGTON DC ADVANCE SYSTEMS AND CONCEPTS

Personal Author(s):

Report Date:

2006-04-01

Pagination or Media Count:

80.0

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.

Subject Categories:

  • Computer Systems Management and Standards
  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE