Saturday, February 17, 2007

The Story of success

I found an interesting article about Sergey Brin (co-founder of google inc.)
Link

I think it's a very good article about Russian-born entrepreneur and his first steps.

Also, I was very impressed that Sergey's father wished to be an astronomer, because i am studying on this specialization right now.

Friday, February 16, 2007

Everyday voice meeting

I met with Skype about 1.5 year ago on my first project in OBS Group. It was a big project and i had an casual meetings with the customer about the progress and developers' questions.

Today, i am using skype for the meetings with my developer and i find it very helpful to realize all communications about the project via PC. I am sure the it works fine via Pocket PC and cell phone, connected via bluetooth. It's a great pleasure to be location-independent.

Also, i am sure that everyday meeting and discussing the status of the project with all team is very important for the project success. I am going to continue it on my projects.

All modern project management approaches contains everyday meetings in the team (Customer is the part of team too).
I absolutly agree with this practice.

Wednesday, February 14, 2007

Ruby in large project.

Today I had the first experience with Ruby in the large project with 10 developers.
I was very impressed by code, because it's very messy. Yes, Ruby is very laconic. Yes, It's easier to write on ruby then Java or C#. BUT: It's very difficult to support large projects, because the is no strict layer separation (Why this code "<%=User.find(session[:id]).name%>" can't been written in view?), something like ASP.NET's code-behind practice, Java's and .NET's Data Layer.

Of course, it possible to write the understable code using it, but it's not easy to do in outsourcing environment, especially if the project is written by few geo-distributed teams.

I am sure the the most important part of ruby project is Agile development. So the first milestone of every Ruby project is "Apply Agile development practice in the team".

The second ruby "benefit" example:
Currently, the company where I am working, provides the testing services for Polish outsourcing company on the ERP system development.
This project is been writing using Ruby on rails framework. Only Ruby experts work on it. It has been developed very fast. But it contains a lot of bugs.

I have already started a development of small eCommerce site using Ruby and i am sure that it's a good choice. But i am not sure about the large projects.

Monday, February 12, 2007

Feed provider

I know 2 ways to provide feed to the users:
- via RSS/Atom
- via provider of media distribution (for example feedburner.com).
I saw that very popular blogs providers their feeds via it.

What are the benefits of this services?
1. Statistic count about the readers, guests and comments. That would helps with blogs search engines and attract the attention to your or site.
2. An other way to add advertisement and earn ad hoc moneys.

So today, i registered my blogs into feedburner

Russian Startups on the internal market

I found that some web startups are trying to sell theirs self immediately after the start. That means, "the entrepreneur" created the nice site, had found the idea and then he likes to sell all the business to someone else. I can't understand that. I know that performing of the idea is the most difficult part, but it's wrong to sell business without any implementation.

I am sure that idea cost much less then realization.

Example:
Initial investments: 2000$ (very much)
Investments to be added: 20000$
ROI: 300%

I can't imagine how it possible to calculate the ROI (a very big ROI) at the start of business without the real results.


I think this is not a good practice.

Tuesday, February 6, 2007

GooglePage Rank & SEO

Google page rank - "is a link analysis algorithm which assigns a numerical weighting to each element of a hyperlinked set of documents, such as the World Wide Web, with the purpose of "measuring" its relative importance within the set. The algorithm may be applied to any collection of entities with reciprocal quotations and references"

Search Engine Optimization - "as a subset of search engine marketing seeks to improve the number and quality of visitors to a web site from "natural" ("organic" or "algorithmic") search results. The quality of visitor traffic can be measured by how often a visitor using a specific keyword leads to a desired conversion action, such as making a purchase or requesting further information. In effect, SEO is marketing by appealing first to machine algorithms to increase search engine relevance and secondly to human visitors"


What are the benefits of the high page rank?
1. Google & others search engines will respect you: that mean in the search result, the result from your site will be higher than from the others with lower page rank and it's very important to receive the new customers for your service.
2. Ad (Google Ad) on your site will be more expensive

Today i have found that corp site of my company (OBS Group) has google page rank "1". I think that it's a progress for it and for me, because it was my first SEO experience. Now, I am going to continue training on it. I am sure that expert knowledges in SEO area are very important for everyone success start-up.

Monday, February 5, 2007

What's a Start-up Plan

What's a Start-up Plan?

According
"A simple start-up plan includes a summary, mission statement, keys to success, market analysis, and break-even analysis. This kind of plan is good for deciding whether or not to proceed with a plan, to tell if there is a business worth pursuing, but it is not enough to run a business with." -
from the site Bplans.com
This site provided me an information about business plan content and i think it's helpful for me.

Aslo, about business plan examples:
At first, i tried to find Business Plans (BP) on Russian language (I know, i am very lazy to read on English and my native language is Russian). I received a very funny results: my compositions in school was more helpful and contained more information then all results i had found.

So now, i am going to prepare my start-up plan for both of my possible businesses (my previous post) and then i'll be able to make my decision. I'll write them on russian because i have to discuss them with my partner and he is russian-speaking, and sometime after I'll translate them and publish here. So it takes few days before the publication.

How To Start

At first, I have to decide what business I'd like to start at first. I have one - "OBS Group" and now i am going to start an other one. I am sure that the most perspective business is e-Commerce and Web 2.0 Application designed for the end-user. What are the difference between investments to them:
- e-Commerce requires for much investments at the start of business.
- Web Application requires much fewer investments at the start, but then it will require much and much more.

Also i decided that i must select the idea not by first time investments, but by the ROI
(ROI - return of investments, some venture capitalists have ROI more then 1000%), That's i the most important criteria. At first, Entrepreneur have to think about the win and the feedback not about the possible losses.

As known, in 10 start ups:
2-3 - return money and generate some positive cash flow
3-4 - only return money
3-4 - loss money of investor.

No one shouldn't forget about that, every one must think about possibility of the win.

Saturday, February 3, 2007

Common Information about this Blog

As my first post I'd like to write about the future content of this Blog.
Here I'll post information about my experience in web 2.0 startup development. Also I'll try to write about interesting technologies (like AJAX, Flex, Ruby on Rails) that give opportunities for web development that may help to safe time and increase ROI during it.

"Entrepreneur" - on the wikipeadia there is a good article about this comprehension
http://en.wikipedia.org/wiki/Entrepreneur