Ilustrados comunidad mundial educativa
Inicio | Escribenos
User: Pass: Recordar ó (Registrate!)

| !Publicar Articulo¡

Desarrollo de Sistemas

Resumen: Para lograr la realización de un proyecto es muy importante que se lleven a cabo una serie de pasos y procedimientos de investigación, los cuales permitirán abrir aún más las perspectivas que tenemos de dicho proyecto. La ejecución clara y objetiva de estos procedimientos de investigación son las que nos permitirán obtener un enfoque claro de lo que deseamos obtener y como lo habremos de lograr.
3,937 visitas
Rating: 0
Tell a Friend
Autor: Fausto Torres

INDICE

2.Desarrollo de Sistemas

2.1.Métodos y etapas del Desarrollo de Proyectos

2.1.1.Etapas del Desarrollo de Proyectos

2.2.Detección de Necesidades

2.2.1.Elementos para identificar posibles proyectos.

2.3.Definición del Problema.

2.3.1.Creatividad e Innovación

2.4.Estudio de Factibilidad

2.4.1.Determinación de la Factibilidad

2.4.2.Presentación de un estudio de Factibilidad

2.5.Planeación del Proyecto

2.5.1.Delimitación del problema

2.6.Elaboración del Proyecto

S.7.Documentación del Proyecto

2.7.1.Manual Técnico y del Usuario

DESARROLLO DE SISTEMAS

2 Desarrollo de Sistemas

Para lograr la realización de un proyecto es muy importante que se lleven a cabo una serie de pasos y procedimientos de investigación, los cuales permitirán abrir aún más las perspectivas que tenemos de dicho proyecto. La ejecución clara y objetiva de estos procedimientos de investigación son las que nos permitirán obtener un enfoque claro de lo que deseamos obtener y como lo habremos de lograr.

El desarrollo de proyectos es una parte fundamental para toda empresa u organización que desea obtener éxito en las áreas que involucran un proyecto. Para llevar a cabo el desarrollo de un proyecto nos planteamos algunas preguntas: ¿existe un problema?, ¿cual es el problema?, ¿como se realizan los procesos actuales?, etc. La aclaración de estos aspectos permitirá obtener una visión mas clara de los problemas que serán resueltos con la realización del proyecto.

Dados los antecedentes, al iniciar un proyecto es claro que se debe de conocer a fondo los pasos y procedimientos de investigación que requiere un proyecto.

El Desarrollo de Proyectos es una herramienta de una gran utilidad y es por esto que he decidido llevar a cabo una recopilación de los pasos que conlleva la realización de un proyecto.

2.1  Métodos y etapas del Desarrollo de Proyectos

Pressman[1] nos comenta que Meiler Page-Jones, en el prólogo de su libro sobre gestión del proyecto de software, hace una declaración a la que se sumarían muchos especialistas de la ingeniería de software:

   He visitado docenas de empresas, buenas y malas, y he observado a numerosos gestores de proceso de datos, tanto buenos como malos. Muy frecuentemente, he visto con horros cómo estos gestores se peleaban inútilmente con proyectos terribles, intentaban cumplir plazos imposibles o entregaban sistemas que decepcionaban a sus usuarios y acababan dedicando gran cantidad de tiempo al mantenimiento.

Lo que describe Page-Jones son los síntomas que aparecen como resultado de una serie de problemas técnicos y de gestión. Sin embargo, si se emitiera un veredicto sobre cada proyecto, es muy probable que se encontrara un rasgo común: la gestión del proyecto fue débil.

Por la experiencia que he desarrollado en la implementación de sistemas de información esta aseveración de Pressman se debe de tomar muy en cuenta en cualquier tipo de implementación ya que si la gestión del proyecto es débil tendremos muchas probabilidades de no cumplir con las expectativas del proyecto.

Para realizar una gestión efectiva Pressman sugiere las siguientes etapas:

i. Métricas del Software.

Involucra la generación de mediciones y métricas para el proyecto para entender tanto el proceso técnico que se utiliza para desarrollar un producto, como el propio producto. El proceso se mide para intentar mejorarlo e intentar aumentar su calidad.

ii. Estimación.

Una de las actividades cruciales del proceso de gestión de proyectos de software en donde se tienen que obtener estimaciones de esfuerzo humano requerido (normalmente en personas-mes), de la duración cronológica del proyecto (en fechas) y del costo (monetario).

iii. Análisis de Riesgos.

El análisis de riesgos es algo vital para una buena gestión del proyecto, y sin embargo, a pesar de todo, se emprenden muchos proyectos sin que se hayan considerado los riesgos concretos.

El análisis de riesgos consiste realmente en una serie de pasos de control de los riesgos que nos permiten “combatirlos”: identificación de riesgos, estrategias de control de riesgos, resolución de riesgos y supervisión de riesgos. Estos pasos se aplican a lo largo del proceso de ingeniería del software.iv. Planificación.

La planificación de un proyecto de software no difiere de la planificación de cualquier proyecto de ingeniería. Se identifica una serie de tareas del proyecto. Se establecen interdependencias entre las tareas. Se estima el esfuerzo asociado con cada tarea. Se hace la asignación de personal y de otros recursos. Se crea una “red de tareas”. Se desarrolla una agenda de fechas.

v. Seguimiento y Control.

Una vez que se ha establecido la agenda de desarrollo, comienza la actividad de seguimiento y control. El gestor del proyecto sigue la pista a cada tarea establecida en la agenda. Si una tarea se sale de la agenda, el gestor puede utilizar una herramienta de planificación automática sobre el proyecto para determinar el impacto del error de planificación sobre los hitos intermedios y sobre la fecha final de entrega. En ese caso se pueden reasignar recursos, reordenar las tareas o (como último recurso) modificar los compromisos de entrega para resolver el problema no detectado. De este modo, se puede controlar mejor el desarrollo del software.

2.1.1 Etapas del Desarrollo de Proyectos.

Existen muchas metodología de implementación de sistemas, para Avison y Fizgerald[2] cualquier metodología debe de cubrir las siguientes etapas:

i.        Detección de Necesidades.

         Consiste en determinar que algún elemento (procesos, equipos,      personas, etc.) no cumplen ya con los objetivos o metas, o      bien, se requiere de uno no existente de acuerdo al nivel de      importancia que manifieste la necesidad.

ii.      Definición del Problema.

         Consiste en delimitar las fronteras y el alcance de las      necesidades que se desean atender y sobre la cuales existen      posibilidades de definir un proyecto.

iii.    Definición de Factibilidad.

      Consiste en definir el nivel de factibilidad (posibilidades de      éxito) para conseguir la solución de las necesidades. Se           manejaran 4 niveles de factibilidad que servirán para      determinar si un proyecto puede ser exitoso o no, estos niveles      son:

·         Operacional.

·         Técnico.

·         Económico.

·         Calendarización.

iv.     Planeación del Proyecto.  

         Consiste en explicar como será la delimitación del problema,      justificando el planteamiento de los objetivos desarrollados      inicialmente. En esta etapa se definen los niveles o etapas del      desarrollo del proyecto, además de las técnicas y el control que se llevará a cabo.

v.       Elaboración del  Proyecto.

         Consiste en definir el diseño, la elaboración de módulos y la      integración de todos los elementos. Se deben de dar a conocer      en esta etapa todos los distintos tipos de pruebas y técnicas de      análisis de resultados para determinar una posible evaluación al final del proyecto. En el Capítulo III explicaré una metodología       detallada para la implementación de proyectos de Planeación      Financiera.

vi.     Documentación.

      Consiste en explicar como están compuestos los manuales técnicos y de usuario del proyecto.

2.2 Detección de Necesidades

2.2.1 Elementos para identificar posibles proyectos

Definición de Proyecto.

Es la integración de una serie de procedimientos y actividades haciendo uso de una metodología definida que permita lograr los objetivos y metas de la manera más eficiente y efectiva.

Motivos de un Proyecto.

Dentro de los motivos que generan el inicio de un proceso para el desarrollo de proyectos se encuentran principalmente elementos y factores que pueden ser externos e internos. Algunos de estos factores son los que se mencionan a continuación:

·         Micromercados. Se refiere a la necesidad de atender a segmentos de usuarios muy específicos y donde se requieren de productos y servicios adecuados.

·         Volatilidad Corporativa. Es la necesidad de llegar a acuerdos, uniones, alianzas o adquisiciones que modifican el estado de una empresa.

·         Control de Costos. Se refiere a la presión por contener y reducir gastos.

·         Consumismo. es la necesidad de reaccionar a la demanda y seleccionar a sus consumidores.

·         Calidad. Se refiere al mejoramiento del producto final.

·         Globalización. Se refiere a la necesidad de tener mayor cobertura.

·         Regularizaciones. Se refiere a cambios dentro del ambiente provocados por acciones gubernamentales. Por ej. Las leyes y los impuestos.

Existen elementos muy claros para identificar posibles Proyectos, entre los principales podemos nombrar:

·         Problemas con algún elemento actual. Errores, ineficiencias, retardos, deseos de algún incremento, reducción de gastos, etc.

·         Deseos de explotar nuevas necesidades. Nuevos mercados, nueva producción, mas formas de obtener venta competitiva, uso de sistemas de información.

·         Incremento de la competencia. Nuevas características en los competidores, mejorar un servicio o un producto.

·         Hacer mas efectivo el uso de la información. Nueva información, mejor aprovechamiento, rapidez, mejores decisiones.

·         Crecimiento organizacional. Crecimiento en las empresas, mas necesidades.

·         Unión o adquisición corporativa. Consolidación de sistemas y procesos, requerimientos, reducir actividades redundantes.

·         Cambios en el ambiente o en el mercado. Clientes, proveedores, leyes y regulaciones, clima.

2.3 Definición del Problema

2.3.1 Creatividad e Innovación.

Una vez que se han detectado los posibles problemas existentes          en una empresa u organización, debemos de definir las áreas          sobre las cuales será planteada la solución para los          requerimientos; esta solución debe de estar delimitada de          acuerdo a los parámetros que proporcionen los problemas y no          abarcar mas allá de los que indica una posible solución.

Esta etapa contempla 7 pasos que permitirán definir adecuadamente los alcances y fronteras de un proyecto, en estos pasos se permite establecer una guía de operación en el desarrollo del proyecto.

Los pasos son los siguientes:

1.       Determinar el alcance y los objetivos.

2.       Crear una visión.

3.       Adoptar una metodología en la planeación.

4.       Organizar y definir los recursos necesarios.

5.       Definir el equipo de trabajo.

6.       Preparar un plan de trabajo.

7.       Obtener o confirmar los requerimientos de acuerdo al plan desarrollado.

El desarrollo de proyectos no solo implica la solución de problemas, sino también consiste en definir la mejor solución posible tomando como base aspectos que sean considerados como únicos o específicos para la solución. Para estos procesos          se considera importante la aplicación de la creatividad e          innovación en la solución de los problemas.

2.4 Estudio de Factibilidad

2.4.1 Determinación de la Factibilidad

         Factibilidad se refiere a la disponibilidad de los recursos          necesarios para llevar a cabo los objetivos o metas          señalados,          la factibilidad se apoya en 3 aspectos básicos:

·         Operativo.

·         Técnico.

·         Económico.

El éxito de un proyecto esta determinado por el grado de factibilidad que se presente en cada una de los tres aspectos anteriores.

Para esto se realiza un estudio de factibilidad que sirve para recopilar datos relevantes sobre el desarrollo de un proyecto y en base a ello tomar la mejor decisión, si procede su estudio, desarrollo o implementación.

El objetivo de un estudio de factibilidad es auxiliar a una organización a lograr sus objetivos y cubrir la metas con los recursos actuales en las siguientes áreas.

·         Factibilidad Técnica.

-  Mejora del sistema actual.

-  Disponibilidad de tecnología que satisfaga las necesidades.

·         Factibilidad Económica.

-   Tiempo del analista.

-   Costo de estudio.

-   Costo del tiempo del personal.

-   Costo del tiempo.

-   Costo del desarrollo / adquisición.

·         Factibilidad Operativa.

-  Operación garantizada.

-  Uso garantizado.

La investigación de factibilidad es un proyecto que consiste en descubrir cuales son los objetivos de la organización, luego determinar si el proyecto es útil para que la empresa logre sus objetivos. La búsqueda de estos objetivos debe contemplar los recursos disponibles o aquellos que la empresa puede proporcionar, nunca deben definirse con recursos que la empresa no es capaz de dar.

En  las empresas se cuenta con una serie de objetivos que determinan la posibilidad de factibilidad de un proyecto sin ser limitativos.

2.4.2 Presentación de un estudio de Factibilidad

Un estudio de factibilidad requiere ser presentado con todas la posibles ventajas para la empresa u organización, pero sin descuidar ninguno de los elementos necesarios para que el proyecto funcione. Para esto dentro de los estudios de factibilidad se complementan dos pasos en la presentación del estudio:

·         Requisitos Óptimos.

·         Requisitos Mínimos.

El primer paso se refiere a presentar un estudio con los requisitos óptimos que el proyecto requiera, estos elementos deberán ser los necesarios para que las actividades y resultados del proyecto sean obtenidos con la máxima eficacia.

El segundo paso consiste en un estudio de requisitos mínimos, el cual cubre los requisitos mínimos necesarios que el proyecto          debe ocupar para obtener las metas y objetivos, este paso trata          de hacer uso de los recursos disponibles de la empresa para          minimizar cualquier gasto o adquisición adicional.

Un estudio de factibilidad debe representar gráficamente los gastos y los beneficios que acarreará la puesta en marcha del sistema, para tal efecto se hace uso de la curva costo-beneficio.

2.5 Planeación del Proyecto

2.5.1 Delimitación del problema

La delimitación del problema se refiere a identificar todos aquellos aspectos que son importantes para el desempeño de una actividad y aislar todos aquellos que no interfieren en el mismo.

En la delimitación del problema se deben de escribir cada uno de los recursos y procesos que intervienen dentro del área del proyecto, para analizar cada uno de ellos y seleccionar aquellos          que realmente intervengan dentro del problema identificado.

El objetivo de delimitar el problema es disminuir el grado de complejidad del proyecto para atender solo aquellos aspectos que son requeridos.

Se deben de proporcionar todos los elementos posibles que ayuden a soportar con bases firmes y concretas todos los elementos (recursos, personal e ideas) que son necesitados por          el proyecto para su operación optima.

2.6 Elaboración del proyecto

En el capítulo III se detallará una metodología creada para implementar sistemas de planeación financiera, existen diferentes metodologías y en general pienso que todas funcionan siempre y cuando sean llevadas con un orden y control, además de manejar una metodología es importante tener siempre en mente 3 conceptos durante todo el proyecto:

i.             Definición de etapas de Desarrollo

La definición de etapas de desarrollo de un proyecto consiste en            la identificación y organización de todas las actividades y            procesos importantes que intervienen en la búsqueda de una            meta u objetivo, estas etapas deben ser definidas en función de            sus características e importancia que presenten.

Las actividades resultantes deben ser descritas y desarrolladas            para conocer sus características, posteriormente debe de            asignarse un nivel de importancia a cada una de ellas            considerando aquellas actividades estrictamente necesarias            para alcanzar el objetivo deseado. esta prioridad a nivel de            importancia debe de ser considerada mas importante dentro de            un modo eficaz (llegar al objetivo).

Ahora debe de asignarse un rango o nivel aprobatorio para cada            actividad que permitirá eliminar directamente aquellas que no            cumplan con el criterio asignado. Este nivel mínimo será            asignado considerando los niveles mas bajos que hayan sido            puestos a las actividades para minimizar su impacto en el            resultado final.

ii.           Planeación y Control de Procesos

Este proceso se refiere a todas aquellas actividades necesarias            para organizar y ordenar adecuadamente un proyecto, implica            que cada una de las tareas o actividades que componen un            proyecto deben estar muy bien definidas con el fin de identificar            y conocer todos los aspectos y elementos importantes, y a su            vez poder aplicar buenos métodos de control que permitan llevar a cabo el proyecto de la mejor manera. Los pasos que            contempla esta etapa son:

·  Desglosar actividades generales.

·  Analizar y profundizar cada actividad en sub-actividades (mas importantes).

·  Conocer el detalle de cada sub-actividad.

·  Aplicar elementos de control para cada actividad y sub-actividad.

·  Identificar formas de evaluarlas.

·  Consolidar y fortalecer cada actividad (justificar).

iii.         Arquitectura de Tecnología

 Se refiere a todos aquellos elementos tecnológicos que son            necesarios para soportar o complementar a las aplicaciones de            una empresa. Su objetivo es definir un camino estándar para el            uso de tecnología en las empresas, y que les permita definir las            opciones de crecimiento a mediano y largo plazo. Se siguen los siguientes pasos:

·  Identificar plataformas y principios de tecnología.

·  Definir tecnología distribución de los datos y aplicaciones.

·  Relacionar tecnología distribución de los datos y aplicaciones.

2.7 Documentación del Proyecto

2.7.1 Manual Técnico y del Usuario

La documentación de proyectos es importante para identificar más fácilmente los aspectos y características que forman parte de un proyecto. Una adecuada documentación le proporciona identidad y "personalidad" a un proyecto, de manera que los         usuarios podrán reconocer mas fácilmente las ventajas y desventajas, características, funcionalidades y ventajas, así          como costos y beneficios que impliquen el desarrollo del          proyecto.

La documentación de un proyecto debe contar con las siguientes características:

·         Lenguaje claro y de acuerdo al nivel aplicado:

- Gerencial.

- Técnico.

- Usuario.

·         Contemplar todos los aspectos del proyecto.

·         Contar con objetivos fácil de detectar.

·         Servir como soporte en todo el desarrollo del proyecto.

·         Identificar ventajas y desventajas (resaltar ventajas).

·         Contar con adecuada estructura.

         Los documentos que componen una adecuada documentación          de un proyecto deben ser los siguientes:

i.        Carpeta general o profesional.

Consiste en un documento que detalla todos los aspectos relacionados con el proyecto, identifica todas las bases y orígenes sobre las que nace el proyecto, además que especifica los pasos necesarios, los recursos y aplicaciones que un proyecto necesita.

El objetivo de la carpeta profesional es servir de modelo para la implementación del proyecto a desarrollar, de manera que las personas involucradas obtengan información fácilmente en cualquier etapa del proyecto.

Los aspectos principales que debe de contemplar la carpeta profesional son:

·  Definición del problema a resolver (delimitar).

·  Definición clara de objetivo y metas.

·  Áreas que involucra.

·  Conocimiento de la organización.

·  Planteamiento claro (pasos).

·  Investigación.

·  Propuestas claras.

·  Plan de trabajo.

·  Recursos.

·  Calendarización.

Este documento va dirigido hacia personas que van a estar relacionadas directamente con la implementación del proyecto, por lo que su nivel se orienta hacia el uso y aplicaciones utilizadas para el definir el proyecto.

ii.      Carpeta gerencial o resumen ejecutivo.

Este documento va dirigido hacia las personas de más alto nivel de la empresa o hacia aquellas de las que depende la decisión de implementar o no el proyecto. Generalmente se utiliza un lenguaje claro sin tecnicismo, en términos ejecutivos. Su extensión no debe ser mucha, y debe de recalcar los aspectos más importantes del proyecto.

Generalmente debe contener elementos gráficos y resúmenes que ayuden a identificar mas fácilmente las ideas propuestas.

iii.    Carpeta técnica.

Este documento contiene toda la información sobre los recursos utilizados por el proyecto, llevan una descripción muy bien detallada sobre las características físicas y técnicas de cada elemento. Por ejemplo: características de procesadores, velocidad, dimensiones del equipo, garantías, soporte, proveedores y equipo adicional.

Su extensión depende de la cantidad de recursos y equipo utilizado y generalmente se presenta en forma de fichas técnicas en donde se describe en cada una las características de cada recurso.

iv.     Plan económico (factibilidad).

Este documento contiene información relacionada con el aspecto económico y de factibilidad del proyecto, su objetivo principal es describir todos aquellos costos relacionados con el desarrollo e implantación del proyecto, ayuda a la empresa a establecer marcos de referencia y evaluar mas fácilmente los alcances y disponibilidad para llevar a cabo el proyecto.

Consta de 2 secciones, una de ellas es el plan económico del desarrollo del proyecto y la otra es el plan económico para implementar el proyecto (la mas importante). Generalmente en esta carpeta se incorpora el estudio de factibilidad que permitirá a la empresa a evaluar la posibilidad de poner en marcha la realización del proyecto.

BIBLIOGRAFÍA

1.       Roger S. Pressman; McGraw Hill/Interamericana de España 1993; Ingeniería de Software. Un enfoque práctico (3a Edición); ISBN 0070508143

2.       D. E. Davison, G. Fizgerald; McGraw Hill Companies; Segunda Edición (Febrero 1998); Information Systems Development: Methodologies, Techniques and Tools; ISBN 0077092333

Autor:

Fausto Torres

Mail:torres.fausto@gmail.com



[1] Roger S. Pressman; McGraw Hill/Interamericana de España 1993; Ingeniería de Software. Un enfoque práctico (3a Edición); ISBN 0070508143

[2] D. E. Davison, G. Fizgerald; McGraw Hill Companies; Segunda Edición (Febrero 1998); Information Systems Development: Methodologies, Techniques and Tools; ISBN 0077092333

Articulos relacionados:
MS Windows y MS-DOS
Resumen:
Hace aproximadamente un mes la empresa Microsoft lanzó al mercado su última versión del sistema operativo que es utilizado en más de 100 millones de computadoras del mund...
El diseño de un sistema de información gerencias de apoyo a la toma de decisiones
Resumen:
Partiendo de elementos a tener en cuenta que permitirá la operacionalización de las diferentes categorías de la investigación, su interrelación, teorías, diferentes autor...
Sistemas Raid
Resumen:
¿Que es RAID?. Funcionamiento del RAID. Ventajas de los discos RAID5. Tipos de RAID.
Novell Netware
Resumen:
Microprocesadores – Sistemas Operativos. Evolución histórica. Uso actual. Mercado Administración de memoria. Administración del procesador. Administración del sistema de ...
Sistema Operativo Linux - Una alternativa legal del software de base
Resumen:
¿Qué es Linux?. Historia. Estructura Básica. El Shell. Sistema de Archivos. Aplicaciones. Internet. Redes. Las características más comunes de los sistemas operativos son ...
Copyright © 2011 ilustrados.com, Monografias, tesis, bibliografias, educacion. Tofos los temas y publicaciones son propiedad de sus respectivos autores ©