359 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Danze – Great customer service
Mon, Feb 11th 2013 99
What do you call a blog that’s updated once a year?
Thu, Feb 7th 2013 117
The MoSCoW principle
Thu, May 3rd 2012 115
Working on features with no value – frustrating
Fri, Apr 27th 2012 105
Mr. Potato Head of Agile or How to fill a box
Wed, Apr 25th 2012 108
eBooks are our faceless friends
Fri, Apr 20th 2012 122
Agile does not mean fast
Mon, Apr 16th 2012 92
Top 10
Ability to work disconnected – does it matter so much?
Fri, Apr 8th 2011 312
How to send doclinks outside of Notes
Wed, Dec 29th 2010 143
eBooks are our faceless friends
Fri, Apr 20th 2012 122
What do you call a blog that’s updated once a year?
Thu, Feb 7th 2013 117
The MoSCoW principle
Thu, May 3rd 2012 115
Mr. Potato Head of Agile or How to fill a box
Wed, Apr 25th 2012 108
Working on features with no value – frustrating
Fri, Apr 27th 2012 105
Danze – Great customer service
Mon, Feb 11th 2013 99
Agile does not mean fast
Mon, Apr 16th 2012 92
The cost of Agile
Wed, Mar 7th 2012 85


The cost of Agile
Alex    

 

A lot of customers want to run their projects Agile. Agile is hot, sexy and all the cool kids are doing it.

But when your customer asks you to run their project Agile, do they really know what they are getting into?

Everybody likes the advantages of Agile: the daily stand-ups, the working product at the end of every iteration, the team working on features that add value. But there is a cost and a time commitment that is not always expected or understood.

An Agile project runs on user stories. “As a website admin, I want to Create a new user”. “As a new user, I want to Register on the site”. “As a user, I want to Sign up for a course”. A well crafted Agile story is made up of acceptance criteria that defines all the business rules behind the story. If a user wants to sign up for a course, what are the rules? Can they select any course? Can they select more than one course? Can they select a course that has already started? Can they select a course that starts tomorrow and it is 9 PM today? Can they sign up if they are currently enrolled in another course? What if the current course ends before the other one begins? And so on and so forth.

Somebody has to define all these stories and think trough all these scenarios. That somebody is your customer. In an Agile project, no longer can they simply work with you through the analysis phase, wait for you to write up the spec document, approve the spec and walk away awaiting the first demo milestone. In an Agile project, the customer has to be involved a lot more, almost every step of the way as stories are being written. Are they willing to make that commitment?

The other side of user stories is that somebody actually has to write them. A business analyst or an architect has to work with the customer to think through all the scenarios and to capture them into stories that will then feed the development team. Depending on the size of the team, there may need to be multiple authors. 1 author should be able to keep up with a team of 2 – 3 developers. But once the team grows to 4, 5 or more, the developers will generally consume stories faster than 1 author can write them. And considering that the story author wants to stay at least 1, if not 2 sprints ahead of the developers, story writing becomes a full time job, which will add to the cost of the project.

So when a customer asks you to run their project as Agile, make sure they understand what’s involved. Start your project with an education session on what it means to do an Agile project, explain the time commitment on their part and the additional cost to the project. And if at the end they still want to do it, make them sign something, an Agile manifesto of sorts.

 




---------------------
http://alexkassabov.com/2012/03/07/the-cost-of-agile/
Mar 07, 2012
86 hits



Recent Blog Posts
99


Danze – Great customer service
Mon, Feb 11th 2013 8:10a   Alex Kassabov
One of the things I always like to write about is great customer service, those unexpected moments of absolute excellence that surprise you and tend to make you a customer for life.  This time, the award for amazing customer service goes to Danze, a popular faucet maker. Several years ago we remodeled the kitchen and bought a new Danze faucet, D455158.  (A quick disclaimer: I did not pay the MSRP. You can get one for a lot less elsewhere.)  It was new then and now, 5 years later, one little [read] Keywords:
117


What do you call a blog that’s updated once a year?
Thu, Feb 7th 2013 7:08a   Alex Kassabov
Answer…… AlexKassabov.com   A few days ago I was talking blogging with a coworker and a friend.  We both lamented the difficulties of blogging, how hard it is to write good content, and how hard it is to make time to keep one’s blog regularly updated.  And we both have let our blogs to stagnate lately.  So then and there I vowed to resurrect my blog, to dust off my old friend, to start blogging again.   A few days went by. Then a whole weekend.  And I still didn’t fin [read] Keywords: blogging email xml
115


The MoSCoW principle
Thu, May 3rd 2012 9:12a   Alex Kassabov
I’ve always wanted to write a spy novel: a handsome spy hero, a gorgeous girl, a foreign location in the heart of an evil empire, enemies outwitted and defeated. But most of all — an attention grabbing, instantly captivating title.  Unfortunately, this is not one of those posts.  Maybe, when I cross into the myth-filled middle age, suffering a mid-life crisis, I’ll throw all caution to the wind, retreat to a secluded location and pen my critically acclaimed literary debut.   [read] Keywords: facebook twitter xml
105


Working on features with no value – frustrating
Fri, Apr 27th 2012 9:12a   Alex Kassabov
Few things on a project are as frustrating as being forced to work on a feature that adds no value to the immediate goal of releasing a product. When project managers who are new to product development confuse product ship date with the project deadline, you end up being forced to deliver features that will not be used for weeks or even months to come. Perhaps, not ever. That’s when you sit staring, with a twitch in your eye, at the most basic story. Those “I’d rather be ” [read] Keywords: development facebook office twitter
108


Mr. Potato Head of Agile or How to fill a box
Wed, Apr 25th 2012 9:12a   Alex Kassabov
In the Downtown Disney Marketplace there’s a store called Once Upon a Toy. One of the areas inside of the store sells various loose Mr. Potato Head parts: Disney themed parts, Star War themed parts, Halloween parts — almost anything you can imagine. Some parts, like the eyeballs, are small. Other parts, like the arms, are larger. And yet others, like the hats and the shoes, are large. They sell parts by a box: pick up an empty cardboard box, fill it with whatever parts strike your fa [read] Keywords: facebook twitter
122


eBooks are our faceless friends
Fri, Apr 20th 2012 9:12a   Alex Kassabov
I love my Kindle. I’ve read probably a hundred books on it and will definitely read many hundreds more. I love everything about it: the convenience factor, the screen, the storage space, the form factor — everything. I’ve read about a hundred books, but, if it wasn’t for Shelfari, I probably wouldn’t remember reading half of them. Not what the book is about, but the very fact that I’ve read this book. If I were browsing library shelves and happened to pick up [read] Keywords: notes facebook twitter




92


Agile does not mean fast
Mon, Apr 16th 2012 9:11a   Alex Kassabov
When people think of Agile, what drives customers’ interest in Agile is thinking that Agile will enable them to get projects don’t faster and cheaper than the classic project management. But that is not always the case.   Agile is not synonymous with fast. The dictionary defines “agile” as “able to move quickly and easily”. An Agile team is one that can quickly and easily react to changes in project’s requirements and new ideas as the project takes shap [read] Keywords: facebook twitter
63


I’m baaaack! On the road again
Mon, Mar 12th 2012 9:13a   Alex Kassabov
I’m baaack! On the road again. I know it’s the wrong song, but it my head I sound like Aerosmith singing “Back in the Saddle”. 60 degrees in early March in Chicago, weekend — I’m riding! Get that bike out of the basement; dust off my helmet and the riding glasses; and let’s see whether all this riding on rollers is going to pay off. First of all, no amount of indoor training can truly prepare you for the road. No matter how fit and strong you think you [read] Keywords: facebook twitter
86


The cost of Agile
Wed, Mar 7th 2012 8:12a   Alex Kassabov
A lot of customers want to run their projects Agile. Agile is hot, sexy and all the cool kids are doing it. But when your customer asks you to run their project Agile, do they really know what they are getting into? Everybody likes the advantages of Agile: the daily stand-ups, the working product at the end of every iteration, the team working on features that add value. But there is a cost and a time commitment that is not always expected or understood. An Agile project runs on user stories. &# [read] Keywords: admin development facebook twitter
64


Agile or waterfall
Thu, Mar 1st 2012 8:13a   Alex Kassabov
Coke or Pepsi? Miller or Bud? Mac or PC? Agile or Waterfall? When a consulting company embarks on a project, what is a better methodology to use: Agile or the traditional Waterfall? What projects lend themselves better to one or the other? Waterfall methodology seems to work better when a project presents a known problem with a known solution. Upgrading a server, creating a time-off system, or building a submarine — all are projects that are better executed by the waterfall approach. You k [read] Keywords: policies consulting facebook mac server twitter




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition