Archives for Architecture

Our Book is Available: Managing Software Debt – Building for Inevitable Change

See larger image Managing Software Debt: Building for Inevitable Change (Agile Software Development Series) (Hardcover) By (author) Chris Sterling List Price: $49.99 USD New From: $24.54 In Stock Used from: $19.61 In Stock I am quite happy about the book that took much of my time over the past couple years has finally come out. Thank [...]

Automated Promotion through Server Environments

To get towards continuous deployment, or even continuous validated builds, a team must take care of their automated build, test, analyze, deploy scripts. I always recommend that you have 2 scripts: deploy rollback And that these scripts are used many times per iteration to reduce the risk of surprises when deploying to downstream server environments, [...]

Managing Software Debt Presentation from Agilepalooza in Redmond, WA

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

Using Sonar Metrics to Assess Promotion of Builds to Downstream Environments

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 [...]

SeaSPIN Lightning Talk from Last Night

Thanks to Jeremy Lightsmith, the lightning talk I did last night at SeaSPIN on Portfolio Management and Software Debt was caught on video. The talk went over 5 ills that you might see in software projects that can affect strategic planning and some ways that can help identify the ills more quickly for planning purposes. [...]

An Exercise to Identify and Prioritize Software Debt

I am passionate about managing software debt. You may have noticed from the articles and blog entries I have written and presentation slides on the subject. Over the past couple years teams that I work with use an exercise to identify software debt in their software. Here are the basic steps: Draw a model of [...]

Extreme Feedback from My Tools – Part 1: Maven 2 Configuration

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, [...]

Slides from Managing Software Debt Talk at PNSQC 2009

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 [...]

Brent Barton and Chris Sterling – Partner to Bring New Product to Market

Brent Barton and I have decided to start a new company called Sterling Barton that will focus on delivering products to market. We have just started this venture and in our spare time have begun development for our first product. The following letter explains our move to separate from SolutionsIQ so that we can concentrate [...]

Pacific Northwest Software Quality Conference (PNSQC) Coming Up

It has been a while since I have blogged. I apologize and have plenty of good excuses (if there are such things) about why (book, traveling, family time, etc…). I am now back and will be blogging on a more frequent basis in the next few months. My first blog entry back is about the [...]