Intranet Mapa del sitio Contáctenos
Mapa --> Home / Metodologia de Proyectos  
Software Factory
Ambiente de Ingeniería
Calidad de Software
Tecnologías






Cataratas del Iguazú 
Garganta del Diablo 
Misiones - Argentina 


La Metodología de Gestión de Proyectos de Software describe el conocimiento y prácticas aceptadas para la gestión de proyectos de ingeniería de software, cumpliendo con nuestro Modelo Integral de Calidad de  Software. Este modelo especifica "que" calidad de resultado se pretende obtener de un proyecto de ingeniería de software y de sus procesos, y esta Metodología especifica "como" puede lograrse esa calidad.

Esta Metodología también intenta proveer un léxico común entre los profesionales que intervienen en los proyectos de ingeniería de software: gerentes y otros miembros de equipo de proyectos, compradores de proyectos y otros usuarios, capacitadores, consultores, validadores de calidad y otros.

Objetivos de la Metodología
Ayudar a los usuarios y compradores a describir exactamente lo que ellos desean obtener
Ayudar a los desarrolladores a comprender exactamente lo que los usuarios y compradores desean
Proveer un estándar de actividades, contenido y resultado para cada fase del proyecto
Proveer un método para realizar estimaciones de esfuerzo y tiempo de desarrollo
Proveer un esquema de aseguramiento de calidad a lo largo del proyecto
Alcances de la Metodología

La metodología es aplicable a todo tipo de arquitectura de software y propone una total integración de técnicas y herramientas estándar de tecnología informática (análisis, diseño, modelamiento de datos, modelamiento de objetos, herramientas CASE, etc).

Está basada en estándares de tecnología informática y administración de proyectos ampliamente reconocidos.

Define procesos para el Ciclo de Vida del software. Cada proceso se descompone en actividades y éstas en tareas. Para cada tarea se describe su contenido haciendo referencia a sus principales acciones, productos, técnicas, prácticas y participantes. Esto permite contar con una base de estimación y planificación de gran calidad y repetible en los proyectos.

Apoya la administración de cambios, el control de riesgos y la generación de casos de prueba. Define detalladamente los resultados de cada actividad.

Define actividades de control de calidad en cada fase, de modo de asegurar el descubrimiento de errores en la fuente misma en que se producen

Define un esquema de documentación a lo largo de todo el desarrollo del proyecto

Estándares utilizados

Los estándares son documentos basados en consenso que especifican las "mejores prácticas". Tienen siete atributos principales que ayudan en los procesos de ingeniería:

Representan la experiencia recopilada de otros que han recorrido el mismo camino

Explican en detalle el significado de desarrollar una cierta actividad

Pueden ser adjuntados a contratos o referenciados por los mismos

Ayudan a asegurar que dos partes tienen el mismo concepto para una actividad de ingeniería

Incrementan la disciplina profesional

Mejoran el producto

La Metodología de Gestión de Proyectos de ADA Software Factory, está basada en los siguientes estándares: 

ISO/IEC 15504, The international standard for Process Assessment (SPICE): de International Organization for Standardization e International Electrotechnical Commission. Esta norma estándar proporciona un marco para todos los aspectos de una evaluación de procesos de software

Guide to the Project Management Body of Knowledge (PMBOK): del Project Management Institute (PMI). Esta guía describe la suma de conocimiento en la profesión de administración de proyectos.

Guide to the Software Engineering Body of Knowledge (SWEBOK): de la Association of Computing Machinery (ACM) y la Computer Society del Institute of Electrical and Electronics Engineers (IEEE). Esta guía promueve una vista consistente del mundo de la ingeniería de software, clarifica el lugar de la ingeniería de software respecto de otras disciplinas tales como ciencias de la computación, administración de proyectos, ingeniería de computadoras y matemáticas. Caracteriza los contenidos de la disciplina de ingeniería de software.

ANSI/IEEE STD 1362, Concept of Operations (ConOps): del American National Standards Institute y del Institute of Electrical and Electronics Engineers Inc. Esta norma especifica el formato y contenido del documento Conceptual de Operaciones, desde el punto de vista del usuario.

ANSI/IEEE STD 830, Guía para Especificación de Requerimientos de Software: del American National Standards Institute y del Institute of Electrical and Electronics Engineers Inc. Esta norma especifica el formato y contenido del documento de Especificación de Requerimientos de un Proyecto de Software.

ISO/IEC 12207, Estándar para Procesos del Ciclo de Vida del Software: de la International Organization for Standardization y de la International Electrotechnical Commission. Esta norma describe los procesos componentes de un ciclo de vida de software completo y las relaciones que gobiernan sus interacciones.

ANSI/IEEE 1074, Estándar para el Desarrollo de Procesos del Ciclo de Vida del Software: del American National Standards Institute y del Institute of Electrical and Electronics Engineers Inc. Esta norma describe las actividades y procesos necesarios para el desarrollo y mantenimiento de software.

ANSI/IEEE STD 1012, Estándar para Planes de Verificación y Validación de Software: del American National Standards Institute y del Institute of Electrical and Electronics Engineers Inc. Esta norma especifica las mejores prácticas para el proceso de Planeamiento de Verificación y Validación de productos de software.

ANSI/IEEE STD 1008, Estándar para Testeo de Software: del American National Standards Institute y del Institute of Electrical and Electronics Engineers Inc. Esta norma especifica las mejores prácticas para el proceso de Testeo de productos de software.

ANSI/IEEE STD 610.12, Glosario Estándar para Terminología de Ingeniería de Software: del American National Standards Institute y del Institute of Electrical and Electronics Engineers Inc. Esta norma especifica los términos y sus significados, a utilizar en la Ingeniería de Software.

UML, Unified Modeling Language: del Object Management Group (OMG). Esta especificación estándar se utiliza para modelar estructuras de aplicaciones de software, comportamiento, arquitectura, procesos de negocio y estructuras de datos

Code of Ethics for Software Engineering Professionals: de la Association of Computing Machinery (ACM) y la Computer Society del Institute of Electrical and Electronics Engineers (IEEE). Estas dos organizaciones han desarrollado y adoptado este Código de Etica para regir el comportamiento y actividad de los profesionales de ingeniería de software.

 


ADA Software Factory,  Otamendi 48, Piso 5º, 1405 Buenos Aires, Argentina · Tel.: +54 (11) 15-5042-9597 
  
Copyright © 2008 ADA Software Factory. Todos los derechos reservados.