Thursday, April 28, 2011

Programming how to show your employees your idea

Before you start working on a software project how do you show your employees your prototype. Most people either draw it on paper or write it on a whiteboard. How would you show it to your employees who live far away? Do they just take a picture of it or fax the paper to them? or do people just use a website not to draw there prototypes and email it to them. Any ideas? Because I really want to draw my ideas on a whiteboard but I am not sure how I would show my employees.

From stackoverflow
  • Paper Prototying works well.

    Draw a complete interface, including buttons, menus, and other interface elements on a bunch of sheets of paper -- one piece for every window, dialog, or behavior. Don't use a ruler. Hold the pieces of paper in front of a potential user. Have them attempt to perform tasks relevant to your system without how-to assistance.

    UPDATE: The question that lists paper protyping tools (that @EBGReen pointed out) is here: Prototyping a GUI with a customer

  • Joel "Joel on Software" Spolsky has an excellent article on how and why to write a brief functional specification before starting any programming project. He includes an example and later shows the actual spec for a product they new successfully sell.

  • A bit platform-specific, but Expression Blend 3 includes "SketchFlow", which I'm currently using for prototyping; in particular, it uses the same tooling as normal, but re-styles it to intentionally remind the user that it is prototype only:

    alt text

    A range of similar prototyping tools exist for various platforms; this one is quite nice because if combines this with the standard platform functionality.

  • Another option I stumbled on recently which looks really keen is Balsamiq Mockups.

    alt text

    Alex : I second this. My team has used balsamiq many times to mock up some fairly complex UI's, and it has always proved useful/ The ability to (very) quickly build out a rough ui prototype that you can fire off to stakeholders is just wonderful
  • When I was contracted as a Jr. .NET Developer I was a remote dev. We used Gotomeeting to do SCRUM everyday. They gave me the requirements, the drawings and pictures of what the UI's needed to look like, and I gave them estimates and code. Gotomeeting is amazing software.

    We also used Visio drawings and the like for laying out complex database diagrams and relationships, among other things.

    It worked really well for us

  • To be honest I don't generally do much more than a brief draft on paper. Mostly the specific implementation and layout is left to me, so I make it up as I go and then show the work in progress, soliciting potential changes.

0 comments:

Post a Comment