Desarrollo de Software

Expertos en desarrollo de  Software a Medida.

Desarrollamos  software de alta calidad  utilizando una amplia gama de tecnologías y plataformas, incluyendo:

  • Aplicaciones de escritorio usando. NET WinForms, WPF o Silverlight
  • Aplicaciones basadas en web utilizando HTML5/CSS/JS, Asp.Net, MVC o Silverlight. 
  • Arquitectura orientada a servicios con WCF y aplicaciones basadas en REST
  • Las aplicaciones móviles de iOS, Android, Blackberry, Windows Phone y Windows Mobile

Nuestro enfoque es el mismo para todos los proyectos de desarrollo:

1.-  Identificar el trabajo ​​y los requisitos funcionales

Utilizando la documentación y trabajando con ustedes vamos a identificar las partes para  crear una lista de prioridades y requisitos funcionales que definan sus necesidades. Estos, por lo general siguen el formato de una “historia de usuario”, tales como: “En [el papel], tengo que [objetivo] para que [el valor del negocio].” En ésta etapa se puede valorar un presupuesto aproximado y el calendario de trabajo.

2.-  Generar una lista priorizada de los elementos de trabajo

De los requisitos funcionales se puede generar la lista de elementos de trabajo – esta es la lista principal de trabajo para todo el proyecto. Contiene los requisitos prioritarios y las estimaciones de trabajo para el esfuerzo de desarrollo, satisfaciendo las necesidades de las partes interesadas.  

3. - Crear el plan del proyecto

Después de establecer las prioridades de los elementos de trabajo, podemos crear un plan de proyecto y diseñar el trabajo en cada iteración (incluyendo los riesgos y dependencias). Una edición típica sería de 30 días. En esta etapa vamos a ofrecer un presupuesto detallado con precio fijo y el plazo para la entrega del trabajo.

4. - Comenzar el trabajo de desarrollo

 Después de cada iteración se evaluará con usted si hemos cumplido con la meta para la iteración y revisión de los requisitos para la siguiente iteración.

5. - Ofrecemos flexibilidad

Después de cada iteración, si los interesados ​​tienen requisitos nuevos o modificados, entonces podemos evaluar las estimaciones de los recursos del plan del proyecto, y, o bien solicitar más recursos (con cargo adicional) o eliminar temas prioritarios inferiores y reemplazarlos con los nuevos requisitos sin extras o costos.

6. - La entrega y las pruebas

Su lista de interesados ​​de los requisitos funcionales serán su “pruebas de aceptación de usuario” y esto es lo que firmará cuando el trabajo esté completo. Internamente, creamos pruebas unitarias en nuestro código para garantizar la calidad del código y facilidad de mantenimiento y el cambio.

Ayuda en Desarrollo de Software

Si usted prefiere tener una guía sobre aspectos particulares de un proyecto, el asesoramiento de arquitectura o tal vez las mejores prácticas para una nueva tecnología, podemos ofrecerle soporte.