I generally start on paper since it is the fastest and most flexible way for me to get ideas down. Also I like to do it away from my desk where there are less distractions. Every one in a while I get a more challenging project and transferring the diagrams and notes from paper to the digital realm can sometimes be a challenge.
Back when I worked in a group office we had a huge whiteboard that we used that was great since it was big and always visible. That was a long time ago.
I was wondering if there is any software that could help with planing development of applications? Stuff like designing a data flow. Does anyone use anything like this?
In my work I’ve been lucky enougth not to have to worry about this as I just get given the end design and told what to build it in ( IE: Shop, Modx CMS etc ).
This changed recently when I started a project of my own which will see a network of sites indexing business across the country.
I first started with the idea ( this came to me sat in the Pub lol ), I had a little think about it and how I would approch it then started to build the site ( design and aded to modx ). I soon realised that this approch wasn’t going to work because I was thinking of new features every day and trying to add them, then the site just became too crowded and the design started to suffer.
This has now put me back about 3 months, plus all the time wasted building the sites etc.
I have now scrapped everything I did and have approched it again, with what I hope will end with a great result:
1: I sat down one night with a pad and pen whils watching TV and just made a not of every feature I want to have on the sites.
2: I then thought about what competing sites have and how I can improve on these features, adding more useability and new features.
3: I then crossed referanced everything and removed features that I felt brought nothing to the site.
4: I found about 10 sites that I like and documented every aspect of what I liked and the reasons why.
5: I then crossed referanced these with the features I wanted and removed everything that wouldn’t work (IE: theres no reason to have a fancy top navigation if the sub nav’s are going to be shown on the parent page.).
6: all this info has now gone off to the designer, and hopefully I will have the finished design by the end of Febuary after it’s been bated back and forth.
7: once I have the completed design It will be built in modx.
8: Next is for the test site to go live for the selected few to go through a "beta" period, where the users will document on userbility and the flow of the site etc.
9: once this period is over I will review what they have said and inplament what I think is relevent.
10: this will then result in another few days testing and hopefully result in the final goahead to go live.
11: After everything the Sites will be built and rolled out at a rate of 1 a month for about 2 years.
12: During the 2 years of rollouts I will be using some of my time for marketing the sites and managing the clients pages, invoicing etc.
13: (OHHHH thats a unlucky number to have this in) After 2 years I hope to be in a position to finish my full time job and just work on my own sites.
This looks to be an interesting thread.
Generally I am very much a visual person and the fist thing I do is work out how the site will look. This can involve a quick sketch but creating a Photoshop file with many layers is the main method I use.
I then carve up the site into separate graphics and dump those into a folder.
I then create the overall markup with XHTML. I make sure to use a Strict doctype and make sure the code validates.
I then use the markup and the images folder to build the CSS.
If its a static site I am done.
If its a dynamic site I now use MODx and use the markup to build my own template. Getting the various MODx pieces to function the way I want to has been the challenge but I am getting much more used to it now.
But even if the site will have fancy javascript of specific navigation or dynamic functionality I still focus on the design and how the whole things looks overall. Photoshop is still my dominant go to tool...
Max
PS: I may have strayed away from the "development" aspect to the original question here, but this is pretty much how I approach any site project...
Try Oversite
http://taubler.com/oversite/
After brainstorming and sketching on paper, you can do the wireframes, basic sitemap and the path flow
on this little program... and you can also export in some formats to send it / show it to your clients....
I like it a lot!
Website: www.mercologia.com
MODX Revo Tutorials: www.modxperience.com
MODX Professional Partner
Oversite looks cool, but I was not able to download xMind for some reason. I will try again later.