Evolution of Software Development
{"Image DocumentName": "Evolution of Software Development", "Image ImageDescription": "Development Applications Management. Code Design. Individual Software Developer. Project Team. Collaboration. Application Life Cycle Management. Single Enterprise. Scope. Focus. Component-Based Development. In the very early days of computing, product offerings seeking to improve developer productivity focused on tools for code design that could be used by the individual developer. For example, the first version of Turbo Pascal appeared in As the industry matured, the focus of innovation grew to facilitate the collaboration of groups of developers. For example, the (then revolutionary) revision management tool ClearCase was released by Atria software in Today, it\u2019s the rare application that\u2019s developed and coded from the ground up exclusively by internal resources. In the world of component-based development, where reuse is the mantra, developers are looking at a variety of sources of code; both internal and external. External sources of code are suppliers, partners and the open source community. We term the blending of the internal and external sources of code the development ecosystem. This brings us to the most recent (rightmost) stage in the history of innovation aimed at developer productivity which takes place in the era of component-based development. 1980\u2019s. 1990\u2019s. 2000\u2019s.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}