Archive for September, 2009

  • Going Agile – Part 1: Introducing Agile

    on Sep 30, 09 • by Todd Landry • with No Comments

    Going Agile – Part 1: Introducing Agile

    The first installment in my ‘Going Agile’ series will reflect on the earliest days that led up to our development team becoming an Agile development team. Before I get into this too deep, I should first set the stage a little. This organization is a medium sized ($500M in revenue) software company, with no other teams using Agile techniques. We were going to be the first. The product was well established, having been on the market for about 5 years, and traditional development methods were fairly effective from a delivery and quality perspective. The team

    Read More »
  • ESC Boston Day 2 Recap

    on Sep 23, 09 • by Alen Zukich • with No Comments

    Overall a good show at ESC.  Always well run and put together.  In terms of vendors we had some great discussions especially with Electric Cloud.  We managed to see a great demo of ElectricInsight. ElectricInsight is very visual giving you an incredible view of the structure of a software build.  Not only a tool to help you visualize the impact of adding nodes to ElectricAccelerator cluster but it helps with diagnosing your build problems in seconds.  Really cool dependency analysis with a click of a button. In the end there is no doubt the economy

    Read More »
  • ESC Boston Day 1 Recap

    on Sep 22, 09 • by Brendan Harrison • with No Comments

    Good first day at ESC Boston2009. Gwyn and Alen presented a well attended talk on using source code analysis (SCA) to improve developer productivity. Key takeaways from the presentation: How SCA will impact your development velocity Quick history on SCA – talked about lint and the general evolution of the technology How the information generated by static code analysis can be used to solve a variety of development challenge Demo of where SCA fits from a code review, refactoring and bug detection standpoint Interesting change from past presentations where most people now understand the basics

    Read More »
  • Forging a path through the frenzy

    on Sep 17, 09 • by Helen Abbott • with 1 Comment

    Agile technical writing is a popular topic in the blogosphere (see Edwin Dawson’s recent three-part blog series). The user communication team at Klocwork is becoming more agile in fits and starts. In the last release, we joined our development team in using Xplanner, and found that it both reduced that horrible did-we-miss-something feeling and increased the visibility of our status. In this release, we’ve resisted the urge to create a matching help story for every dev story. Instead, we create stories that allow us to focus on the highest-priority types of information: what’s new in

    Read More »
  • Urbancode Integrates Source Code Analysis with Enterprise Continuous Integration

    on Sep 15, 09 • by Lynn Gayowski • with No Comments

    Cleveland, Ohio, Sept. 15, 2009 — Urbancode, leader in build and deployment automation, today announced the release of AnthillPro, version 3.7. The new release makes it easier to build quality into the application development lifecycle with six new source code analysis tools. These source code integrations join a host of other out-of-the-box integrations for tools across the application development lifecycle, more than 50 in total. This release also adds a new plug-in API, allowing customers to create custom integrations for their internal system using the scripting language of their choice. AnthillPro 3.7 has added support

    Read More »
  • Going Agile – Series Introduction

    on Sep 10, 09 • by Todd Landry • with No Comments

    After attending Agile 2009 in Chicago, and speaking with so many people about their experiences with Agile, I thought it might be an interesting opportunity for me to do the same. So with that as my inspiration, I’ll be putting together a blog series that will cover a number of topics ranging from introducing Agile to your team, through to the release, with a number of other interesting subjects in between. The series is in no way an attempt to tell you how to do things, but rather is intended to share experiences that

    Read More »
  • Measuring Progress in Code Quality

    on Sep 9, 09 • by Brendan Harrison • with No Comments

    Succinctly communicating what Klocwork does and how it helps improve productivity during code reviews, integration builds, and of course for developers is always a challenge. We’ve tried to capture this visually with this simple SDLC image, and of course we always talk about the importance of finding bugs early. Then somebody else comes along and makes the point in a way you never thought of… here’s a funny that’s been going around for some time, but I figured it’s worth passing along to the Kloctalk readers

    Read More »
  • “Okay. I’m in Costa Rica. Now what?”

    on Sep 3, 09 • by Patti Murphy • with 3 Comments

    “Okay. I’m in Costa Rica. Now what?”

    “Now what?” is that uncharted territory between “Getting Started” product guides and the challenge of incorporating a new tool into day-to-day activities. In fact, I’m convinced that “Now what?” is one of many creatures inferred by the “Here be monsters” legend inscribed on uncharted regions of old nautical maps. I think of it like this: You buy an exciting adventure package to Costa Rica. You put your money down. The tour operator hands you a map. And then you end up…in Holland. Time to call your emergency number: You: “Can you help me out?

    Read More »
  • Top 5 C# quality bugs

    on Sep 1, 09 • by Alen Zukich • with No Comments

    In a previous post I provided the top 5 C/C++ quality bugs that I that I see time and time again looking at customer code.  Time for the C# version: 1.    Null pointer exceptions from a method 1                  public class A { 2                      public A foo() { 3                          if (flag) 4                              return null; 5                          return new A(); 6                      } 7 8                      public void var() { 9                          A a = foo(); 10                         if (flag) 11                             a.foo(); 12                     } 13 14                     private int flag; 15                 } This is the most common issue I see.  In this example

    Read More »
Scroll to top