Search the web
Sign In
New User? Sign Up
extremeprogramming · Extreme Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
iterations and fence building   Message List  
Reply | Forward Message #85831 of 152327 |
Re: [XP] "difficult iterations" challenge

From: "Steve Bate" <steve.at.xplanner.org@...>
Sent: Saturday, December 06, 2003 12:30 PM
Subject: RE: [XP] "difficult iterations" challenge


>
> > From: Jeff Grigg [mailto:jeffgrigg@...]
> > >>>Can you give an example of where this seems difficult,
> > >>>but it really isn't?
> >
> > --- Steve Howell <showell@z...> wrote:
> > > Okay, I'll pose one. You have a coffeehouse with a fairly
> > > large menu. You want a system that can calculate the total
> > > bill for each order. Until you put the entire menu on the
> > > system, you can't really use the system, because you still
> > > have to rely on pen and paper. How do you break this
> > > problem down?
> >
> > OK:
> > 1st story: Server types in the total of the food items. System
> > computes tax and total.
> >
> > 2nd story: System computes change.
> >
> > You don't think this provides value?
> > Well, many small diners work just this way.
> >
> > 3rd story: System tracks tips.
> >
> > 4th story: System tracks which servers did which orders.
> >
> > Nth story: System accepts some simple and very common orders.
>
> I don't see any mention of requirements related to stories 2-4.
> This smells a bit like gold plating. After the 1 and Nth stories
> it seems the system would be very awkward to use and error prone.
> The servers now have to know what specific items are supported
> by the system. They must record the other items on paper and
> enter them manually when totalling the order. It would be a
> major training headache considering the "fairly large menu".
> This partial implementation might actually be worse than no
> system at all.
>
> I'm not sure I'd put this in the category of "real standalone
> utility". OTOH, without agreeing to the criteria for "real
> standalone utility" this thread will degrade quickly.

I believe Steve Howell's original set of requirements for the
exercise included entering the amount tendered and calculating
the change due. That's the 2nd story.

The third and fourth weren't in the original exercise, true.

As far as the last one is concerned, though, many places
include the ability to insert orders that aren't on the official
menu. That's what I'd do first, and then add in the menu
items roughly in order of volume. As far as a training
headache, I certainly hope that they're not getting staff
from the local institution for the developmentally disabled!
These things just aren't that hard to learn. The places I've
seen servers have problems have never been on the menu
items: they've always been on the cash and on backing
out mistakes.

However, if this was a realistic situation, I'd put in the
ability to process credit (and debit) cards somewhere
before tracking the servers and tips. There's very little
reason to track either before, and you'll get a lot of
resistance to tracking manual tips: it's a major sore point
with the IRS, among other places.

John Roth





Sat Dec 6, 2003 6:02 pm

jhrothjr
Offline Offline
Send Email Send Email

Forward
Message #85831 of 152327 |
Expand Messages Author Sort by Date

... I don't see any mention of requirements related to stories 2-4. This smells a bit like gold plating. After the 1 and Nth stories it seems the system would...
Steve Bate
noetic8
Offline Send Email
Dec 6, 2003
5:33 pm

From: "Steve Bate" <steve.at.xplanner.org@...> Sent: Saturday, December 06, 2003 12:30 PM Subject: RE: [XP] "difficult iterations"...
yahoogroups@...
jhrothjr
Offline Send Email
Dec 6, 2003
6:02 pm

... "Real Standalone utility" is in the eye of the Customer. I've blogged about this thread. I considered talking about the "coffee-house" as a sub-part of a ...
Keith Ray
attkeithray
Offline Send Email
Dec 6, 2003
6:35 pm

... Is it kosher in XP to fulfill very early requirements with non-computer solutions? For example, if all you're doing is giving me tax computation, you...
Steve Howell
showell30
Online Now Send Email
Dec 6, 2003
9:12 pm

... I think that's an excellent path to follow, early or not. Just yesterday I was doing a planning game with a client for a web-based app. To support users...
William Pietri
william_pietri
Offline Send Email
Dec 6, 2003
10:28 pm

... Interesting idea. Of course it's only a hour's work, so we should be able to fit more into an iteration. But it could actually be a good work saver. I was...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Dec 6, 2003
10:59 pm

... Yes! Very much so. In fact, I think the best first implementation is to drop by a local office supply store and buy receipt pads and laminated tax cards. ...
Jeff Grigg
jeffgrigg63132
Offline Send Email
Dec 7, 2003
1:45 am

... I thought a little more about partial implementations, and I think it's possible to get one. Presumably before the coffeehouse goes to a computer solution,...
Steve Howell
showell30
Online Now Send Email
Dec 6, 2003
9:18 pm

... Yes. But in the time we have talked about it, couldn't we have built a Windows app with ten or twenty buttons, a running tape in a text window, and a way...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Dec 6, 2003
11:03 pm

... The touch screen system I've used has a Retail screen, and it has buttons for 50 cent retail, 1 dollar retail, etc. It's kind of curious, because if you...
Steve Howell
showell30
Online Now Send Email
Dec 6, 2003
9:26 pm

... Nice summary of the issues. ... I'd love to explore the bookstore problem some day too. I think you could have a lot of useful stories in a bookstore...
Steve Howell
showell30
Online Now Send Email
Dec 6, 2003
9:50 pm

... If you think it's that easy, I'd love to see some working code. :) ... A release schedule might be timed around manager meetings, which happen once a week....
Steve Howell
showell30
Online Now Send Email
Dec 7, 2003
1:58 am

From: "Ron Jeffries" <ronjeffries@...> ... haven't ... Yes, you certainly could. You could probably have something primitive working in a few...
Kyle Cordes
kylejcordes
Offline Send Email
Dec 7, 2003
2:38 am

... Yes, I am sure that pairing with someone clueful would be a major help. There are all these little glitch things. One guy at the CF talk I was at this week...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Dec 7, 2003
2:44 am

Hi all, last Friday we finished our first project using XP (this was also the biggest and longest project for everyone!). Over the last weeks and months I got...
Mark Striebeck
markstriebeck
Offline Send Email
Dec 8, 2003
3:28 am

... Neat! I'm curious what you think such features might be ... -- Dossy -- Dossy Shiobara mail: dossy@... Panoptic Computer...
dossy
Offline Send Email
Dec 8, 2003
5:59 am

Hello Mark, Thanks for taking your time and writing in details. Regards, Punit Pandey Yash Technologies ================================================= ...
Punit Pandey
pandeypunit
Offline Send Email
Dec 8, 2003
8:46 am

Well, finally I can be my own customer!! During our project, I setup two tools to report the progress of development: 1. User stories report: - list of all...
Mark Striebeck
markstriebeck
Offline Send Email
Dec 8, 2003
5:32 pm

... In other words, you added different grouping options to the SF RFE tool? Another pull-down category labeled "Iteration" on each RFE could be interesting,...
dossy
Offline Send Email
Dec 9, 2003
4:09 am

How about agiledevelopmentconference.com? It would be closer to California than Calgary... - Lasse - ... Lähettäjä: Mark Striebeck...
lasse.koskela@...
lassekoskela
Offline Send Email
Dec 8, 2003
8:09 pm

... Outstanding report. I would love to have it as an experience report on XProgramming.com. It's close to publishable right now, I'd think. Would you be...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Dec 8, 2003
2:29 pm

Mark should also consider presenting this experience report at one of the agile conferences. ... -- C. Keith Ray ...
Keith Ray
attkeithray
Offline Send Email
Dec 8, 2003
4:36 pm

Keith, I was thinking the same. Which conference would be best for such a report? The Agile Universe? MarkS ... [Non-text portions of this message have been...
Mark Striebeck
markstriebeck
Offline Send Email
Dec 8, 2003
5:39 pm

Ron, I would be glad to do so. What do you think is missing/wrong? (except my germanisation of the english language) MarkS ... [Non-text portions of this...
Mark Striebeck
markstriebeck
Offline Send Email
Dec 8, 2003
5:33 pm

... At a first glance, nothing. I'd have to read it more carefully than I have so far to have a strong opinion. Are you willing to have it on the web as it ...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Dec 9, 2003
2:36 am

Are you "eating your own dog food?" IE: Are you using the product to manage the source code for the product? ... Naturally, the question, "Why?" comes to mind....
Jeff Grigg
jeffgrigg63132
Offline Send Email
Dec 8, 2003
2:30 pm

Yes, we always do: - using our CVS integration for our code - using our bug trackers for... well tracking bugs but also to track feature requests - using our...
Mark Striebeck
markstriebeck
Offline Send Email
Dec 8, 2003
5:37 pm

... Congrats! It sounds like you guys were hugely successful. ... I would love more data. Anything you've got! Also, I'd love to buy lunch for your UI designer...
William Pietri
william_pietri
Offline Send Email
Dec 8, 2003
7:14 pm

... Hello Mark. Congratulations on your success. ... FYI, they actually attended the 5-day version of The Extreme Programming Workshop. ... I'm curious about...
Joshua Kerievsky
jlk112067
Offline Send Email
Dec 14, 2003
1:00 pm

Josh, see below. ... Ups, sorry - it's just soooooooooo long ago! ... Some examples: - ill-formatted JSPs - wrong layout - a lot of display logic is...
mstriebeck@...
markstriebeck
Offline Send Email
Dec 14, 2003
5:38 pm
 First  |  |  Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help