Posted by: palsikar on: May 21, 2009
I’ve worked with osCommerce and its derivatives for quite some time now. So had the architects of the Magento shopping cart before they came up with the idea of building a completely new Open Source shop cart. Given that osCommerce is widely considered to be the most popular Open Source cart, and that it has at last count 4766 community contributions from its 178,210 members you might wonder why they felt the need for a new cart. It is a good question, and here are my comments on one aspect of the question.
osCommerce has a very minimal release schedule. The Open Source philosophy of “Release Early, Release Often” is just not on the agenda. The last few releases have been backports of new code with minimal impact in terms of business features available in the cart.
Magento has, thus far, offered frequent releases offering significant new functionality long requested by members of the osCommerce community. Data export tools and a much improved backend are only the beginning – the difference is just huge. osCommerce is rather undocumented – and certainly so in terms of official documentation released by the designer. It has a person (one) responsible for developing or leading development of documentation – but little if any cohesive information pertinent to the current release. osCommerce does have established (if poorly understood) API’s for module development and a large body of shipping, payment and order total modules exists.
Magento has selected a professional PHP development framework on which to base development – offloading part of the development and documentation cost while taking advantage of organizations known for excellence in training. Varien has made an effort to get documentation in place with a wiki which, if not regularly maintained, does offer documentation by development team members which can be used to build shipping and payment modules. These are certainly very reasonable areas of focus for a project in this stage of its life cycle, and the practice bodes well for the future.
The osCommerce website features an active community forum with many involved community members. Quite a few of those members are technically accomplished and offer willing assistance. But there is little to no participation from the project members – announcements are few and far between and while many fans of the project constantly urge new members to wait for the 3.0 release of osCommerce – the 3 year wait for a release strains their credibility to the breaking point. If not further.
The Magento website encourages participation and has many actively involved members from both the community AND the project. The rapid move from the 0.7 release to a full 1.0 release is a welcome change. While it has resulted in some lag between semi-official Wiki postings on the APIs intermittent postings and updates by official developers offers a new hope that finally some balance between progress and stability will be available in an Open Source eCommerce project.
By now, the picture should be clear. You could say that the single biggest problem faced by the osCommerce community is the lack of an osCommerce project. Lacking this challenge, even the technical difficulties related to an EAV based database management scheme and the high demand for buzzword compliance placed on Magento coders is unlikely to hold this new kid on the block back for long.
Posted by: palsikar on: July 7, 2008
Selling is hard work, but it’s even more difficult when the sales team starts exhibiting dysfunctional behavior. Here are the seven major sins of sales teams, along with some advice on how to cope:
Have I missed anything?
Posted by: palsikar on: July 4, 2008
At one point in time, I did not believe that there is a company which main product are software could not have coding standards on their shelf. But guess what. I’ve found one. And I found more from reading blogs. In some software development company setup, different teams could have different coding standards and application framework they follow on developing their projects. While this setup will work to each team and still make profits, the stakeholders may not be aware that there are still more room for profitability by making software production more efficient by implementing
Coding Standards. But what are the challenges they will face when they start building their Coding Standards? Here are five common challenges for them:
1. The organization should find a team of talented and well experienced developers within their own organization to start developing rules and items for establishing and implementing “Coding Standards”. These experts will identify common points of software development process that are mostly the source of coding deviation throughout the development of the software project.
2. That identification process itself could be a daunting task for some developers.
3. The developers who will use and implement the “Coding Standards” may not embrace this rule at the first stage of implementation. So, code review on the first phase of its implementation should be done thoroughly and meticulously.
4. They might feel some friction because the coding style that they are very familiar with is now bounded by rules.
5. The programmers might feel confused at first because their traditional approach may no longer effective as before because standardized approach to coding has been implemented.
Posted by: palsikar on: July 4, 2008
The Internet is swarming with copywriters, web designers, software experts, project consulting personnel, financial wizards, artists, scientists, technologists etc who are acting as freelance experts or what we normally call freelance service providers in net jargon. Apart from a few (though the number is growing rapidly) freelance consulting organizations or portals, the majority of people are operating on their own and a cut throat competition is no exception on the web. Sometimes an unhealthy strife can be noticed between service providers and this result in some sort of distress, not only to the freelancers but also service buyers – who many times fail to make the most out of the immense potential Internet has to offer. Over and above, several English speaking countries compete with each other to proverbially “bag the order” resulting in intense activity and communication that requires a large amount of bandwidth. Broadband connections are certainly helping in solving several communication problems.
India -that mysterious land with a lot to offer, other than one of the 7 wonders!
English as a second language, but many in India consider it as their first language due to centuries of using this world tongue! The dialects are many, just like in England. The composition could match or even surpass the best Oxford or Queen’s English! Thoughts and inspiration in excelling in words can make many writers (authors) freelance in the profession of composing words into ideas that “have legs”! The software industry can boast of developments that even Microsoft, Sun Microsystems, or Linus Torvalds’ penguin can give it a standing ovation. What more does one need in terms of a multitude of talent at an economic cost – affordable and professional – more than one bargained for! It is no longer a mystery, nor a magic rope trick that has brought India as a forerunner in the freelancing field. Catering to all who wish to correctly outsource their projects has become a by word to the millions of freelancers and freelance conglomerations in India.
The Pros & Cons of Outsourcing Projects to India
If one checks out any outsourcing or bidding portal like GAF, Elance, RAC, Scriptlance etc it will become clear that a large contribution is made by service providers from India. The results therefore speak for themselves. India does have a large population as such and subsequently the distribution of freelancers on various IT careers is also large! Mostly this is considered strength for any nation! Sometimes of course a few providers do create problems through unethical and thoughtless actions but then this is prevalent in many other nations of the world. On a majority basis the freelance population of India is very useful for not only the English speaking world but also those who are not so proficient in this language. Therefore the advantages far outweigh the disadvantages and India is looked upon as a good outsourcing prospect.
How does India operate in the Outsourced Jobs?
There are some very large organizations in India who provide a compendium of services in the information technology field. They manage to pick up large jobs from other countries. However, a majority of freelancers work independently, working on smaller projects that really cannot be handled by very large corporate companies or conglomerates. The advantage of smaller freelancers is that they have a better turn around time and are surely more affordable. In the writing or copy writing field India does score pretty high in spite of English being a second language! Many young people work from home and are today fortunate to have broadband connections that make their freelance jobs easier. Payments modes are also more flexible these days so that money transfer is more viable and fast. These environmental conditions have given a good boost to the freelance trade in India.
Meta Description: India has great potential as a country for outsourcing all information technology projects. There are more advantages than disadvantages.
Posted by: palsikar on: July 4, 2008
What is Elance?
Elance is a website forum, a marketplace that allows people from all over the world to actively participate in buying and selling their products and services. As a freelance writer you can offer your writing services with very little effort on your part. If you can surf the web, use email and generally communicate in English (yup, it’s the principal language used on Elance) then you are pretty much good to go.
– How Does It Work?
It’s quite simple; Elance is a subscription based website that charges you a small fee to become a member. At the time of writing basic monthly subscriptions begin at $30. Once you’re registered you can browse all the active (open) projects and bid on the ones that interest you. As a member you can even set up a personal store front (profile) and showcase your products and services to potential buyers (and it’s not unusual to get direct enquiries from buyers this way.)
– If Your Bid Is Chosen
If your bid is selected you will get the chance to decide if you want to proceed with the project or not. If you decide to go ahead then you and the buyer enter into an agreement (Elance provides templates and samples at no charge.) You provide the services to the buyer and the buyer pays you what they promised – simple.
Elance gets a small commission on all projects that are awarded. But don’t worry, there is no cost to you for winning projects – that’s the buyers responsibility and the buyer will be billed directly (it doesn’t even come out of the agreed project payments!)
– So How Much Work Is Available To You?
That’s a good question; after all if you are going to spend at least $30 a month on a basic subscription, you really need to figure out if the subscription is worth it. The number of open projects varies, however it’s not unusual to find between 150 and 200 writing projects available at any given time.
– And How Much Are These Projects Worth?
There are currently two types of project postings on Elance: BASIC and SELECT. If you have only chosen a basic membership then you can only bid on Basic projects. You will need a Select membership to bid on the select projects.
And the reason you would buy a select membership is simple – select projects pay more, are less likely to end without being awarded (yes there are people on Elance who post projects to “get a feel for the market” and have no intention of actually awarding the project!)
So back to the main question – how much are the projects really worth? Again, this data varies over time (I cover this and more in my new report on www.ElanceExposed.com), however here’s a quick ‘rule of thumb’ that I’ve found to be fairly accurate: If you multiply all the number of open projects by $250 and multiply that again by 70% you will get a fairly good idea. For example, 200 open projects X $250 X 70% = $35,000
– But What About the “Big” Projects?
There are big projects on Elance, they get posted infrequently but they are available. As you might imagine these projects are usually posted by companies – not people – and they usually pay 5 to 10 times what a regular project pays. With this kind of payout you can imagine the competition is quite high, however pitching to a business is not the same as pitching to a person.
– What About Gotchas And Other Issues?
There aren’t too many. The biggest one that springs to mind is that Elance currently does not offer a refund policy on their subscriptions. You actually have to get on board and sign up to get a feel for the Elance market. And to be quite frank, you really need to give yourself a fighting chance and sign up for three months.
If you signed up for a three month Select membership you would currently pay $150 USD. That’s not a huge amount of money, but it is a bit steep if you find out that Elance is not for you.
– Here Are a Few Elance Quick Facts:
* 100,000+ potential buyers visit Elance Online every week
* Web’s #1 consulting site and top 1,000 most visited site
* Awarded Best of the Web by Forbes (2003)
* Reliability Certified by the Better Business Bureau
– And Here Are a Few Neat Benefits of Using Elance:
* Easily market yourself to a global pool of prospective clients.
* Pitch your services at prices you establish.
* Make a profit as an independent consultant.
It’s true, thousands of service firms and individuals take advantage of Elance as a marketing channel. And Elance actively supports your efforts with aggressive online and offline marketing delivering high volumes of traffic.
– Remember, You Can Win Work 3 Different Ways:
(1) Answer the phone after people check out your online profile and work samples.
(2) Develop pre-priced ‘buy now’ packages that buyers can purchase instantly.
(3) Bid on projects – many buyers post their requirements directly online.
– Conclusions
Before you dive into Elance you might want to do some digging on the Internet to get a feel for what others have experienced. For instance you might want to find out more about the bid success ratios, the real differences between Basic and Select projects, how many projects will pay you more than $1,500 and so forth.
You can make money on Elance if you know what you are doing, and quite frankly all it takes is a little time and patience. Good luck, and happy bidding!