BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • Debate: Is Scrum Master Certification Good for the Agile Community?

    The certification debate has surfaced again. Members of Industrial XP mailing list have been discussing whether the Certified Scrum Master (CSM) program is good or bad for our community. Ken Schawber, Joshua Kerievsky, Robert Martin, and many others have weighed in on this discussion, with very diverse opinions.

  • Interview: Paul Oldfield on Doing Agile Right

    In a new InfoQ interview, Paul Oldfield shares his thoughts on agile software development, and what it means to do agile "right".

  • Adobe Photoshop C3 Team Succeeds with Agile

    "Better quality, plenty of features, fewer nights and weekends: what's not to like?" wrote Mary Branscombe in an interview with CS3 co-architect Russell Williams. Adobe has successfully adopted an iterative development process, leaving waterfall behind. This time they benefitted from a champion, who had successfully adopted iterative processes elsewhere, helping them over the rough spots.

  • Article: Implementation of business rules and business processes in SOA

    Boris Lublinsky and Didier Le Tien discuss how business process engines and business rule engines differ, where their respective strengths are and when to use what in an SOA context. They discuss commonalities and differences between business rules and business processes and present some guidelines on positioning business rules in SOA implementation and appropriate usage of each technology.

  • InfoQ Presentation: Scott Ambler on Database Refactoring

    A sound code base is not sufficient to deliver quality software that evolves as user needs change. Some teams, ready to evolve their code, find themselves hamstrung by a hard-to-change database design. Scott Ambler, in this Agile2006 video, talked about how DBAs can use Agile's iterative and incremental approach to help make teams responsive to changing customer needs.

  • QCon London next week - Registration Still Open, Day Passes Available

    QCon is next week and over 500 people are registered to attend. It's not too late to register! For those who can't make it to the full 3 day conference, there are a few ways you can get a more limited taste of the conference, such as attending a one-day tutorial, buying a day pass to the conference.

  • Improving Quality with "Developer Testing Masters"

    Alberto Savoia of Agitar Software recently suggested the creation of a new position - Developer Testing Master - to bridge the gap between developers and testers.

  • Darwin and Service Reuse: Competition is Good

    Service reuse is something that many SOA proponents say is a benefit. However, proponents of object-orientation techniques said the same thing and that didn't materialize. Is introducing competition in the service arena a way of getting improvements in reuse?

  • GreenPepper aims to Improve Collaborative Testing

    Pyxis Technologies officially launched their testing product GreenPepper last July, at Agile2006. Expanding on the kind of features offered by FitNesse, it is a platform intended to improve collaboration between business experts and software developers. Now, having taken the time to respond to feedback, Pyxis is offering a more complete product with the GreenPepper 1.1 Release.

  • Test-Driven Database Development with DbFit

    Gojko Adzic has released DbFit, an extension of the Fit testing framework enabling test-driven development against Oracle databases.

  • Microsoft Announces its Commitment to BPEL 1.1 and 2.0

    Microsoft already supports BPEL in its ESB product BizTalk Server. Now the company has announced its plans to support BPEL within the Windows Workflow Foundation (WF), which is integrated into Windows Vista. BPEL will be supported by a set of WF activities available as BPEL for Windows Workflow Foundation.

  • NStatic: Advanced Code Analysis for .NET

    Code analysis tools like FXCop are often cited as ways to improve code quality. While they do check for a large number of potential faults, in theory there is a lot more that can be done. Wesner Moise intends to try out these theories with an advanced code analysis tool called NStatic.

  • When is Scrum Not Scrum?

    Tobias Mayer has written a new piece describing the ways in which Scrum teams should sometimes diverge from standard practice. But perhaps more interesting is his brief notice of being ejected from the Scrum Alliance.

  • SOA Maturity Models

    Many large organizations decide to adopt SOA, and many are looking for guidance in the form of maturity models. An interesting discussion has recently taken place about the right way to approach this, and there are many different models and approaches to choose from.

  • Domain-Driven Design Case Study: So We Thought We Knew Money

    Ying Hu and Sam Peng show how they solved some major problems dealing with international currency by selectively applying Domain-Driven Design to their existing application.

BT