BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Methodologies Content on InfoQ

  • Spring.NET QnA with Aleks Seovic and Mark Pollack

    InfoQ had a chance to sit down with Aleksandar Seovic and Mark Pollack the co-creaters of Spring.NET. Spring.NET is an application framework that brings AOP, a Dependency Injection container and data access framework to .NET. It is not a complete port of Spring to .NET yet it preserves the tenets of Spring.

  • InfoQ Book: Scrum Checklists

    SPRINT-iT and InfoQ have teamed to provide a new resource for Scrum teams: a downloadable quick-reference filled with basic definitions and checklists, intended to give trained teams confidence in accomplishing their first Sprints. This is an important resource, because early successes can increase acceptance of Scrum in their organizations and pave the way for greater management support.

  • Book Excerpt: Agile Software Development, 2nd ed.

    In this updated classic on Agile software development, Alistair Cockburn adds reflections from five more years of practice and research. InfoQ brings you Chapter 1, in which he's compared software development with another team-cooperative game - rock climbing - and two common comparison partners, engineering and model building, in order to explore alternate ways of thinking about the work we do.

  • 2nd Edition of Alistair Cockburn's Classic Book Published

    Agile Software Development: The Cooperative Game (2nd ed.) by Alistair Cockburn launched this week, adding new insights in several new "Evolution" chapters. This seminal book for Agile practitioners is now expanded, addressing timely topics like: the controversial relationship between Agile methods and user experience design, Agile and CMMI, and writing "custom contracts."

  • How does Agile Development Shape Up in 2006? The VersionOne Survey

    VersionOne Software this autumn conducted a global "State of Agile Development" survey, showing that changing requirements and priorities, and time-to-market are drivers in the move to Agile adoption. Companies of all sizes were represented, up to the large global corporations, and every industry vertical, from financial services, health care, and education to video games, government, and defense.

  • Interview: Ivar Jacobson on the UP, UML, MDA, and the future of methodologies

    Ivar Jacobson, one of the creators of the Unified Process, UML, and use cases, introduces his vision for a next generation development methodology that is both agile and comprehensive like the Unified Process (UP). His vision includes 'Intelligent Agents' which make customization recommendations based on tool usage patterns. Jacobson also talks about his views on UML, MDA, AOP, and the future.

  • Panelists: Business Alignment the only thing NEW about SOA

    At the JAOO conference a discussion panel of SOA personalities including Gregor Hophe (integration patterns, Google), Beat Schwegler (Microsoft), Ivo Totev (SAP), Frank Buschmann (POSA books), and Iona's Steve Vinoski agreed that business alignment is the only thing NEW about SOA. Amazon's Chief Architect Werner Vogels also attended and made similar comments.

  • InfoQ Article: Do Agile Practices Make it an Agile Project?

    As adoption of Agile methodologies grows, challenges abound, including the possibility of dilution as teams copy practices rather than growing them, implementing them without understanding. InfoQ's own Deb Hartmann gives us a frank discussion about how failure to teach the basics puts much at risk: the integrity and engagement of team members, and the trust of their customers.

  • Agile at Microsoft: Developing XML Notepad

    InfoQ had the opportunity to interview Chris Lovett of Microsoft's XML team regarding XML Notepad and its development process. XMLNotepad is a free XML editor written in C# with features like a search tool that supports RegEx and XPath, an XSLT transformation results view, and a schema validator. The interview is about software development processes used to build the product.

  • Fowler: "Agile Imposition is a Very Red Flag"

    Martin Fowler, one of the original creators of the Agile Manifesto in 2001, reflected last week on reports of Agile process being imposed on teams from the outside. He states his reaction succinctly: "Imposing a process on a team is completely opposed to the principles of agile software, and has been since its inception."

  • Case Study: DSDM Bridges the Gap Between PRINCE 2 and XP

    PRINCE 2 is a traditional project management method, mandated for government agencies in the UK. Extreme Programming (XP) is considered one of the lightest Agile software development methods, relying on team self-management. In this case study, Barbara Roberts uses one of the more management-oriented Agile methods, DSDM, to get these two approaches working together within a single project.

  • Why 1994 and 1998 CHAOS Stats Differ Widely

    Jim Johnson, creator of the CHAOS Chronicles on project failure, answers a question outstanding after our August interview: How does he explain the amazing change in cost overrun from 189% in 1994 to 69% in 1998? Apparently Standish planned to publish a CHAOS report in 1996 but held it back due to these unexpected results. Johnson shares what their research revealed happened.

  • Spring 2 Final Released - Downloads overload servers

    Spring 2 final has gone live. Soon after the release their servers became unavailable due to all the downloads. :) Spring 2 final is the much awaited release with new the new simplified and extensible XML configuration, AOP enhancements and AspectJ integration, asynchronous JMS, first class JPA support, dynamic language support, OSGi, portlet support and MVC enhancements.

  • InfoQ Article: Painless AOP with Groovy

    In this latest article, John McClean shows how to use Groovy's MOP to perform AOP interception without proxyies or bytecode manipulation, and shows how the same is possible in Ruby and other dynamic languages.

  • Jeff Bezos Suggests Outsourcing Least Important 70%; A Boost for Rails?

    Amazon.com founder, Jeff Bezos, explains 70% of a project's time is spent on inconsequential tasks and suggests these could be outsourced to third parties or technologies, such as Rails.

BT