InfoQ

InfoQ

Topic/Tag specific view

Quality Content on InfoQ


Latest featured content about Quality

Trust is good, Control is better - Software Architecture Assessment

Topics
Software Craftsmanship,
Architecture,
Methodologies

Testing is an important means to obtain information about implementations. Likewise, code reviews help to keep the code quality high. What is very common for code, gets sometimes neglected for software architecture. But how can a project team test the architecture itself? Software architecture assessment represents an effective approach for introspecting and assessing software design.

News about Quality

Individual Yield

Topics
Delivering Quality,
Project Management,
Careers,
Removing Waste

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.

Cooperation between European Space Agency and Lero

Topics
Safety,
Reliability,
Research,
Model Driven Engineering,
Architecture

As announced on 18th August 2011, the Irish Software Engineering Research Center (Lero) has signed a €300.000 contract for a research project with the European Space Agency (ESA). Goal of the research activities is to provide a solution framework for future space missions.

Agile and Architecture Conflict

Topics
Agile Techniques,
Agile,
Architecture

There is a constant tussle between following Agile techniques and still managing to do enterprise architecture. While Agile development focuses on adjusting the design as more insight is gained, architecture establishes the technology stack and addresses quality attributes. Combination of the two is successful when agile techniques are leveraged to drive towards the desired architecture.

Articles about Quality

QoS for Applications: A Resource Management Framework for Runtimes

Topics
Runtimes,
Java,
Reliability,
Programming,
Architecture,
Ruby

This article draws an analogy between QoS for networks and for applications, resulting in a mapping guide between the two and introducing a production solution for Java, (J)Ruby, and (J)Python apps.

Agile Architecture Interactions

Topics
Agile in the Enterprise,
Agile Techniques,
Design Pattern,
Agile,
Adopting Agile,
Collaboration,
Architecture

James Madison shows how architects can bring agile and architecture practices together to pragmatically balance business and architectural priorities while delivering both with agility.

Tips for Effective Software Reuse

Topics
Reuse,
Java,
Programming,
Communication,
Architecture

Vijay Narayananoffers 10 practival tips on succeeding with systematic reuse of software components, based on his experience with multiple projects. The collection of tips is not intended to be exhaustive but will help developers and team leaders to appreciate the variety of strategies that one has to undertake in order to succeed with systematic reuse.

Presentations about Quality

Better is Better

Topics
Agile,
Stories & Case Studies

Steve Freeman talks about environments he worked in, learning that being in a really effective environment changes what you can do, opening new possibilities, and it is a qualitative experience.

Software Quality – You Know It when You See It

Topics
Architecture,
Code Analysis

Erik Dörnenburg explains how to use various visualization tools to spot patterns, trends and outliers in the code that are an indication of code quality level.

Books about Quality

Priming Kanban

Topics
Project Management,
Agile in the Enterprise,
Agile Techniques,
Agile,
Release,
Team Collaboration

This mini-book offers an easy to follow 10 step guide to taking the initial plunge and start using Lean principles to optimizing value and flow in your system. Each step consists of a section explaining “why” followed by examples of specific tools, practices and rules that have helped other teams better understand and optimize their system.