Navegando en:   Home Productos Desarrollo de Software

Desarrollo de software

Lunes, 09 de Febrero de 2009 12:11 Moises Suarez M.

Software a la medida de sus necesidades Cuentamos con un grupo de expertos en tecnologías Microsoft .NET y J2EE con experiencia demostrada en el diseño y puesta en marcha de soluciones de misión crítica y de alto impacto, con gran calidad y metologia

A diferencia de una fábrica de software se convierte en su socio de negocios como aliado tecnológico y su empresa u organización se beneficia de lo mejor de nuestras ideas y experiencia de más de diez años, tiempo durante el cual hemos consolidado una serie de mejores prácticas que esperamos compartir con usted.

Estas mejores prácticas son aplicadas indistintamente del tipo de proyecto, buscando en todo momento optimizar su desempeño y manteniéndose dentro de los objetivos de tiempo, alcance y costo, algunas de las más representativas son las siguientes: 

Desarrollo de software iterativamente

Los proyectos de gran alcance tienen asociados factores de riesgo, complejidad y probabilidades de fracaso mucho más altos que los proyectos de corto alcance. Es por esto que la Gerencia de Proyectos de Vision Web de Colombia está orientada a abordar un proyecto de gran magnitud en fases cortas, más sencillas de manejar, cuyo propósito es obtener versiones del producto en corto plazo e iterativamente agregar nuevas características funcionales. 

En cada iteración se realizan actividades de Especificación de Requerimientos, Análisis y Diseño, Desarrollo, Pruebas e Implantación.

Administración de requerimientos

Vision Web de Colombia busca satisfacer las expectativas de los usuarios finales ofreciendo el producto correcto. Esto se logra en la medida en que se identifican y especifican de manera precisa sus requerimientos. También se busca administrar los cambios a los requerimientos una vez iniciada la elaboración del producto.

Arquitectura basada en componentes de servicio

A medida que un sistema es más grande y complejo, la arquitectura de software crece en importancia. Vision Web de Colombia elabora la Arquitectura de una solución a partir de componentes de servicio, los cuales permiten crear sistemas fácilmente escalables, intuitivos de entender y promueve la reutilización de software, reduciendo costos y tiempos de desarrollo. En cada iteración se agregan nuevos componentes hasta consolidar la arquitectura final del sistema. 

Modelado visual de software

La utilización de herramientas de modelado visual es una forma efectiva de lograr una abstracción general de la solución y comunicar información entre los participantes del proyecto de software.

Vision Web de Colombia utiliza el Lenguaje de Modelado Unificado (UML) para modelar casos de uso, diagramas de clases, diagramas de actividad, diagramas de secuencia, diagramas de despliegue, entre otros. 

Verificación de la calidad del software

La evaluación de la calidad es el punto de fallo más común en los proyectos de software. Vision Web de Colombia contempla el control de la calidad del producto a lo largo de la ejecución del proyecto. El principio de calidad de Vision Web de Colombia se basa en la detección temprana de defectos. Es menos costoso y traumático detectar un defecto en etapas iniciales del proyecto que al final del mismo. 

Para los documentos entregables del proyecto se diseñan listas de verificación. Posteriormente se ejecutan las inspecciones basadas en estas listas y se reportan los defectos encontrados. Finalmente el autor del entregable realiza las correcciones basadas en el reporte. Durante la fase de desarrollo se diseñan y ejecutan casos de prueba para cada componente y módulo de software desarrollado con el fin de validar su calidad. 

Dependiendo de los requerimientos no funcionales del software tales como alta disponibilidad, transaccionalidad y escalabilidad, se diseñan casos de prueba especiales para validar la robustez y confiabilidad esperada del sistema.

Control de cambios de software

En todos los proyectos de software el cambio es inevitable. Vision Web de Colombia administra el cambio en los requerimientos mediante el proceso de Control de Cambios, en el cual se aplican métodos para registrar, evaluar y aplicar solicitudes de cambio. Se utilizan repositorios de artefactos (código y documentos) con manejo de versiones, garantizando que sea posible volver a versiones anteriores de cambios aplicados a la línea base de un proyecto. 

Administración de Riesgos

El riesgo es la probabilidad de ocurrencia de un evento adverso para el proyecto. Vision Web de Colombia identifica desde el comienzo los riesgos del proyecto, estable un Plan de Administración de Riesgos, donde se definen las acciones preventivas y correctivas con el fin de eliminar o mitigar el impacto de ocurrencia de un riesgo.

 

Última actualización el Viernes, 05 de Febrero de 2010 15:12