• submit to reddit
Michael Dubakov07/14/11
2115 views
1 replies

Visual Builds Board

At TargetProcess we develop by feature. It means that every user story and every bug have separate branches. Also it means we have quite many builds, since every branch should be tested separately. Visual Builds Board shows statuses of all builds. It is a...

Jared Richardson07/14/11
1408 views
0 replies

Automated Testing is Not QA

Quite often (and again very recently) I've run into a simple, but frustrating, misunderstanding. I'll often come to work with a team, evaluate their current state, and chart a path for them to move forward. For many of the teams I encounter, this ends up...

Daniel Ackerson07/14/11
1110 views
0 replies

Stabilizing Application Architectures Through Simplification

Consider the following: People are complicated and companies are run by a lot of people. A relationship between two people is complicated. Relationships between companies? Well, you see where I’m going. Outsource a software development project requiring...

Giorgio Sironi07/14/11
6092 views
1 replies

Unit testing JavaScript code when Ajax gets in the way

The previous part of this article is here, but it's not required for understanding the current topic.Unit testing is one of the best tools I have in my box to aid the design of my code. Yet I'm not always in the environment where unit testing is easy:...

James Betteley07/14/11
8893 views
2 replies

Continuous Integration: The Last Mile

Conquering the Last Mile I went to the London C.I. Meetup recently where Gus Power (how he chose a career in I.T. and not as a pro-wrestler with a name like that I do NOT know) delivered a talk entitled “C.I. The Last Mile”. Gus seems to have a...

Jim Bird07/13/11
4713 views
0 replies

Kanban, Scrum/XP and the Paradox of Constraints

Building and maintaining software is about confronting limits:

Mike Cottmeyer07/13/11
1131 views
1 replies

Why a Product Owner Team?

The Product Owner Team is a construct used in many larger agile implementations to deal with the challenges of the Scrum Product Owner at scale. The specific makeup of the product team is highly dependent on the unique needs of the organization, and thus...

Ashod Nakashian07/13/11
1872 views
0 replies

Cowboy Coding, No Sombrero

Reading Cowboy Coding and the Pink Sombrero I’m reminded of the two occasions when I deserved that Pink Sombrero, or at least a sombrero. Since I’ll have done cowboy coding exactly twice before retiring, allow me to share the experience with you.

Martin Harris07/13/11
9289 views
9 replies

5 Tips to Reduce Unit Test Defect Rates

Five quick points about unit tests that will reduce your defect rates.

Giorgio Sironi07/12/11
5470 views
0 replies

Practical PHP Refactoring: Move Method

Following in Fowler's steps, we start a section of refactorings that involve moving features and code between classes and objects. While the changes we have seen so far are local and easy to make for an average disciplined programmer, refactoring is also...

Allan Kelly07/12/11
1304 views
0 replies

Retrospectives - common or not, a small survey

I’m still experimenting with Dialogue Sheets for Retrospectives (the download page, and my earlier blog entry) and so are other people. Of the feedback I’ve had so far it has been overwhelmingly positive. Perhaps people who aren’t positive don’t...

James Shore07/12/11
665 views
0 replies

Let's Play TDD #122: Extracting ConfigurationPanel

The source code for this episode is available here. Visit the Let's Play archive for more episodes! Many thanks to Danny Jones for figuring out the HD Youtube embed code.

Daniel Ackerson07/12/11
1633 views
0 replies

Ground Zero: Starting Agile Development from Scratch

One of the most challenging things about introducing Agile in the workplace is that it’s not very widespread. People have heard mixed reviews about it’s implementations, and are hesitant to exchange the known (no matter how bad it may be), for the...

Jim Bird07/12/11
19420 views
4 replies

Developing and Testing in the Cloud

There’s a lot of hype around “the Cloud” and what it can do.

Giorgio Sironi07/12/11
7909 views
0 replies

HATEOAS, the scary acronym

HATEOAS (Hypermedia As The Engine Of Application State) is one of the most important constraints in REST. Yet some explanations of this principle found on the web are a bit nebulous; I've seen HATEOAS presented in several different sauces and in this article...