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.
