You are on page 1of 11

INSTITUTO TECNOLOGICO SUPERIOR DE PANUCO

CARRERA
INGENIERIA EN SITEMAS COMPUTACIONALES

MATERIA
FUNDAMENTOS DE DESARROLLO DE SISTEMAS

MAESTRO
I S C ARMANDO HERNANDEZ MACHUCA

GRUPO
S

ALUMNO
JORGE LUIS RIVERA UGARTE

INTRODUCCION
Los ambientes cambiantes en el rea de desarrollo de software y la competencia globalizada han cambiado la manera en que la administracin de proyectos se lleva a cabo actualmente. Aunado con la influencia de nuevas tecnologas, surgen nuevas caractersticas dentro del ambiente de desarrollo que deben contemplarse por dicha disciplina, desde la colaboracin a distancia, el outsourcing, la mejora de calidad, generacin y distribucin de conocimiento, coordinacin de varios proyectos, entre otras. Las tecnologas de Informacin juegan un papel clave en esta evolucin y presentan nuevas herramientas e iniciativas de apoyo a la administracin de proyectos, las cuales deben adoptarse considerando las caractersticas y objetivos propios de la organizacin 1 Cualquier proyecto de software se inicia por alguna necesidad de negocios: la necesidad de corregir un defecto en una aplicacin existente; el imperativo de adaptar un sistema heredado a un ambiente de negocios cambiante; el requerimiento de extender las funciones y caractersticas de una aplicacin existente o la necesidad de crear un producto, servicio o sistema nuevo. 2 El objetivo de este ensayo es aprender y comprender como se elabora un proyecto de software y porque es importante conocer el procedimiento de cada una de las etapas del mismo. En este trabajo veremos como se lleva a cabo la planificacin o administracin de un proyecto de software y la importancia de la misma, veremos cuales son sus principales elementos, y el ciclo de vida para que el resultado de dicha planeacin, elaboracin y ejecucin se realicen de manera exitosa.

Omar Higinio Caballero Cervantes. Tecnologas de la informacin y herramientas para la administracin de proyectos de software. 10 de junio de 2006. http://www.revista.unam.mx/vol.7/num6/art47/jun_art47.pdf
2

Roger S. Pressman. Ingeniera del Software (pag.17).

INDICE
Introduccin Definicin de administracin de proyectos Definicin de desarrollo de software Fases de administracin de proyecto Iniciacin de proyecto Planificacin de proyecto Produccin y ejecucin del proyecto Supervisin y control del proyecto Finalizacin del proyecto Fases del desarrollo de software Investigacin preliminar Anlisis del sistema Diseo del sistema Desarrollo del sistema Pruebas del sistema Implementacin del sistema Conclusiones Referencias bibliogrficas 2 . 4 . 4 . 5 . 5 . 5 . 6 . 6 .. 6 . 7 . 7 . 8 . 8 . 8 . 8 . 9 .. 10 .. 11

Definicin de Administracin de Proyectos


Existen varias definiciones de la Administracin de la administracin de proyectos, a continuacin se muestran algunas: De acuerdo con una enciclopedia en lnea, la administracin de proyectos es la disciplina que se encarga de definir y alcanzar objetivos optimizando el uso de recursos: tiempo, dinero, la gente, espacio, etc. (Project management.,2005). Otra definicin nos dice que: la administracin de proyectos es la forma de planear, organizar, dirigir y controlar una serie de actividades realizadas por un grupo de personas que tienen un objetivo especifico; el cual puede ser (crear, disear, elaborar, mejorar, analizar, etc.) un problema o cosa (Rodrguez, 2002).

Definicin de desarrollo de software


Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la solucin de un problema u obtencin de un producto, en este caso particular, para lograr un producto software que resuelva un problema especfico. El proceso de creacin de software puede llegar a ser muy complejo, dependiendo de su porte, caractersticas y criticidad del mismo. Por ejemplo la creacin de un sistema operativo es una tarea que requiere proyecto, gestin, numerosos recursos y todo un equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolucin de una ecuacin de segundo orden), ste puede ser realizado por un solo programador (incluso aficionado) fcilmente. Es as que normalmente se dividen en tres categoras segn su tamao (lneas de cdigo) o costo: de pequeo, mediano y gran porte. Existen varias metodologas para estimarlo, una de las ms populares es el sistema COCOMO que provee mtodos y un software (programa) que calcula y provee una aproximacin de todos los costos de produccin en un proyecto software (relacin horas/hombre, costo monetario, cantidad de lneas fuente de acuerdo a lenguaje usado, etc.).3

http://es.wikipedia.org/wiki/Software#Proceso_de_creaci.C3.B3n_del_software

Fases de la administracin de proyectos


En la perspectiva tradicional, es posible distinguir 5 componentes de un proyecto (4 etapas ms el control) en el desarrollo de un proyecto (Project management.2005): 1.- Iniciacin de proyecto 2.- Planificacin de proyecto 3.- Produccin o ejecucin de proyecto 4.- Supervisin y control del Proyecto 5.- Finalizacin o cierre de proyecto No todos los proyectos visitarn cada etapa ya que los proyectos pueden ser terminados antes de que alcancen la finalizacin. Algunos proyectos probablemente no tienen la planificacin y/o el control. Y algunos proyectos pasarn por pasos 2, 3 y 4 varias veces (Project management.2005).

Iniciacin de proyecto
Para la realizacin de un proyecto hay que diferenciar de un trabajo comn que se realiza de manera rutinaria en el trabajo. El proyecto que tiene objetivos especficos, que va de la mano con una secuencia de tareas con un principio y final, donde el tiempo es limitado, se debe contar con un presupuesto claro, los recursos humanos necesarios, para que el proyecto se exitoso. Cumpliendo las metas especificas, y que siempre se de beneficio para la empresa o para el lugar donde labores.

Planificacin de proyecto
La planificacin debe ser concisa y expresar de forma precisa qu es lo que deseamos hacer. Debe ser vlido durante todo el ciclo del proyecto. La denominacin del proyecto debe tener por lo menos la siguiente informacin: La naturaleza de la intervencin, vinculada con las acciones principales que el proyecto ejecutar (ejem. recuperacin; ampliacin, mejoramiento, etc.) y el tipo de bien o servicio que ser brindado durante la operacin del proyecto. El objetivo o propsito por el cual se concibe y actuar el proyecto (ejemplo. mejoramiento, fortalecimiento). La identificacin y localizacin geogrfica de la intervencin, de acuerdo con el mbito de influencia del proyecto.

Produccin o ejecucin de proyecto


Consiste en la ejecucin de los procesos utilizados para completar los trabajos definidos en el plan de gestin de proyectos para lograr los requisitos del proyecto. El proceso de ejecucin implica la coordinacin de personas y recursos, as como la integracin y la realizacin de las actividades del proyecto, de conformidad con el plan de gestin de proyectos. Los productos son producidos como resultado de los procesos realizados tal como se define en el plan de gestin de proyectos.

Supervisin y control de proyecto


Controlar es el conjunto de actividades de gestin utilizadas para asegurar que el proyecto va de acuerdo a lo planificado. El desempeo y los resultados se miden contra los planes, se notan las desviaciones, y se toman acciones correctivas. El control es un sistema de retroalimentacin que provee informacin acerca de cuan bien va el proyecto y responde alas preguntas Est el proyecto en itinerario? Est dentro de los costos? Existen problemas potenciales que causen retrasos en alcanzar los requerimientos dentro del presupuesto y plazo? Los principales problemas en el control son: Muchos mtodos de control confan en los gastos del presupuesto para medir el progreso sin considerar el trabajo que lo acompaa. La visibilidad del progreso es difcil de medir. La calidad no es requerida, monitoreada o controlada. A menudo los estndares para el desarrollo no estn escritos o, si lo estn, no se siguen.

Finalizacin o cierre de proyecto


El cierre incluye la aceptacin formal del proyecto y la terminacin de la misma. Las actividades administrativas incluyen el archivo de los documentos e informar de las conclusiones. Esta fase consiste en: Cerrar Proyecto: finalizar todas las actividades a travs de todos los grupos de proceso para cerrar formalmente el proyecto o una fase del proyecto.

De cierre del contrato: Completar y resolver cada contrato (incluyendo la resolucin de las partidas abiertas) y cerca de cada contrato, aplicable al proyecto o fase del proyecto.

Fases del desarrollo de Software


Una de varias metodologas disponibles para el desarrollo de sistemas se compone por las siguientes fases (Rodrguez, 2002): Investigacin Preliminar Anlisis del sistema Diseo del Sistema Desarrollo del Sistema Pruebas del Sistema Implementacin y evaluacin

Investigacin preliminar
En la investigacin preliminar un punto importante es determinar que el sistema solicitado sea factible. Existen tres aspectos relacionados con el estudio de factibilidad, que son realizados por lo general por analistas capacitados o directivos: Factibilidad tcnica. Estudia si el trabajo para el proyecto, puede desarrollarse con el software y el personal existente, y si en caso de necesitar nueva tecnologa, cuales son las posibilidades de desarrollarla (no solo el hardware). Factibilidad econmica. Investiga si los costos se justifican con los beneficios que se obtienen, y si se ha invertido demasiado, como para no crear el sistema si se cree necesario. Factibilidad operacional: Investiga si ser utilizado el sistema, si los usuarios usaran el sistema, como para obtener beneficios.

Anlisis del Sistema.


El equipo de desarrollo define el alcance del sistema a desarrollar, entrevista a los posibles usuarios, estudia el sistema ya existente (que pudiera ser manual) y define las necesidades del usuario.

Diseo del Sistema.


Se elaboran varios diseos conceptuales alternativos que describen las entradas, el procesamiento, las salidas, los equipos, los programas y la base de datos aun nivel alto. Despusseevalacadaunadeestasalternativasyseseleccionalamejorparaeldi seoydesarrolloadicional.

Desarrollo del sistema


Se lleva a la prctica el sistema real. Se compran equipos; los programas se compran, se hace a la medida, o se desarrollan. Tambin se desarrollan las bases de datos, las pantallas para captura de datos, los informes del sistema, las redes de telecomunicacin, los controles de seguridad y otras caractersticas.

Pruebas del sistema


Una vez que se han desarrollado los mdulos individuales dentro del sistema se pueden comenzar las pruebas. Las pruebas incluyen buscar errores lgicos, fallas en la base de datos, errores de omisin, de seguridad y otros problemas que pudieran evitar que el sistema tuviera xito. Una vez que se han probado los mdulos individuales y se han corregido los problemas, se prueba el sistema completo. Cuando los usuarios y quienes desarrollaron el sistema estn convencidos de que esta libre de errores, se puede poner en marcha.

Implementacin y evaluacin del sistema


El sistema existente se remplaza por el nuevo, mejorado, y se capacita a los usuarios. Existen varias metodologas para cambiar del sistema existente al nuevo con una interrupcin mnima para los usuarios.

CONCLUSIONES

Es importante tener en claro que la administracin de proyecto y el desarrollo de software no son la misma cosa, teniendo en cuenta que la administracin de cualquier proyecto es la clave para el xito del mismo. En este caso hablando de la administracin de proyecto de desarrollo de software, primeramente tenemos que planificar el proyecto, derivndose varios puntos en la planificacin que se tienen que tener en cuenta siempre, estos son: los recursos econmicos, personal a capacitar y el tiempo limite de entrega del proyecto. Tenemos que tener una visin u objetivo de lo que queremos realizar. Una vez que tenemos bien organizado nuestro proyecto entran las etapas o ciclo de vida de desarrollo del software que es prcticamente indispensable para que este satisfaga las necesidades de nuestro cliente.

10

REFERENCIAS BIBLIOGRAFICAS
Hernndez Machuca Armando. Ciclo de vida para desarrollo de sistemas (CVDS). Roger S. Pressman. La ingeniera de software. Sexta edicin. http://es.wikipedia.org/wiki/Software#Proceso_de_creaci.C3.B3n_del_softw are http://www.revista.unam.mx/vol.7/num6/art47/jun_art47.pdf http://www.monografias.com/trabajos15/sist-informacion/sistinformacion.shtml http://www.buenastareas.com/ensayos/Fase-De-Iniciacion-DeProyecto/733467.html http://www.safa.edu.uy/imagenes/proyeccion24jun.pdf http://es.scribd.com/doc/2526829/Planificacion-del-Proyecto http://www.habilidadesdegestion.com/Gestiondeproyectos/fasesdelagestion deunproyecto/ejecucion.htm http://www.uppuebla.edu.mx/Profesores/INFORMATICA/PRODUCCION_CI ENTIFICA/REBECA/Ingsotfware_I/Apuntes/2.1_Gestion.pdf http://www.habilidadesdegestion.com/Gestiondeproyectos/fasesdelagestion deunproyecto/cierre.htm

11

You might also like