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)
