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

  • Presentation: Community-Based Innovation: From Sports Equipment to Software

    In this presentation recorded during OOPSLA 2008, Sonali K. Shah talks about innovations produced by community users. Contrary to the general perception, most innovations are not created by firms but by individuals. Shah offers the details of a study of innovations in sports equipments and also talks about open source and gated community innovations in software.

  • Presentation: Refactoring Databases

    For years the norm for developers was to work in an iterative and incremental manner but for database developers to work in a more serial manner. The predominance of evolutionary development methods make it clear that the two groups need to work in the same manner to be productive as a team. Pramod presents material from "Refactoring Databases " on implementing evolutionary database development.

  • Article: Successfully Adopting Pair Programming

    Jay Fields presents several concrete strategies to go from "I think pair programming is a good idea" to "our team is successfully practicing pair programming and loving it!" He covers everything from pairing stations (the physical layout of your office space), to coaching tips, to common mistakes that those new to pair programming make.

  • Achieving Agility Needed for Business Survival

    An increasing number of organizations are embracing Agile development as a survival tactic in these turbulent economic times. This in turn has lead to a number of pundits examining what attitudes and attributes their teams need to be successful. Business agility is important, but how is this agility achieved?

  • A Workflow-as-a-Service Platform using SilverLight

    SnapFlow is the latest Workflow-as-a-Service platform to launch. Gopinath Dhanakodi, VP of Engineering, explains his technical choices while Samad Wahedi comments on why they decided not to use BPM standards as they aim at providing workflow for the masses.

  • Iron Speed Designer 6.0 Has Been Improved

    Iron Speed Designer is a Web 2.0 application generator enabling developers to visually create web pages for .NET/IIS without needing to know HTML or ASPX. The latest version, 6.0, has an improved layout editor, new page types, new workflow page types and live page preview.

  • RFactor: Ruby Refactoring Support for Text Editors

    RFactor is a Ruby refactoring tool that aims to bring automated refactoring support to text editors. We talked to its developer Fabio Kung to learn how it works and what's planned for the future.

  • Being A Better Product Owner

    Anyone who has spent any time on an effectively executed agile project can attest to the fact that the Product Owner's (or, in XP, the "Customer's") collaboration with the development team plays a key role in the success of a team. Peter Stevens offers a bit of advice to help people in these roles do this well.

  • Story Driven Development Recipes with Cucumber

    Behavior Driven Development's (BDD) popularity cannot be denied. By simplifying DSL writing, Ruby allowed the birth of many BDD frameworks. Cucumber is one of them and can also be used to test Java, .NET and Flex and more.

  • Empirical Studies Show Test Driven Development Improves Quality

    A paper first published in the Empirical Software Engineering journal reports: "TDD seems to be applicable in various domains and can significantly reduce the defect density of developed software without significant productivity reduction of the development team." The study compared 4 projects, at Microsoft and IBM that used TDD with similar projects that did not use TDD.

  • Just the Cure, More Groovy

    Groovy 1.6 was released recently and provides plenty of new features and improvements, in particular speed was a major focus by the development team.

  • QCon London 2 Weeks Away: Day Passes & InfoQ Discount Available

    QCon London is just 2 weeks away, and we’d like to present all InfoQ members with an extension of our Feb 22nd discount, as well as announce that day passes are now available. QCon features over 80 sessions, 15 tracks and unprecedented speaker lineup including Sir Tony Hoare, Martin Fowler, Rod Johnson, and many others.

  • Agile Is a Culture Not a Process

    Jeff Patton explains why thinking of agile as culture and not just process explains resistance and difficulty in teaching and learning the approach. Furthermore he suggests that culture generates process, and therefore we should focus on culture first before process and techniques

  • Keep Focus By Tuning Out Your Computer

    Agile practitioners have come to understand the negative effect “context-switching” has on productivity when it comes to your projects and teams. To what degree do the same ideas apply at the daily task and personal interaction level, and what can people do to avoid micro-level multi-tasking problems? Phil Gerbyshak offers some advice.

  • Presentation: Joshua Kerievsky Presents 10 Important Points for Agile Transitions

    Joshua Kerievsky has distilled his company's years of experience helping their clients transition to Agile software development into 10 points. This presentation puts this advice in context with war stories and a Q&A session.

BT