InfoQ Homepage Culture & Methods Content on InfoQ
-
Announcing QCon: New conference in London, UK, March 12-16, by InfoQ and JAOO
A new enterprise software development conference is starting this year in London, UK, March 12-16th 2007. QCon, the InfoQ and JAOO conference, aims to become an annual event providing a venue for learning, networking, and tracking innovation in the Java, .NET, Ruby, SOA, and Agile communities with additional tracks on architecture & design, Ajax, IT in Finance, and more.
-
Article: SimpleTicket Railway Story
In this first installment of the Railway Stories series, we cover SimpleTicket, a newly open-sourced Rails app that provides insight into the progress and innovation enjoyed by Ruby on Rails advocates, and paints a vivid picture of a dynamic, modern startup.
-
Jeff Sutherland Recommends Combining Scrum with CMMI Level 5
A paper proposed for the EUROPEAN SEPG 2007 conference, "Scrum and CMMI Level 5: The Magic Potion for Code Warriors," has triggered discussion in Scrum circles. One of its authors is Scrum co-creator Jeff Sutherland, whose blog addressed a common question: since Scrum can already bring an organization's process up to CMMI level 3, is it worth the time & effort to achieve CMMI level 5?
-
Drawing Analogies Between Publishing and Agile Development
In a recent blog posting titled "Moving from Software Production to Software Publishing," Gojko Adzic describes how he and his staff applied agile software development techniques to improve the production process at Mikro, the Serbian edition of PC World magazine. He then describes some ways in which the magazine publishing model can be applied to software development.
-
Interview: David H. Hansson on the Future of Rails
I had the pleasure of asking my friend David some hard-hitting questions about the future of Rails in the enterprise, profiting from his success and whether a vendor will fork Rails someday. He was very confident and relaxed, so there are tons of entertaining and priceless comments on Rails adoption, service-oriented architecture and scaling Rails applications...
-
Current Status of Java Static Analysis Tools
Static analysis tools help developers locate potential problems in their code. Static analysis is an inspection of code without executing it, looking for problems as varied as misunderstood APIs to use of the wrong boolean operators. This post summarizes the six of the leading tools and discusses the current trends in static analysis tools.
-
Presentation: Ken Schwaber on Code Quality as a Corporate Asset
Scrum co-creator Ken Schwaber spoke at Agile2006 on code quality as a corporate asset. InfoQ presents video of his talk, The Canary in the Coalmine. Schwaber discussed how a degrading core codebase paralyses a team and negates any Agility gained through process improvement. He proposed strategies for management to identify, track and stop this downward spiral.
-
Experience Report: UK Identity-Fraud Firm uses Agile to Ship in 9 months
Garlik, a UK based identify-fraud security company shared some of their recent success with Agile in an article on computer weekly. They built their main product, Datapatrol, from concept to completion in just 9 months and attributed their success to Agile practices and having a skilled dev team.
-
Mind Maps Foster Thorough Test Design
In Better Software magazine, Robert Sabourin's article "X Marks the Test Case: Using Mind Maps for Software Design" shows how the practice of Mind Mapping helps with test design. The author says: "If you've run through the standard design approaches and still need that killer test case, try mind maps." And he goes on to suggest how to get started.
-
Raven: Building Java with Ruby
A new alternative in the building tools space is Raven. Raven allows you to use Ruby tools such as Rake and Gem to build Java projects. Build scripts are Ruby scripts, rather than being XML files, and it imports your local Maven repository and handles dependencies.
-
Casestudy: Effects of Scrum, 9 months later
Richard Banks tried to introduce Scrum into his oraganization last year, resulting in "anarchy" due to not properly following the Scrum rules. Richard tried again and this time did it right. 9 months later, Richard looks back at how Scrum has changed his organization for the better.
-
Sharing What's Worked: Patterns for Adopting Agile Practices
Organizations adopting Agile naturally ask these questions; "Where do I start?", "What specific practices should I adopt?", "How can I adopt incrementally?" and "Where can I expect pitfalls?" In this article, Amr Elssamadisy gives a glimpse into an ongoing effort to document Agile practice adoption patterns: Participants at XPday Montreal took a stab at "Simple Design" and "Pair Programming."
-
Common misconceptions about paired programming
Paired programming is an agile practice that is the source of much debate. Martin Fowler has posted an article on common misconceptions with paired programming, suggesting that pair programming is not a requirement of XP, it does not halve productivity, and others.
-
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.
-
TestDriven.NET 2.0 released
TestDriven.NET 2.0 was released last week. TestDriven.NET 2.0 supports the TDD framework and supports all version of Visual Studio .NET. TestDriven.NET is a Visual Studio plug-in providing support for Nunit, MBUnit, and Visual Studio Team System.