J. David Ibáñez FRANÇAIS · ENGLISH · ESPAÑOL · ČESKY · 日本語  
 

There isn't a single technology for everything. The tool to use depends on the problem to be solved and on the skills of the people that is going to develop the solution. Choosing the right tool can make the difference between a success and a failure.

Even more important than the technology is the development process. Software has a life cycle that must be respected, from the conception to the maintenance, breaking it is one of the most common causes of failure. Other important threats in a software project are an insufficient communication within the team, the over-specification or an inadequate formation of the staff.

It's also very important to use the right tools for the management of the project, for example the software and documentation should be stored in a control version system, other development tools include mailing lists, trackers, etc..

Consulting

I can provide advice at the beginning of the project to avoid future problems. Or at any other stage of the development, when something is wrong an external and experienced point of view can help to identify and correct the cause of the problems.

Formation

Does your stuff have the adequate formation and skills to undertake the project? I provide formation for different technologies and for different levels.

Development

I can develop the complete solution for your problem, from the specification to the deployment, or do any part of it. I also can integrate within your team playing any role, from project management to programming.

Support

I answer your concrete doubts, find and fix a bug or solve any other kind of particular problem.

Hosting

I provide hosting services for your web site, and also for the infra-structure tools needed in the development process.

Multilingual by Localizer