Design-driven development
Encyclopedia
Design Driven Development (D3) is an agile
Agile software development
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams...

-based process for creating innovative requirements to build better solutions. It works closely with SCRUM
Scrum
Scrum can refer to:* Scrum , a rugby restart after an interruption* Media scrum , similar to a rugby scrum, occurs when public figures, such as politicians, are surrounded by a group of journalists and are asked questions in an impromptu or loosely organized manner* Scrum , an agile software...

 and Extreme Programming
Extreme Programming
Extreme programming is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements...

 (XP) for managing and implementing those requirements. Also it can work with non-agile processes such as RUP.

It is based on the following philosophy:
  • Design is an art of creating beautiful, elegant, and innovative solutions, which works in the user
    User (computing)
    A user is an agent, either a human agent or software agent, who uses a computer or network service. A user often has a user account and is identified by a username , screen name , nickname , or handle, which is derived from the identical Citizen's Band radio term.Users are...

     and customer
    Customer
    A customer is usually used to refer to a current or potential buyer or user of the products of an individual or organization, called the supplier, seller, or vendor. This is typically through purchasing or renting goods or services...

     context.
  • No process can guarantee a better design; creating the right environment
    Social environment
    The social environment of an individual, also called social context or milieu, is the culture that s/he was educated or lives in, and the people and institutions with whom the person interacts....

     and set of people is the only way to bring innovation
    Innovation
    Innovation is the creation of better or more effective products, processes, technologies, or ideas that are accepted by markets, governments, and society...

    .
  • Design is an accident that kicks in at conception, and D3 creates maximum opportunities to make accidents happen.


D3 was originally coined by Henry Jacob.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK