Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

Are there any good websites/blogs which discusses about Complex website architecture designs when it comes to usability and Design. For example if some one wants to build websites like Amazon, Ebay, etc how we need to start with? What are the basic things to be kept in mind while preparing a (mockup) architecture design, etc

Note: I don't need information on back end process(like web-services, API's, etc). Just from a design perspective need an answer here

share|improve this question
are you speaking of UI "architecture" soley in terms of f. e. usability or of how to run backend services with clusters etc? The latter one is hard to find, its to complex. The first one you'll find when lookin through amazon searching for "usabilityb" – Christian May 4 '12 at 11:08
I'm looking for UI Design not the services which run in the backend – Krishna Reddy May 4 '12 at 11:23
Would you please consider re-wording your title and your question? :-) "Architecture" is an overloaded word, and would make it hard for other people to find this discussion. AFAIK what you are looking for is often called "information architecture", "usability", and "interaction design". – Jesper Mortensen May 4 '12 at 12:40
@JesperMortensen yeah, thats done i rewrote my question. Hope it makes more sense now. Thanks for the suggestion :) – Krishna Reddy May 4 '12 at 13:02
Its much better :-) – Christian May 4 '12 at 15:13

closed as not constructive by dnbrv, jimg, Christian, Karlson, Zuly Gonzalez Sep 25 '12 at 15:19

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

2 Answers

up vote 3 down vote accepted

There are plenty of books and resources on the topic; and it's also something which many design schools and universities teach. Lastly you can often hire consultants with prior experience, these are often called "interaction designers", "information architecture specialists", or just "usability experts".

One hands-on book with practical information is "Designing Web Interfaces" by Jenifer Tidwell. It mostly covers patterns for distinct user interface elements, such as a main navigation menus, edit-in-place interactions, main navigation menus on mobile, etc.

Steve Krug has written excellent books in this field. His latest book "Rocket Surgery Made Easy" is a practical and quick introduction to usability testing, i.e. discovering what the problems are. His previous book "Don't make me think" is a classic.

if some one wants to build websites like Amazon, Ebay, etc

IMHO you can't start from scratch and make a proper design for such a complex site. The design needs to be appropriate for the customers, but as a company grows and adds to its products, the customer needs change. Design for the interactions you have now with an eye to what's going to be added in the near future -- not for what your site might look like in 2+ years.

share|improve this answer

how we need to start with?

KNOWLEDGE. Accumulated by experience. A website wont help you - like a cookbook will not make you a 5 star cook running a restaurant or even come close to enable you to.

In this case hire a freelancer software architect with relevant experience - expect to PAY (1000+ USD per day, minimum).

What are the basic things to be kept in mind while preparing a (mockup) architecture design, etc

Brutlaly speaking: that you dont know how to do it when you have to ask. YOu have to keep in mind scalability, physical limitations, uptime requirements, response time envelopes and a ton of new things as well as put up a decent technological stack (java or .NET being significantly positive here - especially .NET - as you can do the whole stack in one langauge). Not making stupi mistakes because you overlook something so the uptime or scalability fall flat on your nose.

Takes "make it in a project" and some years of experience.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.