InfoQ

InfoQ

Topic/Tag specific view

Requirements Content on InfoQ


Latest featured content about Requirements

AMQP 1.0 Core Features

Topics
AMQP,
Requirements,
Messaging,
Web Services,
Customers & Requirements,
AMQP 2011,
AMQP Conference,
SOA,
Enterprise Architecture,
Project Management,
Architecture,
Conferences,
Enterprise,
Agile

Robert Godfrey discusses the requirements set at AMQP’s foundation: Applicability, Reliability, Fidelity, Interoperability, Manageability, Ubiquity, explaining how AMQP was designed for the future.

News about Requirements

IRQA - A Requirements Definition and Management Solution for Systems Engineering Projects

Topics
Team Collaboration,
Requirements,
Customers & Requirements,
Distributed Team,
Collaboration,
Tools,
Embedded Software Dev,
Teamwork,
Project Management,
Programming,
Agile,
Software Engineering

Visure Solutions recently announced the availability of IRQA which denotes a solution for requirements definition and management (RDM). A sound process using professional tools is important for ensuring the quality of product and solution development with respect to the requirements specification.

Jolt Award 2011 for Design, Planning, and Architecture Tools

Topics
Requirements,
Application Lifecycle Management,
Modeling Tool,
Customers & Requirements,
Artifacts & Tools,
Code Analysis,
Tools,
Debugging,
ALM,
Profilers,
Project Management,
Agile,
Programming,
Enterprise Architecture,
Refactoring,
Jolt Award,
2011,
UML,
Architecture Analysis

On October 26th, The Jolt Judges announced the awards for 2011 in the category “Design, Planning, and Architecture Tools”. In detail, the Jolt hall of fame now includes the products Paradigm for UML, Restructure 101, and Requirements Center 2010.

Application Lifecycle Management in Team Foundation Server 11

Topics
Requirements,
Team Foundation Server,
Application Lifecycle Management,
Iteration,
Defects,
Visual Studio,
Sprint,
Customers & Requirements,
Software Testing,
ALM,
Microsoft,
Tools,
Agile Techniques,
Project Management,
.NET,
IDE,
Scrum,
Programming,
Prioritization,
Agile,
Testing,
Enterprise Architecture,
Companies,
Source Control,
Code Reviews

Team Foundation Server 11 has added many features in the area of Application Lifecycle Management. Some of the highlights include support for code reviews, iterations/sprints, resource allocation, third part testing frameworks, and a much more capable dependency graph.

Proposal for Eclipse-based Requirement Modeling Framework Released

Topics
Requirements,
Eclipse,
Customers & Requirements,
Tools,
IDE,
Project Management,
Agile,
Architecture,
Programming

Recently, a proposal for the Requirements Modeling Framework (RMF) has been officially released by eclipse.org. Vision is to have at least one clean-room implementation of the OMG ReqIF standard in form of an EMF model and some rudimentary tooling to edit these models.

Articles about Requirements

Faster, Better, Higher – But How?

Topics
Requirements,
Quality,
Customers & Requirements,
Software Craftsmanship,
Project Management,
Agile,
Design,
Design Patterns

One of the main challenges when designing software architecture is the consideration of quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes. Consequently, many problems in software systems are directly related to the specification and design of quality attributes such as modifiability or performance, to name just a few.

Interview and Book Review: Specification by Example

Topics
Requirements,
Delivering Value,
Customers & Requirements,
Test Automation,
Agile Techniques,
Software Craftsmanship,
Automation,
Project Management,
Testing,
Agile

Gojko Adzic has written the book Specification by Example, explaining the set of techniques for describing the functional and behavioural aspects of a computer system in a way that they are useful to the development team (expressed ideally as executable tests), understandable by non-technical stakeholders and maintainable to remain relevant despite changing customer demands.

Are You a Software Architect?

Topics
Delivering Quality,
Requirements,
Quality,
Customers & Requirements,
Software Craftsmanship,
Leadership,
Project Management,
Coaching and Mentoring,
Agile,
Enterprise Architecture,
Architecture Evaluation,
Architecture,
Testing

The line between development and architecture is tricky. Some say it's fake, that architecture is an extension of the design process undertaken by developers; others say it's a chasm that can only be crossed by lofty developers who believe you must abstract your abstractions and not worry about implementation details. There's a balance in the middle, but how do you move from one to the other?

Presentations about Requirements

Agile Architecture: Linking Requirements and Architecture to Solve the Right Problem

Topics
Requirements,
Customers & Requirements,
.NET,
Agile Techniques,
Project Management,
Programming,
Agile,
DevTeach & SQLTeach

Mario Cardinal explains how to use agile practices to incrementally introduce non-functional requirements into the architecture in order to reduce the complexity of the solution.

When it Just HAS to Work

Topics
Delivering Quality,
Requirements,
Quality,
Adopting Agile,
Customers & Requirements,
Planning,
Agile Techniques,
Software Craftsmanship,
Agile in the Enterprise,
Project Management,
Agile,
Agile2009,
Risk

Traditional thinking says the more critical the application, the more tightly its development must be planned, staged and controlled. The truth is, a flexible culture is stronger, safer and more robust. This talk gives practical tips for adopting an agile approach to planning, team interactions and risk management. When the culture shifts, teams achieve goals sooner and safety is greatly enhanced.

How to Work With Business Leaders to Manage Architectural Change

Topics
Requirements,
Customers & Requirements,
QCon San Francisco 2007,
Quality,
Agile in the Enterprise,
QCon,
Software Craftsmanship,
Project Management,
Architecture,
Agile,
Conferences,
Change,
Business

Successful architectures evolve over time to meet the needs of changing business requirements. In this talk, Luke Hohmann presents how to collaborate with key members of your business, including product management, product marketing, and product owners, to manage architectural changes that promote quality, using techniques and language that they will understand and support.