• submit to reddit
Venkatesh Kris...08/30/10
0 replies

Agile Testing

I have come across many projects claiming to be Agile, however they are really doing nothing more than mini-waterfalls. They do the Requirements, design, coding and Testing incrementally and in a bi-weekly fashion. If you carefully observe, still testing...

Giorgio Sironi08/29/10
0 replies

The different kinds of testing

Automated testing supports your constant effort in design and refactoring, and besides that ensures that your application actually works in a reliable and repeatable way. Tests at every level of detail are a form of executable specification and documentation....

Matt Stine08/27/10
2 replies

A Case for Feature Branches

How and when to create branches within a project's source control system can be a very touchy subject among software developers. Some folks branch like crazy, and others avoid branching altogether. Today I'd like to make a case for feature branches based on...

Mark Needham08/27/10
2 replies

The fear tax

Seth Godin recently wrote a post about 'the fear tax' which he describes as a 'tax' that we pay when we do something in order to try and calm our fear about something else but don't necessarily end up calming those fears. We pay the fear tax every time we...

Mark Needham08/26/10
0 replies

Ultimate configurability

In Continuous Delivery the authors talk about the danger of ultimate configurability… Configurable software is not always the cheaper solution it appears to be. It’s almost always better to focus on delivering the high-value functionality with little...

Jared Richardson08/25/10
4 replies

Test Behavior, Not State

Many developers and testers write automated tests. Sometimes they're unit tests, other times package level, and occasionally integration. There are many different types of tests, but there are a few characteristics of great tests. Today let's look at one...

Mitch Pronschinske08/25/10
0 replies

Agile Sherpa: A Gentle Guide to the Agile Landscape

There's tons of resources on agile and lean practices out there, but the hard part is finding a great site where agile beginners and advanced knowledge-seekers can find lots of useful information and community events or training.  Agile tool-vending veteran...

Bob Hartman08/25/10
1 replies

Your Agile isn’t my Agile!

Have you ever had the feeling someone REALLY didn’t get it?  I had that feeling recently when reading this article about the supposed weaknesses of agile.  Some of the 10 points make a bit of sense, but what seems to be missing is what happens in a...

Mitch Pronschinske08/24/10
0 replies

Jonathan Lindo on Agile Architecture, DevOps, and Patents

The software industry is constantly trying to find the next-generation tools and methods that can make development, testing, and production more efficient.  It's a core part of the developer's inner drive to try and envision how things could be better.  At...

Peter Schuh08/24/10
0 replies

Yes, Your Ego IS in the Way: On Humility and Management

One thing that makes me happy about my current gig is the managers whom I work alongside. I’ve been in environments that were not nearly so healthy. One in specific where the egos of my fellow managers were matched only by the thinness of their skins....

Matt Stine08/23/10
1 replies

Waste #2: Extra Features

Welcome to episode three of our series "The Seven Wastes of Software Development." In episode one, we introduced the concept of eliminating waste from our software development efforts. Waste elimination can be traced all the way back to the the...

Mitch Pronschinske08/23/10
0 replies

TinyPM, Big Release

TinyPM is a perfect tool (free for 5 users or less) for small to medium-sized agile projects with easy-to-use utilities for managing iterations, even in distributed development environments.  If you're moving away from paper and spreadsheets, or just trying...

Zviki Cohen08/23/10
2 replies

People are willing to work for less

Last week, I wrote a post about my experience with oDesk. The purpose of the post was to share my experience, so other entrepreneurs can learn from it, and provide feedback to oDesk and contractors in general. While some people found the value, I got...

Mike Cottmeyer08/23/10
1 replies

How Big Is Your Bucket?

A few posts back, I asked if an agile team should be expected to call their shots. In other words, should we expect that over time, an agile team should be able to accurately predict what they'll be able to deliver at the end of the iteration? My...

Gil Fink08/21/10
0 replies

EFProf – Profiler Tool for Entity Framework

One of the important tools in your tool arsenal when you develop with an ORM tool is a profiler. Like SQL profiler to a SQL Server DBA an Entity Framework profiler is a must have tool to Entity Framework developer.