Does Pair Programming Have to Suck?

Published April 16th, 2014 Under Coding | Leave a Comment

On some Agile teams pair programming is the norm; developers enjoy the collaboration and experience enhanced productivity. Others, though, work on teams where pairing is shunned, avoided, or just faked. Why do some craftsmen thrive with pairing while others want nothing to do with it? Read more

Management and Change: Avoiding the Rocks

Published April 8th, 2014 Under Lean | Leave a Comment

Management and change are key concepts to successfully run businesses on the 21st century.The Lean Flow Paradigm requires a cultural change about how companies and teams are managed. The Kanban approach to change is evolutionary. Kanban simple practices are easily to adopt and effectively raise teams awareness of problems and leverage points. Read more

Refactor your Specs!

Published April 1st, 2014 Under Agile | Leave a Comment

Even in an agile world, specifications often go too far and describe solutions with too much details; all these premature decisions constraint the implementation and remove opportunities. There is a remedy: refactoring the specs, even before refactoring the code. In the TDD cycle, refactoring is the art of restructuring the code to make it simpler, without changing its behavior at runtime. A key part of refactoring is to recognize and extract duplications. Read more

Lean isn’t Lean

Published March 26th, 2014 Under Lean | Comments Off

The term Lean is a Western invention. Taiichi Ohno said that putting a label on it meant that people would assume it came in a box, that you could simply unpack what was in the box and all would be well. In fact everybody’s business is different. Deming talked about the need for method in the context of a deep understanding of how you work and what you need. He didn’t have a list of the eleventy zillion types of waste, or a set of formulae to apply. Like all good coaches he went where the problem is and used his eyes. He looked at the connections between activities and the flow. Read more

How The ScrumMaster Develop a Team

Published March 20th, 2014 Under Scrum | Comments Off

This video describes the role of a Scrum Master and the journey an agile team and the Scrum Master is on. It uses a 2D chart to describe the correlation between the team maturity and the level of self-management. Read more

UX Tips for Lean Startups

Published March 18th, 2014 Under Lean | Comments Off

There are hundreds of different ways to collect information about your users when you discuss the user experience (UX) in Lean startup. Some of them would be useful for you to do right now. Some would be a giant waste of money. Do you know the difference? Learn the tips you need to help you avoid common mistakes people make when you decide what sort of research to do, how to perform the research or how to analyze the results. Read more

DSDM Agile Project Framework Interview

Published March 13th, 2014 Under Agile | Comments Off

Barbara Roberts discusses the DSDM Agile Project Framework. Dynamic systems development method (DSDM) is an agile project delivery framework, primarily used as a software development method. First released in 1994, DSDM originally sought to provide some discipline to the rapid application development (RAD) method. Read more

Refactoring Rails Legacy Apps with APIs and Messages

Published March 10th, 2014 Under Coding | Comments Off

Ruby Rails as a framework is famous for getting an application up and running quickly, but the very paradigms that make it so easy at the start can lead to maintenance nightmares down the road. Successful applications grow rapidly larger, more complex, and harder to extend and maintain. Read more

Preparing for Sprints and Other Agile Techniques

Published March 6th, 2014 Under Scrum, Software Testing | Comments Off

In this interview Agile coach André Dhondt discusses how to be prepared for Scrum sprints, the idea of speed grooming and how Agile has impacted the role of the tester. Read more

When Agile Becomes a Quality Game Changer

Published March 3rd, 2014 Under Agile | Comments Off

With Agile now becoming mainstream, what’s happening on the topic of “Clean Code?” What patterns are being revealed, and what does this mean to teams responsible for that final lap (the testing one!)? Industry research from QSM Associates reveals varying degrees of success. Some of the bestAgile teams – whether they be XP, SCRUM, Lean, etc. – are finding significant quality implications that are literally redefining the economics of software. Others are not. Read more

next page »