Professional Documents
Culture Documents
Product Development in Service Oriented Company
Product Development in Service Oriented Company
Bangladeshi Software companies probably prefer service providing approach over own product
development because service brings money quickly. Sometimes we see that service oriented
companies also develop products. This happens in different ways. Some patterns are as below:
Companies build their own product while they are working on client projects: Say, we are
building a Reporting Tool for a specific company. But while implementing it, we realize
that this tool can be made generic by making minimal changes and we can sell this to
other clients.
Invest separately for product development: This is more ambitious pattern. Some
companies invest portion of their profit in building product by assigning dedicated
teams. I think people who see dreams and have faith on themselves to bring their dreams
into reality are more eligible for this pattern.
A service oriented company might face different issues that may promote not to develop
products. Let me enlist few issues among them:
Many times people cannot think outside the scope of client products that they are
working on. Management and Think Tanks of the company fail to generate new
meaningful ideas.
The culture and practice of providing service to clients is programmed to the mindset of
employees. Developers involved in any client project may not be interested to give
enough time to build product.
Company might have specific conditions in contract that do not allow to go for selling
similar product built for the very client.
Management wants to get instant profit which hinders thoughtful minds to proceed.
Sometimes even if initiatives are taken management becomes reluctant to share profit
with people whose brain, mind and time are invested to make the product ready.
Good Product can be presented by people who really have belief on themselves, who have the
mindset to change themselves at any moment, who can take risks, who not only see dreams but
also can create dreams for others. If we want to enjoy the passion for product, then main
stakeholders of the company should show the path. And all stakeholders must stay on that same
path.
There could be tons of ideas, these are only few examples. Bringing any new idea in US and
European market is very difficult I guess, but don’t underestimate the local market in
Bangladesh. We have many opportunities in Bangladesh if we can work with honest and
intelligent teams. We first need to sketch our dreams and then plan to build teams who can work
in the long run without any critical barrier.
Now I am going to throw some ideas on building teams and creating path towards product
development:
Service oriented work might bring quick money which may discourage to develop a team
for product development only. If we cannot build team with too strong developers, no
problem. Just have one or two strong developer(s), and hire some mediocre type quick
coders. They will not work on client project, but only on product development. Their will
have lower range salary but they may enjoy profit share from product sale.
People who have no strong mindset for product development should not work or be
involved in such project. Because they destroy other peoples’ passion.
People who are involved in client projects can also be involved in product development.
Management may promise them some benefit like profit share to encourage improving
their productivity in developing product.
Every time we try to develop something, we start implementing it without doing proper
market analysis, like estimating probable cost of implementation, ROI, etc. We must do
proper market analysis and prepare realistic plan before we try to invest our significant
time.
If we have one good and realistic dream, then go only for that. Do not try to implement
multiple stuff at a time. Develop just one product that would prove that we really can
develop and sell product.