Archive for the ‘Java’ Category

Today at the Scrum Gathering in Seattle, I held a session on “Managing Software Debt in Practice” where we got into: Using Sonar for trending metrics and spelunking into code quickly Executable Design using Behaviour-Driven Development (BDD) Acceptance Test-Driven Development Teams developing towards 1 Product Backlog item at a time rather than design/code/test throughout a [...]

Tuesday, May 17th, 2011 at 22:35 | 0 comments
Tags:

Managing Software Debt agilepalooza-redmond-sept2010 View more presentations from Chris Sterling.

Monday, September 27th, 2010 at 11:41 | 1 comment
Tags:

For those of you that don’t already know about Sonar you are missing an important tool in your quality assessment arsenal. Sonar is an open source tool that is a foundational platform to manage your software’s quality. The image below shows one of the main dashboard views that teams can use to get insights into [...]

Wednesday, September 22nd, 2010 at 23:48 | 0 comments
Tags:

For many years now, it has been a goal of mine to get feedback as early as possible when developing software. Past blog entries here and here have discussed how we can approach increased feedback. A tweet from Jason Gorman mentioned his list of tools that provide continuous feedback on his code and design: “Emma, [...]

Friday, December 11th, 2009 at 20:53 | 1 comment
Tags:

Tomorrow at 1:30pm I will be discussing my paper published by the Pacific Northwest Software Quality Conference 2009 in Portland, OR on “Managing Software Debt: Continued Delivery of High Value as Systems Age”. I have uploaded the slides for this presentation and I hope that some of the new content will help those looking for [...]

Tuesday, October 27th, 2009 at 16:00 | 0 comments
Tags:

Earlier this year I did a presentation on Executable Specficiations for AgilePalooza conference. There is information about working with legacy code, commercial off-the-shelf (COTS) systems, and Acceptance Test-Driven Development (ATDD) using automated acceptance testing tools. Also, the presentation lists types of automated acceptance testing tools out there along with actual names of tools and what [...]

Thursday, August 6th, 2009 at 13:48 | 0 comments
Tags:

To reduce duplication and rigidity of the programmer test relationship to implementation code, move away from class and methods as the definition of a “unit” in your unit tests. Instead, use the following question to drive your next constraint on the software: What should the software do next for the user? The following coding session [...]

Wednesday, May 27th, 2009 at 19:47 | 0 comments
Tags:

I have uploaded the talk I did at SD West 2009 on Yahoo! Video and here it is: Managing Software Debt – Chris Sterling @ SD West 2009 @ Yahoo! Video

Friday, March 27th, 2009 at 20:55 | 0 comments
Tags:

This is a bit off my usual topics on this blog but I am a heavy open source user and this article is something that I hope gets to more enterprise operations, managers and executives. I have been using and deploying production available applications using open source tools, libraries, and platforms for over 12 years [...]

Wednesday, December 17th, 2008 at 20:44 | 3 comments
Tags:

For multiple years now I have thrown around the name “Executable Design” to describe Test-Driven Development (TDD) and how it is used for design rather than a test-centric tool. The name itself causes problems for those who are initially introduced to the technique. As a coach I was looking for a way to introduce it [...]

Saturday, December 13th, 2008 at 22:24 | 1 comment
Tags:
TOP