When we talk about scaling agile... we are really talking about how to
coordinate the activities of many small teams to do the business of the
enterprise. The interesting thing is that we don't have to go from 6-8
people to thousands in one giant...
There are several agile surveys, most notably those of VersionOne and Scott Ambler.However, while those surveys are very useful, neither of them has given me an answer to some very important questions.Questions that I care deeply about...Which practices are...
A couple of years have passed since Corey Ladas commented on the limitations
of the basic form of the daily stand-up, or daily Scrum, when we begin
to scale to larger initiatives. Given the recommended team size of 5 to
9 people, Corey notes that a...
What is the optimal size of a team?People have been trying to answer this question for ages, and there seems to be little consensus. At the SPA 2009 conference this week I attended a very inspiring session by Joseph Pelrine, who told his audience that the...
Q: What's the difference between an unemployed programmer and an entrepreneur?
A: You don't know either?
The economy's down, and that sucks, but it's good news for
innovation. People everywhere are creating startups. A lot of you...
This release's main improvements include:
Work log management
Work log can now be classified, verified, approved, billed, and moved.
A Subscription engine
Default subscriptions on roles: now on each roles for assignments one can set some default...
Eric Ries recently posted a nice little piece on Continuous Deployment.
In it, he describes the process used at IMVU where all code that's
written for an application is immediately deployed to production. In
the post, he describes the five key ingredients...
Okay... everyone caught up now?It was kind of neat to spend the
time yesterday going back over all those old posts and interesting to
see how the process of writing this out has shaped how I look at the
whole Product Owner and scaling issue. The timing of...
In 2009, an increasing number of organizations will look to replace
the user interface of existing Spring applications using Flex. Stay on top of your game and let this
Refcard shows you how to integrate Flex and Spring to creates a
powerful platform for...
I've written quite a bit about various aspects of estimating in agile software development. I think it's about time I joined up the dots...PRODUCT BACKLOGThe Product Backlog is a feature list. Or a list of User Stories if that's your approach. Either way,...
I decided to do another article collection post. As I mentioned in the last post that
I am extremely busy these days as we're preparing to launch the first
public pilot of our service. On top of that I cannot disregard the ROI
(views vs. hours invested)...
There's been a lot said about certification lately. I think it's a
natural outgrowth of Agile's growing popularity. Unfortunately, I think
it's also an outgrowth of the continued watering-down of Agile,
which--if we're not careful--will lead to Agile...
These past few weeks at Lean Dog Software, there have been two project teams working on the main deck...er, that is, in the main room
of the boat; the room that used to be the main seating area when the
boat was a restaurant. It occurs to me that these two...
It is well-known that difficult goals are best achieved when people work in small teams of under ten people.
Various agile methods were created based on this principle.
Communication in teams is optimal when the lines are short. But that
doesn't tell you...
I often identify myself as an Agilist. When I first began to use the
term, I was met with a great deal of trepidation. I remember the first
few times I attended the local user group. “Oh, you’re one of those
guys”. This hesitation has diminished...
Recently, I’ve been working with a
software enterprise helping them tune their agile process to better
align the agile teams to the broader enterprise objectives. One
particular subgroup has twelve agile teams, each of whom has a specific
Agile software development has been a revelation for me. It has brought me and my teams much success, and a very rewarding working environment.Sometimes I hear people say that agile development isn't appropriate in all circumstances.In fact, I used to say...
Agile requirements are different from the traditional ones and are
usually defined as user stories that allow for slicing functionality in
the shippable increments. There are recommendations for a standard user
story format and the most known one is “As...
Are you familiar with zero defects mentality? It looks very good
from the first sight. Zero defects... Let me think... Well, cool! I
like it! I’d like to have zero defects in my projects.
So, what is zero defects mentality? Here is the quote from Lean...
About 10 years ago I recall studying profusely so that I might pass
my Java programmer's certification exam. I purchased a copy of an exam
cram book that had sample questions similar to what I might encounter
on my certification test. I recall dealing with...
Agility is often seen as a young paradigm which works only at low
scale, especially because some Agile methodologies work good at small
scale, but are difficult to use at large scale « out of the box », as
the practices they suggest to use cannot be...
You might have noticed my blogging is slowing down a little, in case
you're wondering the culprit is xsights - As we're getting closer toproduction (2-3 weeks if all goes well) everything else slows down... We
all know about continuous integration (CI)....
IT360 CONFERENCE & EXPO 2009April 8, 2009, Metro Toronto Convention Centre, South Building, Toronto, CanadaDZone members get free admission to the trade show, simply register here with code: TS1
Do you want to stay on top in a Game-changing world?...
A core tenet of agile methodologies is to help teams deliver software more quickly. But with the plethora of agile practices available to choose from, teams new to agile struggle to find the right practices that help them realize speedier delivery. In...
you are going to embrace any form of agile, you need to start by
thinking about your teams as the elemental building blocks of your
agile organization. Teams are ElementalRegardless
of whether you decide to organize around feature teams or...