Eric's thoughts

ruby, rails, and more

How to break down a complex project

leave a comment »

steps to break down a (complex web based) project:

1. wireframes for every page

  • draw out all necessary elements – menus, links, buttons and messages
  • for each of the element on the wireframe, ask questions – where does this link to, who can see or do this.
  • go through one most important use case, see if the wireframes accomplishe this

2. use post-it note or tracker to group functions

  • page by page
  • break different functions on each page into stories. ask “can xx exist/make sense without xxx”. if function A can exist/function/make sense without function B, then they are two stories
  • detail the story based on the wireframe- include who, what(the function), and how – e.g. as the owner of the project(who), i can invite other people to join the project(what), by use the text field in left side and click add(how), or as a user(who), i can see a list of the projcts with name, title, and last updated date(what)

3. estimate each story or post-it note

Advertisement

Written by ericzou

August 5, 2009 at 1:57 am

Posted in Productivity, project

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.