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.

I have an idea for a startup and for it:

  1. I've created mockups of the site and work flow diagrams.
  2. I've registered the domain name and incorporated the company.
  3. Actively looking for the co-founder/offshore company to complete API tasks

Apart from these, what other things do I need to complete the development? (I mean in addition to backend and frontend work.)

share|improve this question
Syed, you have an important question, however, it lacks the necessary details to answer properly on this site. There are a ton of things one needs/can do to develop a website. You have to narrow down the scope to a particular area, for example marketing, as well as give us more details. Also note that we are a startup Q&A site and general website development and design is off-topic for our site. Please keep that in mind when editing the question. – Zuly Gonzalez Jun 29 '12 at 13:39

closed as not constructive by dnbrv, Zuly Gonzalez Jun 29 '12 at 13:29

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.

5 Answers

(I have largely left out the business side, as I read OPs question to be about the technology & implementation.)

  1. Do hallway usability testing, i.e. put some people down in front of screen mockups, and see if they can successfully complete simple tasks on your proposed website design.

  2. Figure out how you want to host your site. It's generally not a big problem anymore, but depending on your business strategy, different methods may be more or less suitable. If you need cloud computing hosting, then that's something to get included in your development plan, as cloud computing will require some changes to the architecture.

  3. Find a good & cheap graphical designer to make your site good-looking in the eyes of your customers. This is surprisingly hard, as a) the whole world is looking for good & cheap designers, and b) sense of æstetics differs between cultures, so it's often hard to outsource with good results.

  4. Think about browsers & web tech for your target market -- which browsers do you need to support, how much interactivity (Javascript) do you need, how much quality assurance / testing do you need? (Hint: As the amount of JS, AJAX, FLEX and so forth goes up, and the list of supported browsers is increased, the testing scope increases dramatically.)

  5. Think about backups of customer data, disaster recovery, security, and day to day IT operations in general. How will your company provide the uptime and security that customers expect from a hosted solution?

  6. Set up uptime monitoring / error alerting (Pingdom, mon.itor.us, Gomez or similar).

  7. Think long and hard about how you'll identify the right co-founder / outsourced technology provider; and structure the business relationship with him/them.

share|improve this answer
  • Test your front-end in multiple browsers (FF, Chrome, Safari, IE6+).

Optional but useful:

share|improve this answer

Good points here.

I've used AddThis to get the button to enable easy sharing of the site. It's excellent. Easy to use and helpful analytics as well. Big fan.

You probably also want to have a privacy policy and short terms of service. If you're going to use Adsense, a privacy policy is mandatory. We've used TRUSTe for help managing privacy issues and are finding it helpful - particularly with EU compliance issues.

share|improve this answer

What you need to do next is to take your idea through an opportunity evaluation process. This is where you can tweak, improve and plan the BUSINESS side of it (as opposed to the product.)

Things you should look at include being really specific about who your customers are, how you are going to generate revenue, what business model you will use, how you can prevent others copying you (creating a sustainable competitive advantage), what resources you need and looking at the risks and how you can mitigate them. And of course do some financial projections.

It is also important to test your idea in the market.

Mindmaps show the main issues you need to tackle. And it is really important to validate all your planning and thinking by getting out there and talking to people who know the market and also by doing secondary research.

Basically the end result you want is to feel confident that there is a business opportunity there. You also want to adjust your initial idea if you find that it's not quite what the market wants or if it doesn't seem like it's going to be profitable.

Once you've been through the process you will have a really deep knowledge of your business and industry and have the basis of a great business plan.

It sounds like a lot of work, but I train a lot of people in this process and they generally feel it's really worth doing. The pay off in improving your idea and identifying the key issues for your business is huge! And it can also save you a lot of money if your idea is not profitable - either by changing it to improve it or ditching it and moving on to something else.

Good luck! and Let the Adventure begin!

share|improve this answer
Good feedback looks like customer development process build to last, also i was looking for the technical checklist once we finish the idea side to really execute it/develop the website. – Syed Apr 26 '10 at 18:02
So much to keep your head around isn't there! – Susan Jones Apr 28 '10 at 0:13
Another broken link. Please fix if you can. Thanks. – Zuly Gonzalez Jun 9 '12 at 2:13
  • Integrate web analytics.
  • Integrate payment solution.
  • some SEO.
share|improve this answer

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