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

  • Debugging Tips for Selenium Test Failures

    While Selenium has gained wide acceptance as a useful tool for automating browser-level tests, tracking down the cause of test failures can take significant time. Daniel Wellman has shared two of his best tricks to greatly reduce debugging time for failed Selenium tests.

  • Fisheye and Crucible Add "Social Networking"

    The latest releases of Fisheye 2 (source code repository browser) and Crucible 2 (code review) from Atlassian offer a completely revamped UI, one that allows developers to follow the team (a kind of social networking) as well as follow the work. Crucible 2 also supports the idea of "iterative code review."

  • What is Velocity Good For?

    A recent discussion on the ScrumDevelopment Yahoo! group discussed the different uses and misuses for velocity. Should velocity be used a metric for productivity? Should it be used for iteration planning? What about longer term release planning?

  • COBOL to Java Automatic Migration with GPL'ed Tools

    During the NACA project run by Publicitas Ltd., 4m lines of COBOL were automatically trans-coded (migrated) toward their Java equivalent. The company claims that the recurrent annual savings in cash-outs amount to a total of 3m euros and has released the tools from the NACA project under GPL.

  • Results of the Eclipse Community Survey

    The Eclipse Foundation has conducted a survey in order to discover statistical details about its members: the OS used while developing, the primary database or the main deployment application server, and other information like the level of satisfaction using Eclipse. Windows is down 10%, Linux up 7%, and Mac OS X up 3.5%.

  • No Easy Road to Agile Cultural Change

    A number of commentators have written about the challenges involved in migrating an organisation to an Agile culture. Ken Schwaber has estimated that 75% of Scrum implementations will fail to deliver the anticipated benefits. This article looks at some of the reasons why and what can be done to improve success rates.

  • Rescuing Your Ruby on Rails Projects

    Ruby on Rails has been around for about 5 years and in those years developers have created a lot of applications. Many of those applications were created while learning Ruby and Ruby on Rails and may not have used the best practices but yet made it into production web sites. These web applications can be problematical but a new book focused on the solution is available.

  • Agile In a Flash

    Many people playfully credit the 3x5 index card as the "agilist's badge". In many ways though this is not an inaccurate or inappropriate; going through a stack of index cards is a often real hallmark of many agile activities. But what about using index cards to learn and remember agile? With their 'Agile In a Flash' project, Tim Ottinger and Jeff Langr want to help people do just that.

  • Ágiles2009 - Last call for participation

    What about joining a team of speakers that has names as Brian Marick, Diana Larsen, Matt Gelbwaks, Naresh Jain, Dave Nicolette, Alan Cyment, Alexandre Magno,and many others? Next Monday, July 6 will be the last chance for submitting a talk to Ágiles 2009!

  • Firefox 3.5 Is a Worthy Update

    A year ago, Mozilla entered the Guinness Book with a little over 8 M Firefox 3 downloads in 24 hours. Today, still in the first day, Firefox 3.5 has an average of about 50 downloads /sec and a total of 3.6 million downloads at July 01 10:30 AM GMT. 3.5 is a worthy update considering the large number of improvements over 3.0 like native video. No need for Flash/Silverlight anymore.

  • Observations on Lean in Action in Japan

    What did a group of Agilists see when they "went to the gemba" in Japan to observe Lean in action? Here is a roundup of observations from bloggers and newsgroup writers on this spring's "Roots of Lean" tour to Japan, led by Mary and Tom Poppendieck. The tour visited both manufacturing and software organizations, and included Henrik Kniberg, Sune Gynthersen, & Gabrielle Benefield, among others.

  • IBM Rational and InfoQ eBook: Scaling Agile with C/ALM

    IBM Rational and InfoQ preent an eBook, Scaling Agile with C/ALM, "dedicated to all of the functional and dysfunctional organizations that are eager to break down the organizational and cultural silos, and become a finely tuned software delivery machine." The eBook explores the barriers to team integration and scaling and then shows, in detail, how to overcome these obstacles.

  • Code quality for teams

    Jaibeer Malik has posted an introduction of how to address and introduce code quality within a team. His series of posts may suite you if you are in a situation where you have to either learn more yourself or introduce these ideas to others. The series provides a brief overview of the topic and gives pointers in different directions of where to go to study more.

  • An Evolutionary Perspective of Software Development

    Memes, originally coined by Richard Dawkins in "The Selfish Gene" are cultural genes; ideas that propagate among people and affect the way we think and act. Julian Everett has suggested that we can look at software development practices, ideas, and culture as a collection of memes. By doing so, our understanding of what works and why can be turned on its head.

  • GraniteDS Continues to Evolve

    GraniteDS 2.0.0 was recently released and continues to evolve and mature, providing a very realistic competitor to Adobe's solutions.

BT