InfoQ

Topic/Tag specific view

All content and news on InfoQ about Customers & Requirements


Latest featured content about Customers & Requirements

Meeting the Usability Challenge

Community
Architecture
Topics
Customers & Requirements,
Collaboration

Although nearly everyone acknowledges the importance of user experience, usability often ends up pushed to the back of the queue. How then can we know whether what we are delivering makes sense and will work for our users? This presentation shows an approach to usability, focusing on activities in which users engage offers the potential for delivering dramatic improvements with much less effort.

News about Customers & Requirements

Failures in Agile Develoment

Community
Agile
Topics
Customers & Requirements,
Agile in the Enterprise

The Agile software development community discusses it successes on a regular basis, but rarely do we publicly discuss our failures. Robin Dymond has taken the first step by documenting one of his.

New User Story Format Emphasizes Business Value

Community
Agile
Topics
Customers & Requirements

User stories, a common format for capturing agile requirements, could be more focused on business value. A traditional format for stating a user story is: "As a <type of user> I want <some functionality> so that <some benefit>." A value-centric replacement would be: "In order to <achieve some value>, as a <type of user>, I want <some functionality>."

Articles about Customers & Requirements

User Story Estimation Techniques

Community
Agile
Topics
Customers & Requirements,
Agile Techniques

One of the great things about working as a consultant is the ability to try out many different ideas and adapting your personal favorite process to include things that work. This article gives the details about user story estimation techniques that Jay Fields has found effective.

Creating Product Owner Success

Community
Agile
Topics
Delivering Value,
Customers & Requirements

The role of the Scrum Product Owner is powerful, but challenging to implement. Success can bring a new and healthy relationship between customers/product management and development, even competitive advantage, but it comes at a price: organizational change is often required. In this article Roman Pichler looks at what it takes to succeed as a Product Owner.

Interviews about Customers & Requirements

Hugh Ivory Reveals the New Face of DSDM

Community
Agile
Topics
Customers & Requirements,
Methodologies,
Agile in the Enterprise

Called "the grandmother" of the agile methodologies, DSDM V1 was released in 1995. The methodology is owned and collaboratively developed by the members of the not-for profit DSDM Consortium, and until V4.2 was only available to members. But the recent V5 or "Atern" release is now publicly available. Director Hugh Ivory provided an overview at Agile2007.

Charles Simonyi on Intentional Software

Community
Architecture
Topics
Domain Specific Languages,
Artifacts & Tools,
Customers & Requirements

Business users doing programming? In this interview, Charles Simonyi presents a radical new way of building software that separates business knowledge from software engineering knowledge. The claim is to simplify the creation process for software as business experts directly contribute using their customary domain description which results in accelerated innovation.

Presentations about Customers & Requirements

Intentional Software - Democratizing Software Creation

Community
Architecture
Topics
Domain Specific Languages,
Artifacts & Tools,
Customers & Requirements

Business users doing programming? Charles Simonyi and Henk Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge, which means that business experts can be more innovative and responsive to the changes in the domain.

Business Natural Languages Development in Ruby

Community
Ruby
Topics
Domain Specific Languages,
Specifications,
Language,
Business Process Management,
Customers & Requirements

Jay Fields presents his concept of Business Natural Languages (BNL). BNLs are a type of Domain Specific Language, designed to be readable by any subject matter expert, which allows to create maintainable specifications and documentation. The example language is shown using Ruby.

Books about Customers & Requirements

Domain Driven Design Quickly

Community
Architecture,
Agile
Topics
Domain Specific Languages,
Customers & Requirements,
Methodologies

Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' book, as well other sources since published such as Jimmy Nilsson's Applying Domain Driven Design, and various DDD discussion forums.