BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
rss

Thoughtworks Technology Radar March 2012

by Craig Smith on  Mar 22, 2012 7

ThoughtWorks recently published the latest update to its Technology Radar; a report produced to help technology decision makers understand emerging trends in software development techniques, tools, languages and platforms. There are some interesting observations of interest to Agile software development teams.

Axon Framework 1.0 Released

by Josh Long on  Apr 19, 2011

The Axon framework from JTeam - an implementation of the CQRS and EDA patterns - has been released.

What Is Enterprise Architecture?

by Boris Lublinsky on  Apr 19, 2011 2

There is a lot of discussion about the role of enterprise architecture, and they way it should operate in the enterprise. New posts by Jason Bloomberg and JP Morgenthal are suggesting a new form of enterprise architecture.

Reactions to Gartner’s Suggestion to Use an “Emergent Architecture”

by Abel Avram on  Aug 26, 2009 12

Gartner proposed a new approach to Enterprise Architecture (EA) during Gartner EA Summit that took place in London this month: Emergent Architecture. Mike Rollings, Burton Group, remarks that this approach is not new at all and Gartner is just waking up to see it. Dion Hinchcliffe considers the Emerging Architecture approach is about bridging the gap between the IT and business.

An Agile Approach to Code Reuse

by Chris Sims on  Apr 13, 2009 11

A recent discussion on the Extreme Programming Yahoo Group explored the apparent conflict between making software reusable and the XP practice of not writing code until it is needed. Ron Jeffries and others shared insights about the costs and benefits of code reuse, as well as how and when to do it in an agile environment.

Succession, an Agile Approach to Evolving Architecture

by Chris Sims on  Feb 02, 2009 4

Kent Beck wrote 'First One, Then Many' to explain the application of Succession to software design. Succession is a technique for evolving the architecture of a system from 'just enough for now' to what will eventually be needed. The example given is for a system that only needs to process one transaction today, but will eventually need to process many.

Agile For Embedded Systems

by Mike Bria on  Jan 14, 2009 1

Some might say that agile development and embedded software (ie. "software supporting a hardware device") do not mix well. Mark Levison has taken some time to assemble and writeup a resource reference of people, experiences, and advice that help to show otherwise.

Practicing Agility in Application Architecture

by Abel Avram on  Nov 21, 2008 5

Microsoft has published a How-To Design Using Agile Architecture guide under patterns & practices providing detailed guidelines to follow when architecting an application, the Agile way.

What Social Networks Are Teaching Us About Data Portability

by Steven Robbins on  May 22, 2008

As more social networking sites are popping up, the questions around the data they keep are rising. Data portability has become the watch phrase across the Web 2.0 world. Is there something to be learned about data access and portability from these services?

Pragmatic is the new black - Reality Driven Development

by Gavin Terrill on  Feb 28, 2008 1

Taking an empirical approach, Reality Driven Development promotes the idea of rigorous experimentation as a way to improve the user experience and technical qualities of software development.

Are You An Agile Architect?

by Ben Hughes and Mark Levison on  Jan 31, 2008

Vikas Hazrati recently posted an article on Agile Journal, defining his ideal characteristics of an Architect working in an Agile team, reflecting how the role of Architect has changed in light of Agile practices.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT