¿Quiere contratar un proyecto de desarrollo de software?. Hágase estas 8 preguntas

  • 0

¿Quiere contratar un proyecto de desarrollo de software?. Hágase estas 8 preguntas

En la mayor parte de las empresas existen procesos de negocios que se implementan mediante papel o Excel y que ganarían mucho siendo automatizados. Contratar un desarrollo de software a medida puede ser una buena idea, pero es importante responder algunas preguntas básicas antes de partir.

1. ¿Existe un producto ya desarrollado que satisfaga mi necesidad?

Si ya existe algo en el mercado que hace lo que usted quiere, tiene un precio razonable y funciona bien ¡cómprelo!. Desarrollar software tiene riesgos y por lo general es un proceso lento y caro. Por lo tanto, es mucho mejor comprar una solución ya hecha.

2. ¿Tengo suficientemente claro lo que quiero?

La persona o empresa que va a desarrollar su software necesitará buenas indicaciones para poder resolver su problema. Es importante que usted tenga muy claro lo que necesita, que se hayan hecho reuniones de análisis y todos en su organización estén de acuerdo en qué se está
buscando.

3. ¿He evaluado bien cuánto voy a ganar con este desarrollo?

Desarrollar software requiere esfuerzo por parte de usted y su equipo y costará bastante dinero (el desarrollo de software a medida no es un servicio barato). Es muy importante que usted haya hecho el análisis de lo que su empresa ganará desarrollando una solución a medida para
que pueda evaluar si merece la pena iniciar el proyecto.

4. ¿Tengo la gente y el tiempo para poder guiar a un equipo de desarrollo?

Cuando contrate una empresa para que desarrolle su sistema, ellos requerirán tiempo de usted y su equipo, entre otras tareas para:

  • Entregar los requerimientos (qué se busca con el desarrollo).
  • Probar y evaluar los prototipos y versiones iniciales.
  • Aprender a usar el sistema y parametrizarlo adecuadamente.

Muchas veces, los proyectos de desarrollo fracasan porque el cliente no tiene tiempo para apoyar el desarrollo o no está comprometido. Considere esto antes de partir, si no cuenta con el tiempo y la gente necesaria, quizá sea mejor posponer la idea.

5. ¿Estoy contratando a la empresa adecuada?

Trate de conocer la experiencia del proveedor que está contratando:

Pida referencias de al menos tres clientes que sean de un tamaño parecido al suyo y que tengan soluciones similares, ojalá que lleven tiempo (varios años) operando.

  • Consulte a cada referencia si el sistema está operando o no, si funciona bien, si hace lo
    que tiene que hacer, si tiene errores o caídas eventuales.
  • Pregunte si el proveedor es flexible, cumple sus compromisos y responde sus
    requerimientos en forma adecuada. Consulte si volverían a hacer negocios con ellos.
  • Si su tiempo lo permite, pida a uno o más de estos clientes una visita en terreno para
    ver cómo está operando la solución.
  • Si usted contrata un proyecto a desarrollo a medida, está adquiriendo un activo que deberá
    durar muchos años prestando servicio en su empresa. Es importante que su socio en el
    desarrollo pueda apoyarlo y darle soporte todo el tiempo que sea necesario.

6. ¿El equipo que se encargará de mi proyecto tiene la experiencia necesaria?

Una cosa es la empresa que se está contratando y otra es el equipo que será destinado a su proyecto. Solicite al proveedor que le indique los nombres y experiencia de las personas que se encargarán de su proyecto. Especialmente quién será el jefe del proyecto y quién tratará
directamente con usted durante el desarrollo. Exija que sea alguien de experiencia.

7. ¿Tengo la plataforma y personal requerido para operar el sistema una vez que esté
desarrollado?

¿en qué servidor operará el sistema? ¿requeriré personal técnico especial para configurarlo o mantenerlo? Es importante tener claras estas preguntas ya que pueden generarse costos importantes que a veces no se consideraron. Una buena alternativa son los contratos en que el proveedor aloja el sistema en servidores propios. De esta forma, su empresa solo utiliza el sistema a través de Internet, no requiere de inversiones en servidores ni personal técnico.

8. ¿Qué soporte voy a necesitar en el tiempo y cuánto me va a costar?

Lo más frecuente es que los desarrollos informáticos requieran soporte durante su operación. Este soporte suele incluir:

  • Corrección de errores una vez que la garantía del desarrollo ha expirado.
  • Apoyo frente a eventos tales como falla de servidor, pérdida de datos, etc.

Lo que un cliente necesita es que la empresa que desarrollo el sistema siga existiendo y mantenga el personal con las capacidades técnicas para dar soporte y apoyarlo. Esto normalmente se materializa a través de un contrato de soporte que tiene un costo periódico e incorpora una serie de garantías y servicios que son parte de cada acuerdo. Pídale a su proveedor que incorpore en su propuesta un servicio de soporte indicando con claridad los costos y los servicios que se están ofreciendo.

Otra cosa probable es que, si el desarrollo es un éxito, comenzará a ser importante para su empresa y se identificarán oportunidades de extenderlo o mejorarlo. Para esto, tome algunas de las siguientes precauciones:

  • Solicite una cantidad mensual o anual de horas de desarrollo dentro del contrato de
    soporte. Esto permitirá hacer frente a necesidades menores tales como incorporación
    de campos o creación de informes.
  • Pida un precio preferente por hora de desarrollo para el caso en que se requiera
    extender el sistema.

Espero que esta guía haya resultado útil y muy buena suerte con su proyecto de desarrollo.

Cualquier duda o consulta puede escribirme directamente a:
Javier Rojas Goñi
PARSE Software
jr@parse.cl