This is a related comment/question from a non-tech perspective -- my UEX firm is partnering with a big agile development firm on a consumer-facing web project -- and we're adapting our "waterfall" (everyone loves to cringe when they say that, like we have been lepers and will be cured now) web development method to agile, and vice-versa.
We've created the UE analogue to the enterprise architecture -- an experience model for how this whole site will work and be organized, prior to beginning iterations, as an expression of the business requirements. (and then broken it down into stories) but now we are strugglign over a couple other things I think we should work out as inputs "all at once" -- metadata architecture for the CMS and some other uses, and the content strategy so we can agree on 3 templates for content presentation (lots of articles and stuff.)
The dev team is advocating to do metadata and content templates "just in time" in the iterations.
It's a major sticking point for us. I'm very interested in the agile method and like a lot of the ways it refocuses attention and effort -- but this seems to me to be a place where there is benefit in working some elements out with a system-wide view rather than just in time.
yes, it is easily generated from meta data... that would be the next step ;-) even UI "shape" can be very predictable and aided by properties in meta data and...
This is a related comment/question from a non-tech perspective -- my UEX firm is partnering with a big agile development firm on a consumer-facing web project...
Robert: I would actually argue along the lines of your dev team. If you work out the requirements upfront and then the architecture upfront, then you are very...
RE: "If you work out the requirements upfront and then the architecture upfront, then you are very close to follow a traditional waterfall process" ...
Oh, terrible, close to a (shudder) waterfall process. Heaven save us from the awful waterfall. Anything but that. Not even a hint, no, no please. ;-) You can...
Larry Constantine
lconstantine@...
Jan 26, 2007 2:24 am
You were changing the topic: An "all at once" -- metadata architecture " is not the same thing as a draft navigation architecture. I certainly agree to the...
Ditto, gush, I agree to everything Larry says below. We all have ideas and assumptions about the way things are. The sooner you put them into models, the...
On 25 Jan 2007, at 18:57, Larry Constantine wrote: [snip] ... [snip] That can depend on folks definition of "draft" :-) I spent a bit over two hours sketching...
I don't know that software application development and consumer facing web site development are two ends for the same continumm. Agile seams to prove effective...
... For what it's worth, most of my work is in consumer-facing web development. I find agile methods hugely beneficial, as do the designers I work with. I...
Thanks William. I am a BayChi member (though I do not live there) and will request that podcast. I guess one of the issues clouding my vision is that most of...
... You've definitely put your finger on a major issue. As a designer, you're well aware how much seemly tiny factors affect human behavior. Ease of...
Hello, William. On Friday, January 26, 2007, at 8:54:03 AM, you ... Marvelous! Ron Jeffries www.XProgramming.com Q: How do we get to Aspen? A: Climb to the...
You have to qualify "being in the same room is more effective" -- there are lots of assumptions going on in that statement <g> Though I know what you mean,...
... I must admit, I have NEVER experienced even a single case where putting people far from each other improved communication between them. But I agree with...
... I will, sometimes, use instant-messaging to communicate with a colleague at the next desk. This _helps_ the verbal chit-chat, when the textual chat message...
I'm a big fan of getting more than one designer in the same room, working on the same design problems. I've called it 'pair design' in the past and compared it...
what i was referring to was a case where teams in the same building had a habit of fracturing into little pockets of doing their own things, leaving other team...
... Even when those various teams were all together in the same war room? I have seen teams located in the different parts of the same building have little...
the team fracturing is not so much when we are in a "war" (?) room temporarily collaborating. but rather when folks go off on their own tangents, designing,...
... 2 ... of ... to ... tools... ... in ... continents ... skype ... I am curious about that. Specifically, what roles comprise your team? All you all...
no argument... maybe my point was stupid... tools don't make the difference, people do. just like being in the same room doesn't make the difference, people...
... You can if qualify that if you want, but honestly, I'm not sure I do. Sure, there are pathological cases, and sure, approaches that diminish feedback and...
... That's odd since I've found agile methods very effective at web development. So many practices are much easier when you don't have to ship software to...
On 25 Jan 2007, at 13:21, Robert Davis wrote: [snip] ... [snip] What do you think those benefits are, and are there any ways of getting those benefits in...
part of the balancing act in agile is understanding the timing of when a decision must be made, and its impact on the project's success. if it is costly to...
(re-send from 3:09pm) part of the balancing act in agile is understanding the timing of when a decision must be made, and its impact on the project's success. ...