BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
  • What Would Alan Cooper Do?

    by Naysawn Naderi on  Feb 12, 2009 1

    The User Interface plays an important role when using an application, be it a desktop application, a web or a mobile one. The book About Face, written by Alan Cooper, a thought leader in user interface design, provides interesting and useful guidance on creating a UI for an application. This article contains some of the book’s most notable ideas.

  • Model Driven Development Misperceptions and Challenges

    by Bertrand Portier, Lee Ackerman on  Jan 21, 2009 2

    MDD provides many benefits by improving communication, business-alignment, quality, and productivity. The authors argue that as the tooling support has vastly matured in the past few years, it might be a good time to take a fresh look it. The article reviews 10 common misconceptions.

  • Making TDD Stick: Problems and Solutions for Adopters

    by Mark Levison on  Jan 05, 2009 10

    Mark Levison observed that, after solid classroom training, teams in larger companies still struggle to adopt TDD. To better understand the problem he surveyed team members. In this article he shares the problems he uncovered and his own comprehensive strategy, designed to help anyone introducing TDD into an organization.

Workflow Orchestration Using Spring AOP and AspectJ

Posted by Oleg Zhurakousky on  Dec 29, 2008

This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using AOP techniques with Spring AOP and Aspect J. 13

Composite Oriented Programming with Qi4j

Posted by Rickard Öberg on  Nov 19, 2008

We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces. 13

A Case For Short Iterations

Posted by Dave Nicolette on  Oct 31, 2008

Agile coach Dave Nicolette looks at: How should we set iteration length? Based on the length of the release cycle? Are there benefits to using shorter iterations? 14

No Silver Bullet Reloaded Retrospective OOPSLA Panel Summary

Posted by Floyd Marinescu and Abel Avram on  Oct 21, 2008

Retrospective discussion panel on Fred Brooks' article, No Silver Bullet, with Fred Brooks, M. Fowler, R. Lopez, A. Namioka, L. Northrop, D. Parnas, D. Thomas, and S. Fraser.

An Introduction to Lean Thinking for Software

Posted by Jacky Li on  Jun 23, 2008

For developers and leaders only familiar with Scrum or XP, Lean may be a bit of a mystery. Here's an introduction to Lean Thinking and how it enhances software development. 7

Domain Driven Design and Development In Practice

Posted by Srini Penchikala on  Jun 12, 2008

In this article, Srini Penchikala discusses Domain Driven Design from a practical stand-point. The article looks at architectural guidelines and best practices that can be used in a DDD project. 52

Improvement, Success and Failure: Scrum Adoption in China

Posted by Jacky (Jian) Li , translated by Jacky (Jian) Li   on  Apr 16, 2008

This study by InfoQ China looked at 5 cases of Scrum adoption, and asked: Why Scrum? How did you adopt it? What problems, successes or failures did you encounter? One finding: improvement success! 1

The Three M's - The Lean Triad

Posted by Roman Pichler on  Feb 27, 2008

Lean thinking aims to reduce waste (in Japanese: muda), overburden (muri) and unnecessary variation (mura). Roman Pichler proposes addressing overburden as the first step toward a leaner process. 8

Kanban Applied to Software Development: from Agile to Lean

Posted by Kenji Hiranabe on  Jan 14, 2008

Many teams optimize only a portion of the software value stream, but Kenji Hiranabe shows how we can adapt Lean Manufacturing's Kanban tracking system for communication with more of the organization. 8

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