An Entity of Type: Election, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD). It embodies the principle that continuous adaptation of the process to the work at hand is the normal state of affairs.

Property Value
dbo:abstract
  • Adaptivní vývoj softwaru (ASD – z ang. adaptive software development) je proces vývoje softwaru, který vyrostl z práce Jima Highsmithe a Sama Bayera a je založen na osvědčených postupech a vývojových životních cyklech Rapid Application Development (RAD). ASD je přechod k adaptivním praktikám a ponechání deterministických postupů v kontextu složitých systémů a složitých prostředí. Adaptivní vývoj softwaru se zaměřuje na spolupráci a učení jako metodu pro budování složitých systémů. Metodika ASD je založena na kontinuální adaptaci – jiné filozofii a jiném životním cyklu – zaměřené na přijímání neustálých změn jako normy. V ASD je statický životní cyklus „“, typický pro tradiční metodiky, nahrazen dynamickým cyklem „Speculate– Collaborate–Learn“. Jedná se o životní cyklus věnovaný neustálému učení a zaměřený na přizpůsobení změnám, které nastávají a přehodnocení do nejisté budoucnosti. ASD je velmi závislý na intenzivní spolupráci mezi vývojáři, managementem a zákazníky. Životní cyklus adaptivního vývoje softwaru se zaměřuje na výsledky, nikoli na úkoly, a výsledky jsou identifikovány jako funkce aplikace. (cs)
  • Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD). It embodies the principle that continuous adaptation of the process to the work at hand is the normal state of affairs. Adaptive software development replaces the traditional waterfall cycle with a repeating series of speculate, collaborate, and learn cycles. This dynamic cycle provides for continuous learning and adaptation to the emergent state of the project. The characteristics of an ASD life cycle are that it is mission focused, feature based, iterative, timeboxed, risk driven, and change tolerant. As with RAD, ASD is also an antecedent to agile software development. The word speculate refers to the paradox of planning – it is more likely to assume that all stakeholders are comparably wrong for certain aspects of the project’s mission, while trying to define it. During speculation, the project is initiated and adaptive cycle planning is conducted.Adaptive cycle planning uses project initiation information—the customer’smission statement, project constraints (e.g., delivery dates or user descriptions), andbasic requirements—to define the set of release cycles (software increments) thatwill be required for the project. Collaboration refers to the efforts for balancing the work based on predictable parts of the environment (planning and guiding them) and adapting to the uncertain surrounding mix of changes caused by various factors, such as technology, requirements, stakeholders, software vendors. The learning cycles, challenging all stakeholders, are based on the short iterations with design, build and testing. During these iterations the knowledge is gathered by making small mistakes based on false assumptions and correcting those mistakes, thus leading to greater experience and eventually mastery in the problem domain. (en)
  • Adaptive Software Development ist ein Softwareentwicklungsprozess, der auf das Rapid Application Development zurückgeht. ASD ist eine Umsetzung des Prinzips der kontinuierlichen Anpassung an immer neue Anforderungen (eher der Normalzustand) und ersetzt damit das verbreitete Wasserfallmodell. Dabei wird alle vier Wochen geprüft, ob eine neu erstellte Programmversion einen Fortschritt zur Vorgängerversion darstellt. Dies geschieht gemeinsam mit dem Kunden. Zwischen jedem der Treffen werden die Phasen 'Spekulieren', 'Zusammenarbeiten' und 'Lernen' durchlaufen. (de)
  • Desarrollo adaptativo de software (ASD) es un proceso de desarrollo de software que proviene del desarrollo rápido de aplicaciones por Jim Highsmith y Sam Bayer. Encarna el principio de que el estado normal se basa en la continua adaptación del proceso de desarrollo al trabajo real. El desarrollo adaptativo de aplicaciones reemplaza el proceso originado del uso del modelo en cascada con una serie repetitiva de ciclos de especulación, colaboración y aprendizaje. Este ciclo dinámico provee al estado emergente del proyecto de un aprendizaje y adaptación continuas. Un ciclo de vida de ASD debe estar enfocado a la misión, basado en características, iterativo, , guiado por riesgos y tolerante al cambio. Es especulativo debido a la paradoja de la planeación - asumir que todos los interesados del proyecto se encuentran equivocados en ciertos aspectos de la misión del proyecto mientras tratan de definirlos-. Durante la especulación, el proyecto se inicia y la planeación del ciclo adaptativo es conducido. La planeación del ciclo adaptativo utiliza información de iniciación del proyecto --la misión del cliente, las restricciones del proyecto (ej. fechas límites o descripciones del usuario) y requerimientos básicos-- para definir el conjunto de ciclos de lanzamiento (incrementos de software) que serán requeridos para el proyecto. Colaboración se refiere a los esfuerzos por balancear el trabajo basado en partes predecibles del ambiente (planeando y guiándoles) y adaptándoles a la mezcla incierta de cambios causada por varios factores, tales como la tecnología, requerimientos, interesados y vendedores de software. Los ciclos de aprendizaje, retando a los interesados, están basados en las cortas iteraciones con diseño, construcción y pruebas. Durante éstas iteraciones el conocimiento es conseguido haciendo pequeños errores basados en falsas suposiciones y corrigiendo esos errores, así guiando a mayor experiencia y eventualmente maestría en el dominio del problema.​ (es)
  • L'Adaptive software development (ASD) est une méthode de développement rapide d'applications proposée par (en). L'Adaptive Software permet de personnaliser des outils informatiques en fonction de demandes spécifiques en s'appuyant sur l'industrialisation du développement informatique et la production automatisée de code informatique. Il s'agit d'une façon de concevoir des logiciels ou des applications informatiques. L'Adaptive Software n'est lié ni à une technique spécifique, ni à une méthode spécifique, ni à un langage de programmation spécifique. Il ne s'agit pas de configuration ou de paramétrage d'un progiciel, mais d'un mode de production industriel permettant de produire un logiciel unique en fonction de besoins spécifiques. (fr)
  • Adaptive Software Development adalah pendekatan Extreme Programming yang dimodifikasi, yang merupakan agile model yang paling banyak digunakan. Adaptive Software Development (ASD) telah diusulkan oleh [Hig00] sebagai teknik untuk membangun perangkat lunak dan sistem yang kompleks. Dasar-dasar filosofis ASD fokus pada kolaborasi manusia dan pengaturan diri tim. Highsmith berpendapat bahwa pendekatan pengembangan yang agile dan adaptif berdasarkan kolaborasi adalah "sebanyak-banyaknya sumber order dalam interaksi kompleks sebagai disiplin dan rekayasa." Highsmith mendefinisikan siklus hidup ASD yang terdiri dari tiga fase, spekulasi (speculation), kolaborasi (collaboration) , dan pembelajaran (learning). (in)
  • È una metodologia agile ideata da , direttore del Cutter Consortium's Agile Project Management Advisory Service. Questa metodologia è composta da un insieme di regole di sviluppo software inserite in un sistema complessivo detto Agile Project Management i cui concetti base sono tre: * Leadership-Collaboration Management - Uno stile di gestione misto fra gerarchico e collaborativo; * From Processes to Pattern - Passaggio dall'idea di processo definito e misurabile a quella di processo non perfettamente definito, quasi un processo fuzzy; * Peering into the Future - Osservazione del futuro per capire come l'idea che produrrà un affare di successo debba essere legata al momento in cui diventerà una forma di business. e affermano che Adaptive Software Development può funzionare solo ed esclusivamente se l'intero team è consapevole dell'importanza del lavoro di gruppo e spiegano come si discosti, ad esempio, da Extreme Programming su punti essenziali (cliente presente, Pair Programming, test automatizzati) concentrandosi sulla strategia della Leadership-Collaboration Management e sull'adattamento totale al progetto in lavorazione. (it)
  • Adaptive Software Development (ASD) is een Agile softwareontwikkelingsproces met als belangrijkste voorganger RADical Software Development (RSD) van en . Een belangrijk onderdeel van ASD is het principe dat een constante evaluatie en verbetering van het proces een normale gang van zaken is. Dit proces legt de nadruk op problemen in grote, complexe systemen en stimuleert incrementele en iteratieve ontwikkeling door middel van constante prototyping. (nl)
  • Adaptive Software Development (ASD), em português: Desenvolvimento de Software Adaptativo ou Desenvolvimento adaptável de software é uma técnica para o desenvolvimento de softwares complexos, proposta por . O apoio filosófico do ASD concentra-se na colaboração humana e na auto-organização. A auto-organização aparece quando agentes individuais independentes cooperam para criar resultados emergentes.Um resultado emergente é uma propriedade além da capacidade de qualquer agente individual. (pt)
  • Адаптивная разработка ПО (англ. Adaptive Software Development), ASD — методология, созданная в начале 1990-х двумя проектными менеджерами Сэм Байер и Джим Хайсмит, как развитие более ранней методологии RAD. В основе ASD лежит повторение трёх действий: * обдумывание — определение потребностей и назначения * взаимодействие — совместное, конкурирующее развитие возможностей * обучение - стейкхолдеры извлекают уроки из сделанного, проводят критический анализ и тестирование Данный цикл ставит своей целью непрерывное обучение. Он связан с постоянными изменениями, повторными оценками, попытками предугадать неизвестное на текущий момент будущее проекта и требует тесного взаимодействия между стейкхолдерами (разработчиками, тестировщиками, заказчиками и тд). ASD — это своего рода базовая концепция для различных адаптивных разработок. (ru)
  • Адаптивна розробка програмного забезпечення — це процес розробки програмного забезпечення, який винайшли Джим Хайсміт та Сем Байер під час швидкої розробки програмних додатків. АРП втілює в собі принцип безперервної адаптації процесу розробки, близького до нормального плину справ. Adaptive Software Development — одна з нових методологій, які з'явилися як альтернатива традиційним, орієнтованим на процес, методам управління розробкою ПЗ. ASD, Extreme Programming (XP), Lean розвитку, SCRUM і сімейство методологій Crystal, звичайно, багато в чому відрізняються один від одного, проте у них всіх є одна спільна риса — на чільне місце в них ставиться людський фактор, результати роботи та мінімізація самого процесу при максимальному збільшенні взаємодії між людьми. Всі ці методології були розроблені виходячи з об'єктивних реалій сучасного високотехнологічного бізнесу, який відрізняється величезною швидкістю розвитку і високою мінливістю. Адаптивна розробка замінює водоспадну модель повторюваними серіями обдумування, співробітництва та навчання. Цей динамічний цикл передбачає постійне навчання та адаптацію до виникаючих станів проекту. Характеристиками життєвого циклу АРП є зосередженість уваги, ітеративність, обмеженість за часом, управління ризиком, терпимість до змін. Методологія ASD побудована на концептуальній базі теорії складних адаптивних систем. Вона розрахована на використання в екстремальних проектах, в яких превалюють швидкий темп розробок, непередбачуваність і часті зміни. Є проекти, які не можуть вважатися екстремальними, проте для всіх інших ASD підходить набагато краще, ніж будь-який традиційний підхід до розробки ПЗ. (uk)
dbo:wikiPageID
  • 2839721 (xsd:integer)
dbo:wikiPageLength
  • 3162 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1066393372 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • Adaptive Software Development ist ein Softwareentwicklungsprozess, der auf das Rapid Application Development zurückgeht. ASD ist eine Umsetzung des Prinzips der kontinuierlichen Anpassung an immer neue Anforderungen (eher der Normalzustand) und ersetzt damit das verbreitete Wasserfallmodell. Dabei wird alle vier Wochen geprüft, ob eine neu erstellte Programmversion einen Fortschritt zur Vorgängerversion darstellt. Dies geschieht gemeinsam mit dem Kunden. Zwischen jedem der Treffen werden die Phasen 'Spekulieren', 'Zusammenarbeiten' und 'Lernen' durchlaufen. (de)
  • Adaptive Software Development adalah pendekatan Extreme Programming yang dimodifikasi, yang merupakan agile model yang paling banyak digunakan. Adaptive Software Development (ASD) telah diusulkan oleh [Hig00] sebagai teknik untuk membangun perangkat lunak dan sistem yang kompleks. Dasar-dasar filosofis ASD fokus pada kolaborasi manusia dan pengaturan diri tim. Highsmith berpendapat bahwa pendekatan pengembangan yang agile dan adaptif berdasarkan kolaborasi adalah "sebanyak-banyaknya sumber order dalam interaksi kompleks sebagai disiplin dan rekayasa." Highsmith mendefinisikan siklus hidup ASD yang terdiri dari tiga fase, spekulasi (speculation), kolaborasi (collaboration) , dan pembelajaran (learning). (in)
  • Adaptive Software Development (ASD) is een Agile softwareontwikkelingsproces met als belangrijkste voorganger RADical Software Development (RSD) van en . Een belangrijk onderdeel van ASD is het principe dat een constante evaluatie en verbetering van het proces een normale gang van zaken is. Dit proces legt de nadruk op problemen in grote, complexe systemen en stimuleert incrementele en iteratieve ontwikkeling door middel van constante prototyping. (nl)
  • Adaptive Software Development (ASD), em português: Desenvolvimento de Software Adaptativo ou Desenvolvimento adaptável de software é uma técnica para o desenvolvimento de softwares complexos, proposta por . O apoio filosófico do ASD concentra-se na colaboração humana e na auto-organização. A auto-organização aparece quando agentes individuais independentes cooperam para criar resultados emergentes.Um resultado emergente é uma propriedade além da capacidade de qualquer agente individual. (pt)
  • Adaptivní vývoj softwaru (ASD – z ang. adaptive software development) je proces vývoje softwaru, který vyrostl z práce Jima Highsmithe a Sama Bayera a je založen na osvědčených postupech a vývojových životních cyklech Rapid Application Development (RAD). ASD je přechod k adaptivním praktikám a ponechání deterministických postupů v kontextu složitých systémů a složitých prostředí. Adaptivní vývoj softwaru se zaměřuje na spolupráci a učení jako metodu pro budování složitých systémů. (cs)
  • Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD). It embodies the principle that continuous adaptation of the process to the work at hand is the normal state of affairs. (en)
  • Desarrollo adaptativo de software (ASD) es un proceso de desarrollo de software que proviene del desarrollo rápido de aplicaciones por Jim Highsmith y Sam Bayer. Encarna el principio de que el estado normal se basa en la continua adaptación del proceso de desarrollo al trabajo real. (es)
  • L'Adaptive software development (ASD) est une méthode de développement rapide d'applications proposée par (en). L'Adaptive Software permet de personnaliser des outils informatiques en fonction de demandes spécifiques en s'appuyant sur l'industrialisation du développement informatique et la production automatisée de code informatique. Il s'agit d'une façon de concevoir des logiciels ou des applications informatiques. (fr)
  • È una metodologia agile ideata da , direttore del Cutter Consortium's Agile Project Management Advisory Service. Questa metodologia è composta da un insieme di regole di sviluppo software inserite in un sistema complessivo detto Agile Project Management i cui concetti base sono tre: (it)
  • Адаптивная разработка ПО (англ. Adaptive Software Development), ASD — методология, созданная в начале 1990-х двумя проектными менеджерами Сэм Байер и Джим Хайсмит, как развитие более ранней методологии RAD. В основе ASD лежит повторение трёх действий: * обдумывание — определение потребностей и назначения * взаимодействие — совместное, конкурирующее развитие возможностей * обучение - стейкхолдеры извлекают уроки из сделанного, проводят критический анализ и тестирование ASD — это своего рода базовая концепция для различных адаптивных разработок. (ru)
  • Адаптивна розробка програмного забезпечення — це процес розробки програмного забезпечення, який винайшли Джим Хайсміт та Сем Байер під час швидкої розробки програмних додатків. АРП втілює в собі принцип безперервної адаптації процесу розробки, близького до нормального плину справ. (uk)
rdfs:label
  • Adaptivní vývoj softwaru (cs)
  • Adaptive Software Development (de)
  • Adaptive software development (en)
  • Desarrollo adaptativo de software (es)
  • Adaptive software development (in)
  • Adaptive Software Development (it)
  • Adaptive software development (fr)
  • Adaptive Software Development (nl)
  • Adaptive Software Development (pt)
  • Adaptive software development (ru)
  • Адаптивна розробка (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License