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

  • Successfully Adopting Pair Programming

    Jay Fields takes a look at pair programming from an adoption perspective. This article is for you if you already know what pair programming is and guidance on how to get to the point of successfully practicing pair programming. Jay goes over everything from an optimal seating arrangement, to effective coaching techniques, to calling out common mistakes to avoid.

  • What's New in Groovy 1.6

    Groovy project lead writes about Groovy 1.6 changes and improvements, including include performance enhancements, integration of JMX Builder, and OSGi readiness.

  • InfoQ Editors' Recommended Reading List

    We recently had a conversation amongst the InfoQ editorial team about the books we would most recommend to InfoQ readers based on the books that we felt had most influenced us as programmers, architects and managers. Here is the resulting list of sixteen books that we eventually agreed on, plus a few other tips, with comments from the editors who originally suggested them.

  • Lean and Agile: Marriage Made in Heaven or Oxymoron?

    Scrum and agile methods promote the establishment of a product backlog. Some leaders of the Lean community feel that the product backlog is "waste." This article argues that Lean advocates that see backlogs only as "an inventory" of things to be done are making the classic mistake of viewing software development as a production process. Backlogs are fundamental to Agility.

  • What Would Alan Cooper Do?

    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

    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

    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.

  • BPMN 2.0 Virtual Roundtable Interview

    In this interview we talk with representatives of the BPMN 2.0 standardization effort from Oracle, IBM and SAP. Here they discuss the evolution of BPMN as well as how it relates to other efforts such as XPDL, WS-BPEL and BPEL4People.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2008

    This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Interviews, RESTFul Web Integration in Practice, Solutions Track, Performance and Scalability, Being Agile, Ruby in the Enterprise, Cloud Computing, Functional/Concurrent Programming Applied, Effective design and Clean code, and many more!

  • The Role of the Analyst in Agile Projects

    Addressing another Agile Myth (we don't need no analysts!), Shane Hastie, Chief Knowledge Engineer at Software Education, outlines how the Business Analyst can help Agile teamwork - when properly aligned with the business, rather than the development team.

  • A Case For Short Iterations

    Dave Nicolette, Agile Coach with Valtech, addresses the question are short iterations better than long. Dave demonstrates that short iterations: allow for more rapid response to change, the opportunity to discover and fix problems more often. He also deals with the concerns that short iterations might lead to burnout and other issues.

  • No Silver Bullet Reloaded Retrospective OOPSLA Panel Summary

    At OOPSLA 2007, a retrospective discussion panel on Fred Brooks' article, No Silver Bullet: Essence and Accidents of Software Engineering, was held including Fred Brooks himself, Martin Fowler, Ricardo Lopez, Aki Namioka, Linda Northrop, Dave Parnas, Dave Thomas, and Steven Fraser as panel impresario.

BT