Business-driven development

Business-driven development

Business Driven Development is a methodology for developing IT solutions that directly satisfy business requirements. This is achieved by adopting a model-driven approach that starts with the business strategy, requirements and goals and then transforms them into an IT solution. The transformation is typically achieved by applying model transformations. Due to the alignment of the business layer and the IT layer, it is possible to propagate changes of the business (semi-)automatically to the IT systems. This leads to increased flexibility and shorter turnaround times when changing the business and adapting the IT systems.

ee also

* Service Oriented Architecture (SOA)
* Service Oriented Analysis and Design (SOAD)
* Business Process
* Business Process Management (BPM)
* Workflow
* Eclipse Modeling Framework (EMF)
* Domain-Specific Modeling (DSM)
* Model Driven Engineering (MDE)
* Service-Oriented Modeling Framework (SOMF)

References

[http://www-128.ibm.com/developerworks/webservices/library/ws-bdd/index.html] T. Mitra. Business-driven development. IBM developerWorks article.

[http://www.inf.mit.bme.hu/GT-VMT2006/ProceedingsGTVMT2006.pdf] J. Koehler et al. The Role of Visual Modeling and Model Transformations in Business-driven Development. Proceedings of GT-VMT 2006, pages 1-12, 2006.

External links

[ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2787/DIP-2787.pdf Automated generation of business processes that satisfy business goals (Master thesis, IBM, 2008)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Behavior Driven Development — (or BDD) is an Agile software development technique that encourages collaboration between developers, QA and non technical or business participants in a software project. It was originally conceived in 2003 by Dan North D.North,… …   Wikipedia

  • Process Driven Development — (PDD) is a methodology for constructing non trivial custom software applications by analyzing the business processes in which they will be used. It complements the use case driven approach to software development by helping the software architect …   Wikipedia

  • Test-driven development — (TDD ) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and… …   Wikipedia

  • Behavior Driven Development — (BDD) (deutsch Verhaltensgetriebene Softwareentwicklung) ist eine Technik der Agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business Analyse in Softwareentwicklungsprojekten stärkt. Beim Behavior Driven… …   Deutsch Wikipedia

  • Feature Driven Development — (FDD) is an iterative and incremental software development process. It is one of a number of Agile methods for developing software and forms part of the Agile Alliance. FDD blends a number of industry recognized best practices into a cohesive… …   Wikipedia

  • Feature Driven Development — (Abk. FDD) ist eine Sammlung von Arbeitstechniken, Strukturen, Rollen und Methoden für das Projektmanagement im Rahmen agiler Softwareentwicklung. Inhaltsverzeichnis 1 Grundlagen 2 FDD Prozessmodell 2.1 Prozess #1: Entwickle ein Gesamtmodell …   Deutsch Wikipedia

  • Business process management — (BPM) is a method of efficiently aligning an organization with the wants and needs of clients. It is a holistic management approach that promotes business effectiveness and efficiency while striving for innovation, flexibility and integration… …   Wikipedia

  • Business process automation — Business process automation, or BPA, is the process a business uses to contain costs. It consists of integrating applications, cutting labor wherever possible, and using software applications throughout the organization.DeliveryThere are four… …   Wikipedia

  • Business Object Model — Within Business Process Management all business objects, their attributes and their relations are defined in the business object model ( BOM ).To describe the information processed by software modules, the semantics must be unified. That is… …   Wikipedia

  • Development aid — Development aid, German stamp (1981). Development aid or development cooperation (also development assistance, technical assistance, international aid, overseas aid, Official Development Assistance (ODA) or foreign aid) is aid given by… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”