• submit to reddit
Matt Stine09/07/10
0 replies

Waste #4: Handoffs

Welcome to episode four 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...

Giorgio Sironi09/07/10
0 replies

Selenium is not a panacea

Selenium is a great tool for acceptance testing of web applications: it works with real browsers, and drives them to exercise your application of choice in the same way a real user would do. But it is incredibly fast in performing this real world tests, as...

Alberto Gutierrez09/07/10
1 replies

Lean: Avoiding Waste in Software Development

“Lean” and “waste” are now two of the most fashionable buzzwords in software development, but what do they mean? How can we avoid waste?

Mike Cottmeyer09/07/10
1 replies

Getting Predictable

Over the past few weeks, I've made two assertions about new agile teams. First... teams need to get good at calling their shots. To me, that means that over time, a well-formed, stable team should get good at being able to predict what they will get done...

Robert Diana09/07/10
0 replies

What Are You Offering, Complaints or Options?

About a month ago, there was a great call to action on the WorkAwesome blog: What is the best professional advice you ever received? And where did it come from?

Michael Sahota09/03/10
1 replies

Team and pair games for building collaboration

Tobias Mayer led a fun and effective session (Agile Playground) at DeepAgile where we played games for building team and collaboration.

Matt Stine09/02/10
0 replies

So What Are You Waiting For? GO BANANAS!

Welcome to the seventh and final episode of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level.In this episode we're going to...

Allan Kelly09/02/10
0 replies

The No Business Case Myth

Once in a while I run across individuals, or even teams, who still think Agile is about just getting on and doing it. Well it is, good for them, but, that doesn’t mean there isn’t a reason for doing it. There seems to be a myth in some circles that...

Giorgio Sironi09/01/10
5 replies

How to build a Kanban board

When I arrived here at Allbus S.r.l. as a consultant two weeks ago, the team was busy developing a managerial web application. After having become aquainted with my new colleagues, we started looking for improvements on the informal development process that...

Allan Kelly09/01/10
1 replies

Study on benefits of TDD

OK, this isn’t news, this study came out a couple of years ago and was covered by many people then. But, I find myself regularly referring to it trying to find the link. So I’m going to blog about it then I’ll always be able to find the link.The...

Peter Schuh08/31/10
0 replies

Projects Fail Because No One Is Paying Attention

There are two factors that are almost prerequisite to project failure. These are: 1. The team does not communicate sufficient details on project status and issues. 2. Stakeholders do not pay sufficient attention to project status and issues (or the lack...

Matt Stine08/30/10
0 replies

Waste #3: Relearning

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

Jared Richardson08/30/10
0 replies

Effective Road Mapping: Driving Change in Your Team

There are two things you must know in order to effectively create a roadmap. Although we'll be dealing with a technical roadmap, this applies to anyone wanting to drive change for yourself or a team.Where you are now (current location)Where you want to go...

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