Desarrollo .NET

Carver tiene una dilatada experiencia en proyectos de definición, diseño y construcción de aplicaciones basadas en entornos .net. Entendemos que las aplicaciones que diseñamos y desarrollamos deben cumplir con unos parámetros exigentes de Calidad y permitir un sencillo mantenimiento posterior, sin que todo ello repercuta en un aumento de costes. Con esta finalidad en Carver no tan solo utilizamos en los proyectos de desarrollo nuestras  metodologÃas, sino que aportamos sistemas y herramientas (software) a este proceso para garantizar la Calidad el Producto final y reducir al máximo los costes, tanto de desarrollo como de mantenimiento.
Aportamos también amplia experiencia en diferentes tipologÃas de Bases de Datos en las que alojar la capa de persistencia (Oracle, MySQL, SQL Server, etc.)
Las lÃneas generales en las que basamos el desarrollo de proyectos son:
- MetodologÃa de Desarrollo de Proyectos. En Carver hemos desarrollado una metodologÃa propia basada en Métrica 3 y compatible con la orientación a objetos. En los proyectos de desarrollo aplicamos nuestras metodologÃas  o, si la que el cliente nos sugiera (Scrum, Rational Unified Process (RUP), etc.)
- MetodologÃa de seguimiento del Proyecto. Nuestra metodologÃa cubre, entre otros los siguientes aspectos clave:
- Comités de Seguimiento. Representación mixta de responsables por parte del cliente y de Carver, que se reúnen periódicamente para controlar la evolución del Servicio y adoptar los acuerdos que garanticen la buena marcha del servicio
- Informes de Seguimiento del Proyecto (ISP). Informes periódicos que sirven de soporte a los Comités de Seguimiento, en los que se notifica oficialmente:
- Tareas realizadas en el periodo
- Estado de las tareas en curso
- Previsión para el próximo periodo
- Problemas o incidencias surgidas
- Control de riesgos
- Visión general del proyecto
- Actas de los Comités. Constancia escrita de lo tratado en los comités y de los acuerdos adoptados.
- Herramientas de Seguimiento de Proyectos. Para controlar el avance de las tareas de los proyectos, las planificaciones, los esfuerzos consumidos y el estado general del proyecto, utilizamos herramientas especÃficamente diseñadas para ello. (MS Project, Jira, dotProject, etc.)
- Herramientas de Soporte al Desarrollo. En los desarrollos que emprendemos prestamos especial atención a los elementos de soporte que nos ayudan a garantizar la calidad y la productividad. Nuestra experiencia nos ha llevado a seleccionar una serie de herramientas. Las principales herramientas, entre otras, que solemos utilizar están orientadas a los siguientes objetivos:
- Plataformas (SharePoint)
- Frameworks (WPF, WCF, MS Entity Framework, Spring.net, NHibernate)
- Plataforma de análisis y desarrollo (VisualStudio, Enterprise Architect)
- Control y gestión de versiones (SourceSafe, Subversion)
- Generación de documentación técnica (Docbook)
- Análisis de código (JustCode, ReShaper)
- Apoyo en pruebas unitarias y de estrés (NUnit y Parasoft dot TEST)
