David, I think it would be very instructive to hear your reactions when you're done with the project. Did you find the extensive wireframing helpful? Did you find it changed much when you went to the prototype?
My own experience has been that wireframes are helpful for the beginning stages of a project only. I often refer to them as "booster rockets", useful for helping us escape the gravitational pull of assumptions. With Steve, I find that about two hours is all I spend on wireframes. But this is a matter of experience and not doctrine. It will be interesting to hear about your experience with them. Hal -----Original Message----- From: David Siew [mailto:[EMAIL PROTECTED]] Sent: Sunday, June 09, 2002 10:34 PM To: [EMAIL PROTECTED] Subject: RE: FLiP and Prototyping Hi, Steve wrote: >Usually I toss the wireframe and don't look back. I spend >no more than 2 hours on the wireframe. I try to >use it as almost a sales pitch. The minute the client sees >the application in HTML, they get excited. Too >much wireframing and the best of clients will still zone out. I have been following the thread and saw Steve, Hal and a few of you mentioning that the wireframe is used mainly as a sales tool and usually "dumped" after working about 2 hours on it. So I am wondering if it would be general guideline or for a small to medium (subjective) project? I am working on a rather complex logistic related "Portal" and have been stuck at the wireframe stage for the past week. Fortunately, my client is rather happy working with the tool as it showed the flow of the portal processes. That's where I am confused. Have I dwelled on wireframing for too long? Should I just get into the prototype? Wouldn't it be a longer process if we try to work out the process flow in the prototype stage? My idea was to get the flow established, agreed by the client, then get the HTML guy to work on the prototype. Wouldn't that be faster and cause less unhappiness for my HTML guy? Thank you and regards David Siew Webthings Internet Services www.webthings.com.sg -----Original Message----- From: Steve Nelson [mailto:[EMAIL PROTECTED]] Sent: 10 June 2002 01:52 To: [EMAIL PROTECTED] Subject: Re: FLiP and Prototyping Richard Tugwell wrote: > Hi Steve > > I'm not sure if your post was in response to mine or not. > > Can I ask a few questions Ask away, i love to talk about this stuff. > Does the HTML prototype determine functionality, or > appearance/navigation? Both. The HTML prototype determines what the client wants. They have a hard time telling you exactly what they want without seeing something. "Should that form field be a checkbox or a radio button?" They won't know until they see it. The answer dramatically changes the design of the database. Is that appearance or is that functionality? Does it matter? > Does it show/allow functionality not uncovered in the requirements > gathering/wireframe process? yes absolutely. A wireframe gives you a quick sketch of the prototype, but the wireframe is terrible at uncovering issues like the checkbox vs. radio button. Without seeing the two, your client will have a hard time understand the difference between the two. > If you change the prototype, do you change the wireframe, or have you > thrown the wireframe away by this time? Usually I toss the wireframe and don't look back. I spend no more than 2 hours on the wireframe. I try to use it as almost a sales pitch. The minute the client sees the application in HTML, they get excited. Too much wireframing and the best of clients will still zone out. > I find overlaying HTML layout on a "wireframe" functional skeleton > very easy with FB3, so why delay the coding/DB design? Yes, that's exactly the reason for the wireframe. It gives you a starting point for the prototype. I generally start my prototype by translating each page in the wireframe into an HTML page, and I give that wireframe a skin. Suddenly i realize "oops i forget so and so when i built the wireframe" Then I add that into the prototype. > Cheers > > Richard > Steve Nelson wrote: > > FLiP may feel a little confusing at first because it feels like > > sometimes you're doing things backwards. Hear me out.... > > > > Design the database last. > > > > Don't sign off on the wireframe. Instead sign off on the prototype. > > > > Build the ENTIRE prototype before your touch a line of CFML. > > > > Let the client get touchy feely about the prototype > > > > Let them go on and on and on (Don't do this for free, charge them.) > > until they say "THAT'S IT! THAT IS WHAT I WANT!" > > > > When they say that, move on to fusedocs, fusecoding and database. > > > > Building the prototype could take days, weeks, even months. But when > > you finish, the application will be exactly what the client wants. > > During that time you > > generally do not need a staff of a dozen programmers, what you need are > > $15-20/hour pure HTML programmers. For those guys, HTML coding does not > > take a > > long time. > > > > Give this process a try, it's weird, but it REALLY works! > > > > In the words of the great Dr. Seuss > > > > You do not like them. > > So you say. > > Try them! Try them! > > And you may > > Try them and you may, I say. > > > > Steve Nelson > > > > Richard Tugwell wrote: > > > > > Hi > > > > > > I'm late in this thread, but I may be missing something. It seems > > > that wireframes are used to find out what the client requirements > > > are as regards the navigational and functional architecture of a > > > site is concerned. The output from the wireframe stage, or some > > > other stage should be a signed-off functional specification, (with > > > some caveats about changes made later in the process). Some > > > clients are better than others at providing input to this stage. > > > Some other requirements are gathered otherwise (DB model for > > > example) from more other methods such as use case modelling E/R > > > and various other modellling techniques. > > > > > > I always thought an HTML prototype ONLY showed people what the > > > site would look like within that already "accepted" architecture. > > > If clients start changing requirements at this prototype stage, > > > then you have problems - back to wireframe. I can also sympathise > > > with people who think that HTML coding takes longer than all the > > > other stuff. It can take longer, because HTML formatting is a > > > pain, and the client will always be wanting to make "little" > > > changes which are very time consuming. I tend to do functional > > > coding, based on a signed-off functional specification in parallel > > > with the prototype touchy feely bit. > > > > > > I try and make sure that design wise the site appearance is as > > > much as possible separated from the functionality. Fusebox 3 is a > > > great help here for me withthe api and nested layouts. If the > > > client says "menu down the left side" instead of "menu across the > > > top" no problem. > > > > > > I have been involved in software development projects for 25 > > > years, now doing website stuff as a kind of hobby, but it is > > > obvious that we always have the same problems. Most methodolgies > > > acknowledge that requirements cannot be specified absolutely at > > > stage one. However every project has to be managed on it's merits, > > > and it is not possible to generalise and say that prototyping > > > takes 60% etc etc. I think the phases of Flip are appropriate, but > > > we cannot always be prescriptive about things > > > > > > Off the top of my head thoughts - this topic will run and run, > > > there is no absolute answer Steve Nelson wrote: > > > > > I am creating Montreal's CFUG website right now and this is > > > > > the first project I am using the FLiP process. I have done > > > > > the wireframe and now I am on to the prototype. One of the > > > > > people I work with who does the HTML integration always tells > > > > > me I should program only after having the first template > > > > > because coding HTML takes so long compared to programming. > > > > > What do you say to a person like that? > > > > > > > > Race them. Say: "Let's pick one template, you build the CFML > > > > and the Database THEN build the HTML interface that we will > > > > 'slap' on, I'll build just the HTML. > > > > Whoever finishes first wins and we'll do it that way." > > > > > > > > Then tell them that you could show both versions to the client > > > > and 99% of the time the client won't see the difference. But > > > > will understand the application > > > > enough to tell you they want something slightly different. > > > > > > > > Steve Nelson > > > > > > > > > > > > > > > > > > > > > > ==^================================================================ This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9 Or send an email to: [EMAIL PROTECTED] T O P I C A -- Register now to manage your mail! http://www.topica.com/partner/tag02/register ==^================================================================
