Time, budget and scope.. the triangle of evil
Kinan Sweidan 
I’ve been working lately on my newest website TagMyCity.com. The website will allow users to do the following:
- Create user profile
- Add places e.g restaurants, spas, clinics..
- Review places according to service, price, dress code, parking…
- Upload pictures of places and users
- Create events calendar for each city
- Create groups and social networking
The website will also provide users with maps and driving directions using Google maps APIs. All the activities are real time which means when a user creates a place, the place will be created right away with no moderation (like wiki)
I usually like to push a slim version v1.0 as fast as possible because it keeps me excited about the project and it provides valuable feedback from first wave of users. Unfortunately that wasn’t the case with TagMyCity.

I felt yesterday that I was getting intimidated by the size of the project and it’s taking me too long to finish it. So according to the time, budget and scope triangle I have no choice except to scale back the scope.
Here I am trying to define the most important parts that I need to have in v1.0.
- Create a place, review it and upload pictures (place pictures)
- Create user profile and upload user’s pictures
- Limit searches for places by city with no distance predefined
- Get longitude and latitude of the place address (using web-service SOAP or XML-RPC) and locate it on Google map
So now that I have my new requirements written down, I am going back to my trusty Ruby on Rails (RadRails) IDE to continue coding. I will update this list weekly and document my progress.

Posted in Entrepreneurship, New Projects |