BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Modeling Content on InfoQ

  • Psst ... got a SOA Reference Model? Want another one?

    The Open Group starts work on another SOA Reference Model. But what is wrong with the existing OASIS model?

  • Interview: Jimmy Nilsson on Domain-Driven Design

    In this latest video interview, Jimmy Nilsson of 'Applying Domain-Driven Design' talks about the value proposition of Domain Driven Design and how DDD integrates with Agile. Jimmy also answers questions on OOD vs. DDD and the symbiotic relationship of domain specific relationships with DDD.

  • Presentation: Bob Martin's Principles of Agile Design

    Bob Martin of Object Mentor presents the first of his five principles of agile design. Beginning with an explanation of the real purpose of object-oriented design - the management of dependencies - Bob walks through a code example to illustrate how dependencies can be managed with abstractions, and that good designs are those in which high-level abstractions do not depend on low-level details.

  • Dave Thomas: EssUP Embraces Agility

    Dave Thomas, founder of the team that produced the Eclipse IDE and the Visual Age Java IDE, recently evaluated Ivar Jacobson's new Essential Unified Process (EssUP). His article on Dr. Dobb's Journal called it "a dramatic improvement to UP," concluding that it "embraces agility."

  • Architecture a Key Factor in Scaling Agile

    Scott Ambler's recent article "Scaling Agile Development Via Architecture" summarizes strategies for Agile teams regarding software architecture, and argues that an effective approach to architecture is an important key to successfully scaling Agile software development.

  • Fowler Begins Updating Patterns of EAA Including GUI Patterns

    Martin Fowler has started working on an update to his acclaimed book Patterns of Enterprise Application Architecture over the last few months. One of the major areas of focus thus far has been patterns relating to GUI architectures.

  • Use Modeling to Communicate Between IT and Business

    Communicating business requirements, operations structures, and technical solutions between IT and business people with different backgrounds has always been a challenge. The first book in the Architect Resource Library from the Microsoft Architectural Strategy Team shows how to use models to overcome this challenge: Dynamic Modeling: Aligning Business and IT.

  • Building Applications On Windows Workflow Foundation

    Three main factors that have limited the adoption of workflow models. The cost of most workflow products has been quite high. Integrating the workflow platform with existing systems and standardizing on a particular workflow model is also costly. Microsoft's David Green has written an article explaining the use cases for workflow and how to realize one with Windows Workflow Foundation.

  • Agile DSM Workshop at XP2006

    Steven Kelley and Alan Cameron Wills are holding a workshop at XP2006 in Oulu Finland on June 19th where participants will discuss how to add domain specific modeling to an agile software development project.

  • Should Architects Code? Agile Ones Do!

    One of the "religous" issues within the architecture community is whether or not architects should code, at least this is still being debated within the traditional community. For agilists, the answer is a resounding YES.

BT