Benefit from web 2.0: offshoring & open source

One of the major denominators of web 2.0 is ‘online collaboration’. As Don Tapscott puts it in his book ‘wikinomics’: ‘The old notion that you have to attract, develop, and retain the best and brightest inside your corporate boundaries is becoming null. With the cost of collaboration falling precipitously, companies can increasingly source ideas, innovations and uniquely qualified minds from a vast global pool of talent’.
While offshoring has been growing in popularity over the past 10 years, the real breakthrough is yet to come. And while Linux started about 15 years ago, the open source movement has only started to gain momentum.
Offshoring
Many people describe offshoring as a ‘hype’ and believe it will start declining. But considering the major benefits a company can achieve from offshore outsourcing, why would it be a hype? People are merely ‘getting used’ to working with people on the other side of the globe. Standard ways of working are being developed and choices are being made between captive offices or working with a vendor. Once it becomes ‘normal’, any job that can be done with the use of a pc screen can be done from any place in the world. With the high western wages and the problems of finding skilled people, offshoring will grow into a normal way of doing business.
Companies are still used to the idea of having to keep the people inside their company. They perceive knowledge as major competitive advantage and believe this can only be sustained by keeping the people on the payroll. With more work moving offshore, this perception will change and people will start realizing that having a lean organization within a strong network will create a much stronger competitive edge then the old notion of ‘do it yourself’.
Open source
The same happens with open source. In the Netherlands, the government has set out a task group ‘NOIV’, to stimulate open source and open standards within the Dutch government. With the amount of open source solutions available on sourceforge and more packages that are launched every day, it seems an unstoppable development. Even ERP solutions, which have been one of the major cash cows of the software industry in the past decades, can be downloaded from the internet.
There are a few developments needed in the open source world. We need more open source system integrators that specialize in the implementation of open source solutions and deliver support. We need more big organizations that lead the way and share their open source success stories. Once these two develop, open source will become a normal way of ‘doing software’.
Bridge helps companies benefit from both web 2.0 developments. We have a solid experience in several open source solutions and deliver our services from our 4 offices around the world.

offshore open source

One of the major denominators of web 2.0 is ‘online collaboration’. As Don Tapscott puts it in his book ‘wikinomics’: ‘The old notion that you have to attract, develop, and retain the best and brightest inside your corporate boundaries is becoming null. With the cost of collaboration falling precipitously, companies can increasingly source ideas, innovations and uniquely qualified minds from a vast global pool of talent’.

While offshoring has been growing in popularity over the past 10 years, the real breakthrough is yet to come. And while Linux started about 15 years ago, the open source movement has only started to gain momentum. Read more »

The adventures of Bridge “building” a company in India.

Bridge India

In the end of 2007, Bridge decided to set up an office in India to support the growing demand from our Dutch customers. We opened an office in Cochin and the first programmer (Aneesh) joined in June 2008. One year later, our team has grown to almost 20 people and we have successfully entered the Swedish and German market.

What I heard most frequently from people that had experience with outsourcing to India was that Indian people only say ‘yes’ and with that, projects failed. How different is our experience! Once you set out to make outsourcing work, it will work. People do not only say ‘yes’ (if youspend some time observing the famous Indian ‘head wiggle’, you will easily see when someone means yes or no!) and to the extent that they do, this cultural habit can be turned into a big advantage.

Read more »

‘Europeans lost in an Indian festival’

“You want to have a look how !?!

Bridgie - Flower Carpet2Beautiful decorations, festoons of flowers, chains of lights in every imaginable colour, sales signs nearly everywhere … – Kerala, especially Kochi seems to wake up out of a long winter sleep.

As I am a German, the current course of action reminds me of Christmas season in Europe. People either silently or in huge excitement are awaiting a special, high-spirited time, they are going crazy Read more »

Inside perspective: how to develop a medium sized web project

rentautobus_thumbIn our series ‘inside perspective’, we describe the development process of Bridge in launching medium sized web projects. In this article our developer Aneesh describes his experience with Rentautobus.

The project Rentautobus is one of the best projects I have done. It’s a complex web application, built to automate the process of renting buses for trips. A team of two developers (including me), 1 analyst and 1 project manager were doing this project.

As in all complicated projects, we took sufficient time to analyze the requirements. The specifications document we received from the customer was large, but had a lot of questions and risks in it, which we tried to eliminate. We found that some links were missing in the documents provided by the client. At this point we decided to make a final specification document that connects all the broken links. Also we made a flow chart showing the basic flow of the site. This specification and flow chart were sent to the client and got it approved. These documents were the base of development. The analysis and documentation phase took some time but we knew that it would pay off later. Read more »

Why focus on requirements?

I just read an interesting article from Bob Larivee of AIIM (‘Requirements, we don’t need any requirements’ link to: http://aiimknowledgecenter.typepad.com/weblog/2009/09/requirements-we-dont-need-any-requirements.html) about the importance of requirements. He writes ‘Know where you want to go and how you want to work then address the technology and you will achieve higher levels of success.’

I find this a very good summary of the importance of requirements. We often get project requests in which a few written lines explain the needs of the customer. And each time I am wondering ‘what do I miss here and what should I ask the customer’. The biggest problem is that often the customer himself doesn’t know exactly what he needs. And if he does know, it is clear in his mind, but this clearness has to be communicated to us, the knowledge has to be transferred.

‘Know where you want to go’

This is where requirements should start: describe the context; describe the business context, the current situation and the scope of the project. And in most requirements I get to see, people forget to write about this. They simply start right away with their specific project needs and the underlying database. But the reader of such document won’t understand anything unless he is able to put it into the right context.

‘Know how you want to work’

Next to requirements, this is the single most important aspect of project success: clear knowledge + agreement on how to work. Often people prefer ‘tell me what it costs and just start working’. In a situation where a customer and a supplier have to start cooperating, the rules of the game have to be clear. There needs to be a clear mutual understanding of how the project will be developed, what is expected of each party, which phases will be pursued.

A project should be split up into clear phases. The first phase is always the functional requirements gathering phase. And for this phase, time should be assigned to the supplier in order to clear up everything. The second phase should define the technical structure, the systems that will be used, database structure. And only after this thorough preparation, the actual building phase is started.

The main problem is that in order for the supplier to come up with an estimate of the workload, phase 1 has to be completed (and in bigger projects also phase 2). But the customer usually just wants to know ‘what does it cost’ and isn’t ready to pay for the hours spent in phase 1. So phase 1 has to be limited in time, otherwise the supplier will invest too much time and money in making offers, which affects the project and the eventual quality.

why focus on requirements

Why focus on requirements?

communication

I just read an interesting article from Bob Larivee of AIIM (‘Requirements, we don’t need any requirements’ ) about the importance of requirements. He writes ‘Know where you want to go and how you want to work then address the technology and you will achieve higher levels of success.’

I find this a very good summary of the importance of requirements. We often get project requests in which a few written lines explain the needs of the customer. And each time I am wondering ‘what do I miss here and what should I ask the customer’. The biggest problem is that often the customer himself doesn’t know exactly what he needs. And if he does know, it is clear in his mind, but this clearness has to be communicated to us, the knowledge has to be transferred. Read more »

The benefits of outsourcing for web & software companies in tough economic times

image benefits of outsourcingDid you ever wonder how offshore/nearshore outsourcing can help you through the current economic downturn? Did you ever consider the major benefits offshoring can bring to your company?

If you run a web or software development company, you probably did (and if you didn’t, you have done a good job staying below the radar of our worldwide competitors!). With the current economic situation, it might be a good idea Read more »

Cup of Coffee?!

open coffee alkmaarLast Tuesday, Bridge organized the first Open Coffee of Alkmaar. With a  great amount of people (more then 50), we can call it a success already. The sometimes ‘boring’ character of a networking meeting doesn’t fit open coffee. In a very relaxed atmosphere and with a cup of coffee (how can you start your day better than that?!), you easily get in touch with other people.

Open Coffee is an informal gathering where everybody that has a link with ‘online’, can meet, share ideas, knowledge, brainstorm, keep meetings or cooperate. Relaxed networking, taking pleasure from a cup of coffee.
Open Coffee is an open concept that started in London and is organized worldwide on more then 100 locations. The time and content differs per city, but everywhere you meet nice and interesting people.

The underlying meaning is of course to see if you can add value to each other. But the atmosphere also invites to simply chitchat and show interest in your colleague-entrepreneurs. Read more »

1 - 2 - 3 - 4 - 5 - Next >>