среда, 9 сентября 2009 г.

Use the Power, Luck!

It is the best time, when we start our Project. And we move it to 1.0 every day, hard working and improving every page.

But may occur one thing – you spend major part of time inventing a bicycle. This is amazing to do things by you. Of course you may trust only self written (or managed, if you run a team) things. Stop and thing clear. Do you able to do better maps then Google, or better JS library then JQuery, etc?

Inventing bicycles results your project doesn’t be ready in time. And, on the other hand - many resources spent, time is gone.

Use power of reuse. Or, other words – reuse existing services. Web is full of great and free stuff. Really! Only imagine how you construct your project from parts, like in Lego. The kind of web projects I mostly like is the mashup. This means to combine functionality of several web applications with open API. Sure, you add your own ideas, code or user interface.

Bla bla bla is nothing without examples. The project we open to web last days called “All Lutsk” (English version). It is mostly based on Google maps. Our home city is green, has interesting historic places, good for active rest and very nice indeed. The goal of the project to show all nice places in our city. So tourists can easily build a day of fun and get a good relax. Don't afraid of that site is non-English, we build it for local users, and they speak Ukrainian. But you always can use Google translate tool.

We spent 3 days of hard coding and result is running site. Agile methods are great. It allows you to build project iteration-by-iteration. My friends are saying that UI design are missing at all, or it needs social features. Thank you! It will be added in next iteration. And right now we working on implementing it. We have real-users-feedbacks. This is more important than what we think about project. Remember: users know more about their needs.