Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Business Models Content on InfoQ

  • Article: The Economics of Service Orientation

    This article explores the structural economic changes brought about by service orientation and how the concept of services and reuse at the service level promises to relieve the enormous pressure arising from increasing costs and flat budgets. Service orientation is compared to other strategies for keeping costs in check.

  • Contracts for Agile Software Development

    While the Agile Manifesto says "Customer collaboration over contract negotiation", contracts are a reality for many developers and firms. Peter Stevens has analyzed 10 different types of development contracts, shedding light on how well each style fits an agile project. He has uncovered a couple that seem to fit much better than either fixed-price or time-and-materials.

  • The Enterprise as a Network of Events

    A debate between SOA and EDA has recently resurfaced with a blog from Richard Veryard, who discusses relationships between SOA, BPM and events

  • Article: We Need to Create Information System Ratings

    Pierre Bonnet, CTO of Orchestra Networks, argues that information systems are too opaque and not agile enough. He claims this is the main reason why "healthy" multinationals can collapse within months as they take on too much risk. He suggests that information systems be rated on how they manage master data, business rules and business processes.

  • Interview: Dan Grigsby Shares Secrets of Successful Entrepreneurship

    In this interview made by InfoQ’s Rob Bazinet during RubyFringe 2008, Dan Grigsby talks about programming and entrepreneurship, how a programmer can take his idea and transform it into a successful product.

  • BPM Is Not Software Engineering

    In his new article at, Keith Swenson discusses the relationships between BPM and software engineering. He points out significant differences between the two and cautions against blindly using software engineering approaches for BPM design/implementation.

  • Venkat Subramaniam on Facts and Fallacies of Everyday Software Development

    Software development is challenging and lot of fun, but there are several factors that interrupt teams from succeeding in IT projects. These are usually not tools or technologies but it is the people that affect the success of software projects. In a keynote presentation at the recent CodeMash 2009 conference, Venkat Subramaniam talked about facts and fallacies of everyday software development.

  • Federal Funding Backs Agile Training in Oregon

    Agile experts James Shore and Diana Larsen will benefit from federal funding to teach two courses in Oregon this month, from Employer Workforce Training Funds and the Oregon Department of Community Colleges and Workforce Development.

  • Results of a SOA Case Study competition show main ingredients for SOA success

    The results of SOA case study competition, conducted by SOA Consortium and CIO magazine are showing common themes in SOA implementations. The include strengthening of business IT alliances as the main factor for implementation success and definitions of specific, confirmed by real numbers, business benefits, , as a measure of this success.

  • Agile and Offshore: Asking for Trouble?

    Kevin Coleman told his story working with an offshore team that claimed to be 'Agile' and the woes and worries that came with that experience in last month's issue of the Agile Journal. Several readers validated his experience with their own. In practice, can Agile methods be used successfully with offshore teams given today's business reality?

  • The Industrialization of Software Delivery

    IT has consistently failed to deliver expected value time and time again. According to Ian Thomas, Industrialization (componentization, specialization) may be a solution for supporting software agility and reliability in the new business environment.

  • Opinions: Why Most Social Software Fail and how to Avoid it

    According to Clay Shirky, the success key for social software is “a brutally simple mental model [...] shared by all users”. Referring to it as Shirky’s law, Michael Nielsen analyzes why programmers often fail to obey it. His arguments as well as the discussion that has followed provide interesting insights into pitfalls that need to be avoided for building successful social applications.

  • Opinions: What is The Optimal Business Model for Today's Web?

    What is the optimal business model for today’s web? Opinions diverge in a series of articles around this issue. While authors seem to share the conviction that simplicity is the key in web environment, they do not necessarily put the same meaning into this term. Is less really more? Or should it rather be more with less? And how do we achieve it?

  • What can we expect from BPMN 2.0?

    Although OMG is not scheduled to get to BPMN 2.0 until August/September timeframe, the initial announcements about its possible directions have caused a lot of activities on the Web.

  • As-a-Service Approaching Parity with Traditional Offerings

    "as-a-Service" offerings are approaching parity with the more traditional software models on the market. Recent developments from both new and well established vendors in areas such as SaaS applications, infrastructure, cloud computing, development tools, runtime platforms, and configuration have increased the functionality, and perhaps the acceptance, of "as-a-Service" among more clients.