In order to give you the best estimate possible, we need a detailed list of what users can do with your solution. Please provide us with all the different interactions a user will have with your project. We typically use the industry standard “user story” in the form: “user type takes action to accomplish purpose.” For example, “unregistered visitors view a list of subscription options to decide if they want to sign up.” The important thing is to thoroughly describe all of the actions users will take. If your description leaves something out, it can’t be incorporated into our estimate.
“After users register and log in, they can write a new movie review. Users can use a WYSIWYG editor. Users can also click a button to see a list of public domain images from flickr.com that have been tagged with the movie’s name, and then pick one of the images to be the thumbnail for their review. Users can publish the review in the following ways. Facebook: the system connects to their Facebook account and posts a new note with their review’s headline and a link back to this system for the full review. Twitter: the system creates a tweet with a link to the full review. SMS: The user manually enters up to 50 phone numbers and the message. In addition to writing new reviews, users can also browse a list of all their old reviews.”
“Users can write multimedia movie reviews and publicize what they’ve written. The system can use SMS, Facebook, Twitter and other online tools to spread the word.”
“How much is a mobile app?”
Your level of detail will have a direct impact on the accuracy of our estimate. For best results, be sure to include as detailed of a description as possible. If you feel your idea isn’t complete or detailed enough yet, we also offer design services.