INTRODUCCION AL PROCESO SOFTWARE PERSONAL

Documentos relacionados
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO

Master en Gestion de la Calidad

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

Es el conjunto de documentos de carácter técnico y/o económico que permiten la adecuada ejecución de una obra.

Plan de Gestión Medioambiental para obras urbanas

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

SÍNTESIS Y PERSPECTIVAS

Programa de Criminología UOC

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

Este procedimiento aplica a todos aquellos estudios y diseños a ser realizados por el AMCO para el desarrollo de sus proyectos.

Proceso de administración y escalación de problemas Guía de referencia

POSICIONAMIENTO EN LA WEB (SEM Y SEO)

Capítulo VI. Diagramas de Entidad Relación

ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO

ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 1: INTRODUCCIÓN AL PROCESO SOFTWARE PERSONAL

La explicación la haré con un ejemplo de cobro por $ más el I.V.A. $16.00

Servicio de administración de pautas publicitarias en Internet

LISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN

Las comunicaciones y los sistemas de producción

Informe Encuesta. Satisfacción del Personal. 2do. Semestre Tesorería de la Seguridad Social

INFORME DE AUDITORIA INTERNA. Municipio Puerto Rico - Tiquisio

Introducción. Definición de los presupuestos

CUESTIONARIO PARA DETECTAR NECESIDADES DA CAPACITACIÓN EN IMPRENTA ECONOMICA S. A. DE C. V.

UNIVERSIDAD TECNOLÓGICA ECOTEC SYLLABUS

PROCEDIMIENTO AUDITORÍA INTERNA

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

PROGRAMA DE ACOMPAÑAMIENTO DE FACILITADORES INTRODUCCIÓN AL PROCESO DE ASESORÍA

PROCEDIMIENTO GERENCIA DE PROYECTOS

ANEXO 6: NORMAS ISO9000 CALIDAD - ISO 9000

Unidad VI: Supervisión y Revisión del proyecto

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic

CAPITULO 2 PLANES DE NEGOCIOS

Para comprender las evaluaciones educativas Fichas didacticas

CAPITULO I INTRODUCCION Y ANALISIS DEL SISTEMA CNC

Aspectos Básicos de Networking

OPTIMA CONSULTING SAS

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software

Guía de Planificación Estratégica de la Informática Educativa

Implementando un ERP La Gestión del Cambio

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas

LINEAMIENTOS DE RENDICIÓN DE CUENTAS DE LA CREG

MERCADEO. 1. Introducción

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación

Administración de Compras e Inventarios

3. Procedimiento administrativo para la realización de auditorías a sistemas de medición de la calidad del aire.

EN TIEMPO DE CRISIS ES NECESARIO INVERTIR EN LOS SISTEMAS INTEGRADOS DE GESTION. Autor: Oscar Jony Muriel Narváez. Compañía:

DIRECCION DE PROYECTOS II

SISTEMAS Y MANUALES DE LA CALIDAD

Cuestionario de Autoevaluación

DESCRIPCIÓN DEL PUESTO.

Innovadora Carrera de Ingeniería de Ejecución en Mecánica en Convenio con Alemania

12.1 PLANIFICAR LAS ADQUISICIONES PROYECTO TÉCNICO

La administración de recursos humanos y la descripción de puesto

PROCEDIMIENTO GERENCIA DE PROYECTO

Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I

Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net

Módulo 7: Los activos de Seguridad de la Información

GUÍA PARA LA PRESENTACIÓN DE PROPUESTAS UIS INGENIUM 2015

Colegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio

Curso SAP. Consultor HR (HCM) Preparación a Certificación Oficial

El guión docente: un método para mejorar el aprendizaje

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE

AUDITORIAS EN PREVENCIÓN DE RIESGOS LABORALES. SERVICIO TÉCNICO DE ASISTENCIA PREVENTIVA U.G.T. Castilla y León.

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

trámite, organización, consulta, conservación y disposición final de los documentos

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

Gestión de proyectos

Práctica del paso de generación de Leads

PROCEDIMIENTO GENERAL. Gestión de Pedidos y Contratos con Clientes RAZÓN SOCIAL DE LA EMPRESA. Código PG-02 Edición 0. Índice

GUIA PARA LA COORDINACIÓN DE RESEÑAS Revista Iberoamericana. La creación de un Equipo Coordinador de Reseñas en el IILI sigue el propósito de poder

Procesos Críticos en el Desarrollo de Software

Preguntas frecuentes sobre las titulaciones Qué diferencia existe entre las formaciones federativas y las oficiales?

GUÍA METODOLÓGICA PARA LA FORMACIÓN CON E-LEARNING DIRIGIDA A COLECTIVOS SIN ALTA CUALIFICACIÓN CAPÍTULO 4. Dirección Técnica:

INDICADORES PRESENTADO POR: LUIS DARÍO TÉLLEZ RAMÍREZ

Recursos Para Pymes. Prohibida su reproducción por cualquier medio Cómo empezar con CMM Marketing en 2 Minutos

CAPÍTULO I PLANTEAMIENTO DEL PROBLEMA Y ANTECEDENTES. 1.1 Planteamiento del problema: Para qué sirve la modelación de un portafolio

COORDINADORES De Titulación y de Curso

Guía de los cursos. Equipo docente:

GUÍA PARA LA ELABORACIÓN DEL TRABAJO FIN DE GRADO DE LA FACULTAD DE FILOSOFÍA Y LETRAS ( )

4.4.1 Servicio de Prevención Propio.

Guía de aprendizaje Marketing aplicado y comunicación

EQUIPO CONSULTOR Y EQUIPO DE MEJORA CONTINUA PREPARADO POR: REVISADO POR: APROBADO POR: VERSIÓN Nº: 1 FECHA DE EMISIÓN: 05/01/09 VALIDADO POR :

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Créditos académicos. Ignacio Vélez. Facultad de Ingeniería Industrial. Politécnico Grancolombiano

EL PROCESO DE BENCHMARKING

Universidad de los Andes. Automatización Proceso de Homologación de Cursos

NUEVA DIRECCIÓN DE LA GESTIÓN COMERCIAL

PROCEDIMIENTO DE CONTRATAS

CMSE Experto certificado en seguridad de maquinaria Términos y condiciones

El Plan Distrital, Instrumento para Gestionar Nuestro Desarrollo

Diseño de una estrategia tecnológica de Customer Relationship Management (CRM) para la empresa BPM de México. CAPITULO 6

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

Departamento de Informática. IES Los Cerros.

LA GESTIÓN DE LOS PROGRAMAS DE HIGIENE Y SEGURIDAD

Planificación, Gestión y Desarrollo de Proyectos

PE06. RESPONSABILIDAD SOCIAL

Coordinación de actividades empresariales

Transcripción:

INTRODUCCION AL PROCESO SOFTWARE PERSONAL UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS FACULTAD DE INGENIERIA MAESTRIA EN CIENCIAS DE LA INFORMACION Edilberto Niño N. Cód.: 20091295011 FUNDAMENTOS DE INGENIERIA DE SOTFWARE Abril 15 DE 2009 1

1. Contenido 1. Contenido... 2 2 Resumen.... 2 3. Introducción... 2 4. Desarrollo temático... 3 4.1 Que es la Ingeniería del Software.... 3 4.2. La Gestión del Tiempo.... 3 4.3. Planificación de periodos y productos.... 4 4.4. El tamaño del producto.... 4 4.5. La gestión de los compromisos.... 4 4.6. La gestión de las programaciones.... 4 4.7. El Plan del Proyecto.... 5 5. Conclusiones... 5 6. Fuentes de investigación documentales.... 5 2 Resumen. Todo proyecto sin importar su índole requiere de una planificación, las principales variable o aspectos que se deben tener en cuenta en el momento de realizar una planeación es el factor tiempo y las cantidades. Dichas variable se deben estimar muy bien ya que de ello depende el cumplimento de los compromisos. Los proyectos de ingeniería de software son difíciles de planear, y además requieren de una alta exigencia en calidad. Lo anterior exige una mayor disciplina y responsabilidad a los programadores. 3. Introducción Al abordar el tema Ingeniería del Software, obligatoriamente se invocan los computadores, la computación y ello lo lleva a pensar que los equipos solos no servirían de mucho. Tiene que existir un motor unos comandos que muevan, dirijan y controlen los procesos, las tareas que se realizan mediante un procesador. El conjunto de dichos comandos se llaman programas y esos programas son elaborados por unas personas especializadas. De otra parte elaborar un programa obedece a un proyecto y como tal debe planearse y controlar la ejecución del mismo. En el siguiente ensayo se esbozarán los principales aspectos la ejecución de un proyecto, especialmente el desarrollo de software. 2

4. Desarrollo temático 4.1 Que es la Ingeniería del Software. Los trabajos de un ingeniero de software es elaborar productos software de alta calidad a unos costes establecidos y en un plazo determinado [1]. Lo anterior permite incluir la actividad del ingeniero de software en el contexto de cualquier actividad de ingeniería. Igual que cualquier actividad de elaboración de un producto, la ingeniería de software no escapa a los intríngulis de planificación de tiempos costos y calidad de los productos. Los ingenieros de software deben igual que todos los demás ingenieros, planificar su trabajo, realizar su trabajo de acuerdo a un plan o cronograma y garantizar la calidad del producto. Entendiendo por calidad las características que tiene un producto para satisfacer unas especificaciones previamente establecidas; en el caso de un software debe ser un producto con una muy alta calidad, ya que un programa que no cumpla las especificaciones no sirve de mucho. Es decir un programa debe hacer de manera eficiente la tarea para la cual fue concebido. Cuando se inicia una disciplina nueva se cometen errores, la clave para ir mejorando es revisar continuamente la eficiencia de las actividades y procesos con el objeto de detectar fallos en dichos proceso y superarlos, y establecer un proceso de mejora continuo. Para mejorar el proceso adicionalmente es recomendable seguir los siguientes pasos: - Definir el objetivo de calidad - Entender el proceso - Ajustar el proceso - Utilizar el proceso ajustado - Medir los resultados. - Gestionar Todo proyecto esta precedido por una planeación y toda planeación involucra una estimación, estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre [2]. 4.2. La Gestión del Tiempo. La variable que casi nunca se puede estimar de manera exacta y cumplir lo estimado, es sin lugar a duda la variable del tiempo. Sociedades altamente disciplinadas como la japonesa expresan lo mismo. Sin embargo, el tiempo se debe controlar y aprovechar, lo mencionado en el texto [1] de la referencia, parece un poco extremo en la medida que llevar un 3

record riguroso del uso del tiempo puede ser desgastante y no tan provechoso, pero si se debe tener muy en cuenta en el momento de planear un proyecto, la variable tiempo como de alto impacto. 4.3. Planificación de periodos y productos. En general se puede decir que existen dos tipos de planificación una basad en el tiempo y otra en la actividad propiamente dicha. Los resultados de estas pueden ser tangibles o intangibles. Lo que sí es cierto es que existe una estrecha relación entre los planes de periodo y de producto se puede decir que son simbióticos o dependientes, si uno falla puede hacer que el otro también falle. Desde este punto de vista es muy importante la armonía entre las dos planificaciones ya que las finanzas dependen en alto porcentaje del éxito de un plan. 4.4. El tamaño del producto. La variable de tamaño del producto, es sin duda el derrotero para estimar las demás variables, sin embargo se debe andar con cuidado en el momento de establecer el tamaño o la cantidad de producto como base para la panificación de un proyecto. Es aconsejable tomar experiencias de proyectos similares ejecutados pero nunca se deben hacer planes basados en reglas de tres. Adicionalmente es importante escoger muy bien la unidad de medida que servirá para estimar las cantidades totales, es recomendable siempre utilizar la media de muchas mediadas de unidades. 4.5. La gestión de los compromisos. Tal vez a la mayoría de personas y profesionales nos mueven son los compromisos y me refiero a los contractuales, ya que los personales siempre les damos unas cuantas esperas. En cuanto a la responsabilidad e los compromisos es de vital importancia antes de asumir compromisos realizar análisis eficientes de las tareas a realizar, igualmente tener cronogramas de ejecución y planes documentados soportados y serios. Así mismo se debe ser proactivo en el desarrollo de los proyectos, eso incluye lanzar las alarmas en el momento preciso, no antes ni mucho menos después y si no se puede cumplir comunicarlo con antelación ya que muchas personas, proyectos y compromisos dependen de nuestro trabajo. 4.6. La gestión de las programaciones. 4

Un proyecto consta de varios etapas o componentes, al alcanzar cada una de estas etapas o procesos se espera realizar la totalidad del proyecto. Cada una de esas tareas o etapas son las que se deben programar y cada una de dichas actividades son las que se deben controlar. Un cronograma o digrama se utiliza para medir los avances y poder detectar atrasos y lanzar las alertas y las soluciones de los problemas detectados. 4.7. El Plan del Proyecto. El plan del proyecto define el trabajo y cómo se hará. Proporciona una definición de cada tarea principal, una estimación del tiempo y de los recursos necesarios y un marco de trabajo para gestionar la revisión y el control. El plan de proyecto, es también, un poderoso vehículo de aprendizaje. Cuando esta adecuadamente documentado, es un punto de referencia para comparar con el rendimiento real. Esta comparación permite a los planificadores ver sus errores de estimación y mejorar su exactitud en la planificación [1]. 5. Conclusiones - Para todo proyecto debe existir una planeación, pero toda planeación tiene un sesgo, el éxito de una buena planeación es predecir y absorber en alto porcentaje dicho sesgo. - De una planeación coherente y consecuente con los recursos, depende el éxito o fracaso de un proyecto, y desde luego de una empresa o de un emporio. 6. Fuentes de investigación documentales. [1] Watts S. Humphrey. Introducción al Proceso Software Personal [2] www.getec.etsit.upm.es/articulos/gproyectos/art4.htm 5