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

  • MomentumSI Releases new SOA Framework

    MomentumSI released yesterday its SOA Framework -Harmony. It contains 5 perspectives which include Lifecycle, Governance, Technology, Maturity Model and Information Model. A SOA Framework is typically used to structure the organization, processes, activities, metadata... deployed for service construction.

  • Interview: Joe Walker about DWR 3.0

    InfoQ had the opportunity to talk with the <a href="http://getahead.org/dwr">DWR</a> (Direct Web Remoting) project lead <a href="http://getahead.org/blog/joe/" title="Joe Walker's Blog">Joe Walker</a>. He discussed the upcoming release of DWR 3.0 including major features, helpful features and fixes for developers, a time line and a look at the future of DWR.

  • Interview: Patrick Curran discusses the Java Community Process

    In this interview, new JCP chairman Patrick Curran discusses his goals for the JCP, what role standards play, the interactions between innovation and standardization, the impact of OpenJDK, the Java SE TCK and Apache Harmony, the shift in application servers from Java EE to SOA, future Java technology standardization, interesting and successful JSRs, and the future of the JCP.

  • Bedtime User Stories: Cowboys and Fairytales

    In which David Longstreet claims Agile Software Development is a Fairy Tale that just tries to legitimise Cowboy development, and Geoff Slinker invites him to write a Serious Article based on Logical Arguments and Citing Sources.

  • Overburdened Teams are Less Likely to Root Out Waste

    Sometimes, management encourages adoption of Agile but fails to help remove the overburden that cripples teams and keeps them in non-productive patterns. In his article, Roman Pichler looks at the "3 M's" of Lean, and how the concept of removing "muri" (overburden) provides help for Agile adoptions, by encouraging teams to give up wishful thinking and commit to their actual capacity.

  • Cockburn on Testing: Real Programmers have GUTs

    In a moment of relaxation, Alistair Cockburn had the insight that we may be quibbling over inconsequentialities: "test before" or "test after," what's important to professional programmers is Good Unit Tests. Eureka!

  • Pragmatic is the new black - Reality Driven Development

    Taking an empirical approach, Reality Driven Development promotes the idea of rigorous experimentation as a way to improve the user experience and technical qualities of software development.

  • Java EE 6 Spec Lead Requests Community Feedback on Web Profile Options

    In a recent blog post, Java EE 6 (JSR 316) specification co-lead Roberto Chinnici presented the two leading candidates for the Java EE 6 Web Profile, and asked for feedback from the community on which of the two options the JSR 316 Expert Group should move forward with. InfoQ took the opportunity to analyze each of the Web Profile options in greater detail.

  • Crunch Mode And Making Superstars Average

    James Golick and Reg Braithwaite discuss the often overlooked realities of how putting teams into "Crunch Mode" can have undesirable results. The discussion looks at various ways applying pressure to a team often results in putting your project into not better but worse shape and how teams and managers might benefit by taking a different approach.

  • Is the ScrumMaster-as-Blocker a Pattern to Follow or a Smell to Avoid?

    So, you are on a development team that is adopting Agile or thinking of going in that direction. If you are adopting Agile by starting small, you probably are working against-the-grain in your organization. You may have heard that there should be a role that protects the team from the rest of the non-Agile world that might be useful

  • Ideal Architecture is not always about Ideal Technology or Techniques

    The ideal architecture is not always the one based on choices that technically would be the best. It should indeed take into account requirements of different stakeholders, which may limit the scope of choice. Phillip Calçado argues that the development team counts among these stakeholders and that constraints resulting from development environment cannot be ignored by the architect.

  • Leading Troubled Projects: Secure Your Own Oxygen Mask First

    Fiona Charles' recent StickyMinds article looked at leading troubled projects. Stressing that "this is not the time for rigid process over progress," she provided valuable insights to help a team turn around a troubled project. She also reminded us to watch out for improvement: if there is none it could be a Death March, and time to leave.

  • Interview and Book Excerpt: Model Based Software Testing and Analysis with C#

    Recently published, Model Based Software Testing and Analyis with C#, by Cambridge University Press. Infoq was able to speak with all four authors about their personal views on model based testing and analysis: Jonathan Jacky, Margus Veanes, Colin Campbell and Wolfram Schulte.

  • The Future Of Functional Testing

    Jennitta Andrea & Ward Cunningham recently hosted a WebCast on 'Envisioning the Next Generation of Functional Test Tools'. Also, towards the end of last year Thoughtworks' announced its intention to release a next generation functional testing tool. InfoQ investigates the growing momentum for change in the area of functional testing and how the thought leaders in this area see it developing.

  • QCon Panel: What will the Future of Java Development Be?

    In this panel from QCon San Francisco, Joshua Bloch, Chet Haase, Rod Johnson, Erik Meijer and Charles Nutter discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

BT