Feature-driven development (original) (raw)

About DBpedia

Feature Driven Development (Abk. FDD) ist eine Sammlung von Arbeitstechniken, Strukturen, Rollen und Methoden für das Projektmanagement im Rahmen agiler Softwareentwicklung.

thumbnail

Property Value
dbo:abstract Feature Driven Development (FDD) je jedna z agilních metodologií vývoje software. Název lze přeložit zhruba jako vývoj řízený užitnými vlastnostmi daného software. Na rozdíl od procesního frameworku XP zachovává tato metodika fázi modelování systému. Za základní model je zde považován doménový model na vysoké úrovni abstrakce, který popisuje celý systém a slouží tak k minimalizaci problémů integrace a kolaborace jednotlivých částí vytvořených různými programátory. Práce na projektu je poté rozdělena do zpravidla dvoutýdenních iterací, přičemž v každé iteraci jsou navrhovány a implementovány konkrétní užitné vlastnosti systému (features). Dalším rozdílem od procesního frameworku XP případně SCRUM je fakt, že jednotliví programátoři si sami nevybírají práci, kterou budou řešit. Každému z nich je přidělena zodpovědnost za část doménového modelu – za jeden objekt. V případě, že řešená vlastnost vyžaduje spolupráci více objektů s rozdílnými vlastníky, je vytvořen tým pro řešení dané vlastnosti – feature team. (cs) Feature Driven Development (Abk. FDD) ist eine Sammlung von Arbeitstechniken, Strukturen, Rollen und Methoden für das Projektmanagement im Rahmen agiler Softwareentwicklung. (de) Feature-driven development (FDD) is an iterative and incremental software development process. It is a lightweight or Agile method for developing software. FDD blends a number of industry-recognized best practices into a cohesive whole. These practices are driven from a client-valued functionality (feature) perspective. Its main purpose is to deliver tangible, working software repeatedly in a timely manner in accordance with the Principles behind the Agile Manifesto. (en) El desarrollo basado en funcionalidades (en inglés, feature-driven development, FDD) es un enfoque de desarrollo ágil de software desarrollado por Jeff De Luca y Peter Coad. Los desarrolladores se agrupan en dos tipos, "dueños de clases" o "programadores jefe". El proceso del diseño y construcción comprende cinco fases: 1. * Desarrollar un modelo global; 2. * Construir una lista de funcionalidades; 3. * Planificar por funcionalidad; 4. * Diseñar por funcionalidad; 5. * Construir por funcionalidad. (es) Le développement basé sur les fonctionnalités (de l'anglais feature-driven development ou FDD) est un processus de développement de logiciel itératif et incrémental. Il est l'une des méthodes légères ou Agile pour le développement de logiciels. FDD regroupe un certain nombre de meilleures pratiques reconnues par l'industrie en un tout cohérent. Ces pratiques sont toutes issues d'une perspective de fonctionnalité valorisée par le client. Son objectif principal est de fournir des logiciels de travail tangibles et répétés en temps opportun. (fr) Feature-driven development (FDD) adalah proses pengembangan perangkat lunak yang iterative dan incremental. Kerangka kerja ini termasuk metode Agile untuk mengembangkan perangkat lunak. FDD memadukan sejumlah praktik terbaik yang diakui industri menjadi satu kesatuan yang utuh. Praktik-praktik ini didorong dari perspektif fungsionalitas (fitur) yang dihargai klien. Tujuan utamanya adalah untuk memberikan perangkat lunak yang nyata dan berfungsi berulang kali secara tepat waktu sesuai dengan prinsip di balik Agile Manifesto. Feature-driven Development (FDD) awalnya dirancang oleh dan rekan-rekannya sebagai model proses praktis untuk rekayasa perangkat lunak berorientasi objek. dan telah memperluas dan meningkatkan pekerjaan Coad, menggambarkan proses yang agile dan adaptif yang dapat diterapkan pada proyek perangkat lunak berukuran sedang dan lebih besar. Seperti pendekatan agile lainnya, FDD mengadopsi filosofi yang (1) menekankan kerja sama di antara orang-orang dalam tim FDD; (2) mengelola masalah dan kompleksitas proyek menggunakan dekomposisi berbasis fitur diikuti oleh integrasi software increment, dan (3) komunikasi detail teknis menggunakan cara verbal, grafis, dan berbasis teks. FDD menekankan kegiatan jaminan kualitas perangkat lunak (software quality assurance) dengan mendorong strategi pengembangan tambahan, penggunaan desain dan inspeksi kode, penerapan audit jaminan kualitas perangkat lunak, pengumpulan metrik, dan penggunaan pola (untuk analisis, desain, dan konstruksi). (in) Feature Driven Development (FDD) is een Agile-softwareontwikkelingsmethode. Het is in 1997 door Jeff De Luca bedacht om aan de specifieke eisen van een grote Singaporese bank te voldoen, met een project van vijftien maanden lang en 50 man groot. De Luca leverde een set van vijf processen die de ontwikkeling van een globaal model, de registratie, planning, ontwerp en implementatie van features beschrijven. FDD is voor het eerst beschreven in het boek “Java Modeling in Color with UML” uit 1999 waarvan Jeff De Luca mede-auteur is. In 2002 wordt een meer algemene beschrijving gegeven in het boek “A Practical Guide to Feature-Driven Development”. (nl) Il feature driven development è una metodologia agile, ideata da e , che propone una robusta fase di analisi e progettazione integrata con un modello di sviluppo agile. Come s'intuisce dal nome è una forma di sviluppo guidata dalle funzionalità richieste e necessarie del programma. Sono disponibili diversi strumenti di supporto free, alcuni anche open source, essendo strettamente basata sull'utilizzo del UML e naturalmente sulla versione colorata del UML ideata dagli autori. Inoltre esiste una community molto attiva che si occupa di questa metodologia e degli strumenti utili per automatizzarne l'utilizzo, sviluppandoli e confrontandosi. È forse il miglior compromesso e la miglior soluzione agile possibile, ma è molto meno conosciuta di Extreme Programming, pur essendo indicata nell'. fa un confronto diretto (vedi Bibliografia) dal quale emerge sorprendentemente che Feature Driven Development è addirittura più flessibile di Extreme Programming anche se la prima ha una fase di progettazione classica che la seconda elimina proprio per guadagnarne in flessibilità. (it) ユーザー機能駆動開発(ユーザーきのうくどうかいはつ、英: Feature Driven Development, FDD)は、反復的ソフトウェア開発工程の一種。アジャイルソフトウェア開発手法の1つでもある。FDD は業界におけるいくつかのを混合したものである。それらは全て、顧客にとっての機能価値(feature)という観点で駆動される。その主な目的は、実際に動作するソフトウェアを繰り返し、適切な間隔で提供することである。 (ja) Feature-driven development (FDD) – metodyka programowania należąca do grupy metodyk zwinnych inżynierii oprogramowania (z których najbardziej znaną jest programowanie ekstremalne). Jej głównymi celami jest umożliwienie wytwarzania użytecznego oprogramowania w powtarzalny i efektywny sposób, zapewniając wiarygodne informacje o stanie projektu informatycznego do wszystkich jego uczestników, z minimalnym narzutem na pracę programistyczną. (pl) Feature driven development (FDD, разработка, управляемая функциональностью) — итеративная методология разработки программного обеспечения, одна из гибких методологий разработки (agile). FDD представляет собой попытку объединить наиболее признанные в индустрии разработки программного обеспечения методики, принимающие за основу важную для заказчика функциональность (свойства) разрабатываемого программного обеспечения. Основной целью данной методологии является разработка реального, работающего программного обеспечения систематически, в поставленные сроки. (ru) Feature-driven development (FDD), ou Desenvolvimento Dirigido por Funcionalidades, é um método leve e iterativo para desenvolvimento de software. Criado por Jeff de Luca e Peter Coad, combina gestão de projetos com boas práticas de engenharia de software. (pt) Feature driven development (FDD, розробка, керована функціональністю) — ітеративна методологія розробки програмного забезпечення, одна з гнучких методологій розробки (agile). FDD являє собою спробу об'єднати найбільш визнані в індустрії розробки програмного забезпечення методики, які беруть за основу важливу для замовника функціональність (властивості) розроблюваного програмного забезпечення. Основною метою даної методології є розробка реального, працюючого програмного забезпечення систематично, в поставлені терміни. (uk)
dbo:thumbnail wiki-commons:Special:FilePath/Fdd_process_diagram.png?width=300
dbo:wikiPageExternalLink http://www.featuredrivendevelopment.com/ http://www.nebulon.com/fdd/index.html http://www.sitepoint.com/article/successful-development http://www.se-radio.net/2008/01/episode-83-jeff-deluca-on-feature-driven-development/ https://web.archive.org/web/20071102073447/http:/www.bettersoftwarefaster.com/index.htm http://www.methodsandtools.com/archive/archive.php%3Fid=19 http://www.agilemodeling.com/essays/fdd.htm
dbo:wikiPageID 1903153 (xsd:integer)
dbo:wikiPageLength 10547 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1069092868 (xsd:integer)
dbo:wikiPageWikiLink dbr:Behavior-driven_development dbr:Programmer dbr:Metamodeling dbr:Method_engineering dbr:Lightweight_methodology dbc:Software_features dbr:Singapore dbr:Feature-driven_development dbr:Software_architecture dbr:Peer_review dbr:Software_engineering dbr:Agile_software_development dbr:Best_practices dbr:Iteration dbr:Iterative_and_incremental_development dbr:Unified_Modeling_Language dbr:Peter_Coad dbr:Feature_(software_design) dbr:Jeff_De_Luca dbr:Software_development_process dbc:Agile_software_development dbc:Software_project_management dbr:Agile_Manifesto dbr:Code_review dbr:Method_(software_engineering) dbr:Software dbr:Software_walkthrough dbr:Software_inspection dbr:Meta-Process_Modeling dbr:Class_(computer_science) dbr:Feature_Driven_Development dbr:Project_lifecycle dbr:Object_oriented_design dbr:Unit_test dbr:Sequence_diagrams dbr:Eric_Lefebvre dbr:File:Fdd_process_data_diagram.png dbr:File:Fdd_process_diagram.png dbr:Mac_Felsing
dbp:wikiPageUsesTemplate dbt:ISBN dbt:Note dbt:Ref dbt:Reflist dbt:Says_who? dbt:Short_description dbt:Software_engineering dbt:Dmoz dbt:Needs_clarification dbt:Software_development_process
dcterms:subject dbc:Software_features dbc:Agile_software_development dbc:Software_project_management
gold:hypernym dbr:Process
rdf:type yago:WikicatSoftwareDevelopmentPhilosophies yago:Abstraction100002137 yago:Belief105941423 yago:Cognition100023271 yago:Content105809192 yago:Doctrine105943300 yago:PsychologicalFeature100023100 dbo:Election
rdfs:comment Feature Driven Development (Abk. FDD) ist eine Sammlung von Arbeitstechniken, Strukturen, Rollen und Methoden für das Projektmanagement im Rahmen agiler Softwareentwicklung. (de) Feature-driven development (FDD) is an iterative and incremental software development process. It is a lightweight or Agile method for developing software. FDD blends a number of industry-recognized best practices into a cohesive whole. These practices are driven from a client-valued functionality (feature) perspective. Its main purpose is to deliver tangible, working software repeatedly in a timely manner in accordance with the Principles behind the Agile Manifesto. (en) El desarrollo basado en funcionalidades (en inglés, feature-driven development, FDD) es un enfoque de desarrollo ágil de software desarrollado por Jeff De Luca y Peter Coad. Los desarrolladores se agrupan en dos tipos, "dueños de clases" o "programadores jefe". El proceso del diseño y construcción comprende cinco fases: 1. * Desarrollar un modelo global; 2. * Construir una lista de funcionalidades; 3. * Planificar por funcionalidad; 4. * Diseñar por funcionalidad; 5. * Construir por funcionalidad. (es) Le développement basé sur les fonctionnalités (de l'anglais feature-driven development ou FDD) est un processus de développement de logiciel itératif et incrémental. Il est l'une des méthodes légères ou Agile pour le développement de logiciels. FDD regroupe un certain nombre de meilleures pratiques reconnues par l'industrie en un tout cohérent. Ces pratiques sont toutes issues d'une perspective de fonctionnalité valorisée par le client. Son objectif principal est de fournir des logiciels de travail tangibles et répétés en temps opportun. (fr) Feature Driven Development (FDD) is een Agile-softwareontwikkelingsmethode. Het is in 1997 door Jeff De Luca bedacht om aan de specifieke eisen van een grote Singaporese bank te voldoen, met een project van vijftien maanden lang en 50 man groot. De Luca leverde een set van vijf processen die de ontwikkeling van een globaal model, de registratie, planning, ontwerp en implementatie van features beschrijven. FDD is voor het eerst beschreven in het boek “Java Modeling in Color with UML” uit 1999 waarvan Jeff De Luca mede-auteur is. In 2002 wordt een meer algemene beschrijving gegeven in het boek “A Practical Guide to Feature-Driven Development”. (nl) ユーザー機能駆動開発(ユーザーきのうくどうかいはつ、英: Feature Driven Development, FDD)は、反復的ソフトウェア開発工程の一種。アジャイルソフトウェア開発手法の1つでもある。FDD は業界におけるいくつかのを混合したものである。それらは全て、顧客にとっての機能価値(feature)という観点で駆動される。その主な目的は、実際に動作するソフトウェアを繰り返し、適切な間隔で提供することである。 (ja) Feature-driven development (FDD) – metodyka programowania należąca do grupy metodyk zwinnych inżynierii oprogramowania (z których najbardziej znaną jest programowanie ekstremalne). Jej głównymi celami jest umożliwienie wytwarzania użytecznego oprogramowania w powtarzalny i efektywny sposób, zapewniając wiarygodne informacje o stanie projektu informatycznego do wszystkich jego uczestników, z minimalnym narzutem na pracę programistyczną. (pl) Feature driven development (FDD, разработка, управляемая функциональностью) — итеративная методология разработки программного обеспечения, одна из гибких методологий разработки (agile). FDD представляет собой попытку объединить наиболее признанные в индустрии разработки программного обеспечения методики, принимающие за основу важную для заказчика функциональность (свойства) разрабатываемого программного обеспечения. Основной целью данной методологии является разработка реального, работающего программного обеспечения систематически, в поставленные сроки. (ru) Feature-driven development (FDD), ou Desenvolvimento Dirigido por Funcionalidades, é um método leve e iterativo para desenvolvimento de software. Criado por Jeff de Luca e Peter Coad, combina gestão de projetos com boas práticas de engenharia de software. (pt) Feature driven development (FDD, розробка, керована функціональністю) — ітеративна методологія розробки програмного забезпечення, одна з гнучких методологій розробки (agile). FDD являє собою спробу об'єднати найбільш визнані в індустрії розробки програмного забезпечення методики, які беруть за основу важливу для замовника функціональність (властивості) розроблюваного програмного забезпечення. Основною метою даної методології є розробка реального, працюючого програмного забезпечення систематично, в поставлені терміни. (uk) Feature Driven Development (FDD) je jedna z agilních metodologií vývoje software. Název lze přeložit zhruba jako vývoj řízený užitnými vlastnostmi daného software. Na rozdíl od procesního frameworku XP zachovává tato metodika fázi modelování systému. Za základní model je zde považován doménový model na vysoké úrovni abstrakce, který popisuje celý systém a slouží tak k minimalizaci problémů integrace a kolaborace jednotlivých částí vytvořených různými programátory. Práce na projektu je poté rozdělena do zpravidla dvoutýdenních iterací, přičemž v každé iteraci jsou navrhovány a implementovány konkrétní užitné vlastnosti systému (features). Dalším rozdílem od procesního frameworku XP případně SCRUM je fakt, že jednotliví programátoři si sami nevybírají práci, kterou budou řešit. Každému z nic (cs) Feature-driven development (FDD) adalah proses pengembangan perangkat lunak yang iterative dan incremental. Kerangka kerja ini termasuk metode Agile untuk mengembangkan perangkat lunak. FDD memadukan sejumlah praktik terbaik yang diakui industri menjadi satu kesatuan yang utuh. Praktik-praktik ini didorong dari perspektif fungsionalitas (fitur) yang dihargai klien. Tujuan utamanya adalah untuk memberikan perangkat lunak yang nyata dan berfungsi berulang kali secara tepat waktu sesuai dengan prinsip di balik Agile Manifesto. (in) Il feature driven development è una metodologia agile, ideata da e , che propone una robusta fase di analisi e progettazione integrata con un modello di sviluppo agile. Come s'intuisce dal nome è una forma di sviluppo guidata dalle funzionalità richieste e necessarie del programma. Sono disponibili diversi strumenti di supporto free, alcuni anche open source, essendo strettamente basata sull'utilizzo del UML e naturalmente sulla versione colorata del UML ideata dagli autori. Inoltre esiste una community molto attiva che si occupa di questa metodologia e degli strumenti utili per automatizzarne l'utilizzo, sviluppandoli e confrontandosi. (it)
rdfs:label Feature Driven Development (cs) Feature Driven Development (de) Desarrollo basado en funcionalidades (es) Développement basé sur les fonctionnalités (fr) Feature-driven development (en) Feature-driven development (in) Feature Driven Development (it) ユーザー機能駆動開発 (ja) Feature Driven Development (nl) Feature-driven development (pl) Feature Driven Development (pt) Feature driven development (ru) Feature Driven Development (uk)
owl:sameAs freebase:Feature-driven development yago-res:Feature-driven development wikidata:Feature-driven development dbpedia-cs:Feature-driven development dbpedia-de:Feature-driven development dbpedia-es:Feature-driven development dbpedia-fa:Feature-driven development dbpedia-fr:Feature-driven development dbpedia-id:Feature-driven development dbpedia-it:Feature-driven development dbpedia-ja:Feature-driven development dbpedia-nl:Feature-driven development dbpedia-pl:Feature-driven development dbpedia-pt:Feature-driven development dbpedia-ru:Feature-driven development dbpedia-uk:Feature-driven development https://global.dbpedia.org/id/R54T
prov:wasDerivedFrom wikipedia-en:Feature-driven_development?oldid=1069092868&ns=0
foaf:depiction wiki-commons:Special:FilePath/Fdd_process_data_diagram.png wiki-commons:Special:FilePath/Fdd_process_diagram.png
foaf:isPrimaryTopicOf wikipedia-en:Feature-driven_development
is dbo:wikiPageDisambiguates of dbr:FDD
is dbo:wikiPageRedirects of dbr:Feature_Driven_Development dbr:Feature_team
is dbo:wikiPageWikiLink of dbr:FDD dbr:Presenter_first_(software_approach) dbr:Feature-driven_development dbr:Domain_model dbr:Agile_software_development dbr:Work_breakdown_structure dbr:Rational_Unified_Process dbr:List_of_software_development_philosophies dbr:Feature_Driven_Development dbr:Feature_team
is foaf:primaryTopic of wikipedia-en:Feature-driven_development