0% encontró este documento útil (0 votos)
47 vistas36 páginas

Clasesp2 API

Cargado por

Edwin Palacios
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas36 páginas

Clasesp2 API

Cargado por

Edwin Palacios
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GUIA DE APRENDIZAJE DE LECCIÓN 08

Objetivo:
Razonar otros elementos para continuar con el desarrollo del anteproyecto

Contenido:
1.0 Anteproyecto (continuación…)
1.11 Marco teórico
1.12 Metodología para desarrollo de proyectos
1.13 Determinación de Factibilidades
1.13.1 Técnica
1.13.2 Económica
LECCION 08
11)Marco teórico
Proporcionar definiciones y conceptos útiles para poder adentrarse en el tema del proyecto
a trabajar de manera específica, para esto tenemos:
•Son los elementos teóricos necesarios para conocer la oportunidad de mejora.
•Son teorías y estudios hechos para lograr los propósitos del proyecto.
•Usar un top down del tema en base a lo relacionado al negocio y técnico.
•Se usan palabras del tema, problema y objetivos para investigar su teoría, la cual se
muestra en el marco teórico.
•En resumen:
Teoría  Conocimiento  Procesa/usa  Experiencia  Resuelve problemas
En forma gráfica:

Tema

Negocio Técnico

Nego1 Nego2 Nego3 Tecn1 Tecn2


12)Metodología para desarrollo de proyectos
Es el grupo de mecanismos o procedimientos aplicados en el logro de los objetivos
de un proyecto, tenemos:
•Es el método que explica la manera de trabajar el proyecto
•Se Define el ciclo de vida de desarrollo de proyectos a usar y las etapas involucradas.
Es necesario dar una explicación en forma clara de cada etapa.
•Describir técnicas, herramientas y recursos principales a usar en cada etapa y sub
etapa del proyecto.
13)Determinación de Factibilidades
Se refiere a la disponibilidad de los recursos necesarios para llevar a cabo los objetivos o
metas señaladas, es decir, si es posible cumplir con las metas que se tienen en un
proyecto, tomando en cuenta los recursos con los que se cuenta para su realización.
Considerar:
•El estudio de factibilidades es uno de los resultados importantes y esperados en el
anteproyecto.
•Permite estimar si el proyecto ES o NO factible desde tres ángulos: Técnico, Económico
y Operativo.
13.1) Técnica
Se trata de conocer Que tenemos y Que no tenemos para desarrollar y después instalar el
producto, en base a:
•Hardware que se va usar en el proyecto
•Software que se va usar en el proyecto
•Recurso humano involucrado en el proyecto
Los tres elementos anteriores deben ser investigados en ambientes de Producción y
Desarrollo. Para esto se deben obtener las especificaciones técnicas de cada uno los
elementos anteriores.
•Conocimiento que se tiene sobre los elementos técnicos
•Técnicas y herramientas que dispone para trabajar el proyecto
•Recursos adicionales y la posibilidad real de adquirirlos
•En resumen.
Hay suficientes recursos de todo tipo para desarrollar el proyecto en el tiempo establecido
y se puede instalar la solución en las maquinas del cliente.
13.2) Económica
Se basa en dos preguntas fundamentales a investigar en este punto.
•Primera es: Son los beneficios que se van a obtener a partir del software ya desarrollado,
superiores a los costos de desarrollo y operación o es factible que los Beneficios excedan
los Costos.
Utilidad = Beneficios – Costos; donde la Utilidad debe ser >= 1
•Segunda es: ¿Pueden obtenerse los recursos económicos necesarios para desarrollar el
proyecto?
•En resumen
a) ¿Hay dinero para desarrollar el proyecto?
b) ¿Qué ganancias o beneficios se obtendrán?
GUIA DE APRENDIZAJE DE LECCIÓN 09

Objetivo:
Reforzar otros elementos para continuar con el desarrollo del anteproyecto

Contenido:
1.0 Anteproyecto (continuación…)
1.13.3 Factibilidad Operativa
1.13.4 Resumen de las factibilidades
1.14 Resultados esperados
1.15 Planificación de recursos
1.16 Cronograma de actividades

LECCION 09
13.3) Operativa
Esta es la última de las tres factibilidades, donde determinamos la funcionabilidad de la
solución en base a investigaciones que se debe realizar para ver si estamos en la ruta
adecuada, debemos considerar:
•Esencialmente se basa en la operatividad de la solución a lograr.
•La pregunta principal es: ¿Funcionará y será usado el software, una vez desarrollado e
instalado en computaras del cliente?
•Existen tres elementos importantes a considerar:
A) Volumen de datos
En este punto se hacen cálculos de los datos que se van almacenar en los archivos de la
base de datos transaccional de la solución informatica. Se usan los documentos fuentes o
formularios proporcionados por los usuarios de negocios operacionales. En los campos del
formulario se les definen longitudes en caracteres a cada uno de ellos. Ejemplo: Nombres
= 40 caracteres, apellidos = 60 caracteres; después se suman todas las longitudes en
caracteres de todos los campos del formulario y tiene el total en caracteres del formulario.
También se le pregunta al usuario de negocios la cantidad de formularios en promedio que
usa en un mes para cada documento fuente. Así podemos multiplicar el total en caracteres
del formulario por la cantidad de formularios en promedio que usa en un mes, para tener el
total de caracteres en un mes para cada formulario. Al final se suman los totales de
caracteres por mes de todos los formularios y se obtiene el volumen de datos actual del
mes; se considera:
a) La unidad de medida para cálculos en el proyecto es de un año. Entonces multiplicamos
volumen de datos actual del mes por 12 meses y obtenemos volumen de datos actual del
año.
b) Debemos considerar tener tablas históricas para almacenar registros de datos de las
tablas actuales que ya no se usan y se transfieren a tablas históricas. Se puede hacer el
cálculo de multiplicar el volumen de datos actual del año por el 50% y se obtiene el volumen
de datos histórico del año
c) Se debe considerar tener tablas temporales para almacenar registros de datos de las
tablas actuales que se usan para hacer cálculos y generar reportes. Se puede hacer el
cálculo de multiplicar el volumen de datos actual del año por el 20% y se obtiene el volumen
de datos temporales del año.
d) Es necesario considerar una holgura por imprevistos en los cálculos que se hacen. Se
puede hacer el cálculo de multiplicar el volumen de datos actual del año por el 15% y se
obtiene el volumen de datos por imprevistos del año.
e) También se debe averiguar el espacio en gigas bytes que ocupa el sistema operativo del
servidor de producción
f) Se debe averiguar el espacio en gigas bytes que ocupa el sistema administrador de la
base de datos(SMBD) en el servidor de producción
g) El volumen de datos del proyecto es igual a sumar a + b + c + d + e + f. Todos estos
componentes deben estar en una sola unidad de media o sea gigas bytes
**) Los valores de porcentajes usados son dados según la experiencia de personas que
trabajan en la administración de proyectos informáticos.
B) Tiempos de respuesta
Es el resultado que da el sistema informático cuando se le solicita algún trabajo.
Para lograr este elemento, se debe averiguar cuál es la swap que usa el sistema operativo
del server de producción y se suma el total del literal f y se compara con el espacio libre en
giga bytes del servidor de producción, así podemos definir si el tiempo de respuesta es
adecuado para que funcione la solución que se va elaborar
C) Resistencia al cambio de parte de los usuarios de negocios
Es necesario utilizar alguna técnica de recolección de datos para indagar la parte
motivacional de los usuarios de negocios directos en el trabajo manual de esta oportunidad
de mejora. Porque en esta parte hay que tener tacto en preguntar, porque a simple vista
nos pueden decir que están de acuerdo con la solución; pero en la parte emocional están
pensando, que con la solución les pueden quitar su trabajo; mas hoy en día con las
situaciones que tenemos esta difícil tener trabajo.
Nosotros como desarrolladores de soluciones informáticas, debemos apoyar a estos
usuarios de negocios directos en darles confianza en su trabajo. También trabajar con los
usuarios de negocios gerenciales que los sistemas informáticos a desarrollar no son para
eliminar puesto de trabajo sino para agilizar el trabajo y los usuarios de negocios sean
eficientes en atender a los clientes externos del negocio
•En resumen:
Sera usado el software al estar desarrollado, instalado y funcionara sin problemas en las
instalaciones del cliente.
Tomar en cuenta el orden del trabajo en las factibilidades: 1-Tecnica, 2-Economica y
3-Operativa
13.4) Resumen de las factibilidades
•Es proveer una conclusión específica sobre la conjugación de las tres factibilidades.
•El anteproyecto abre las puertas para desarrollar el proyecto si es factible.
Si por alguna razón aparece que no es factible, habrá que analizar porque no es factible y
mejorar, porque hasta donde hemos llegado es porque el usuario de negocio necesita la
solución informática.
14)Resultados esperados
Son los mismos que se presentaron en el perfil, se puede refinar a nivel general para
tener una mejor claridad en base a la factibilidad operativa
15)Planificación de recursos
•En la ejecución de cada actividad o tarea del proyecto se necesitan recursos: Días analista,
días diseñador, días constructor, horas teléfono, energía eléctrica, consumibles, etc.
•En esta parte se cuantifican los recursos de cada actividad o tarea y se traducen a unidades
monetarias para generar un presupuesto del desarrollo del proyecto
•Es necesario documentar los supuestos en base a los cuales se han estimado los recursos
requeridos para cada actividad del proyecto
16)Cronograma de actividades
•Consta de dos elementos:
a) Plan de trabajo
b) Diagrama de Gantt
•Para el desarrollo de un proyecto informático se define a partir del ciclo de vida de
desarrollo de proyectos.
•Es este momento de desarrollo de la asignatura solo presentaremos un listado de
actividades, con responsables y recursos a usar en el proyecto. Esto es parte del Plan de
Trabajo del Proyecto.
GUIA DE APRENDIZAJE DE LECCIÓN 10

Objetivos:

-Aprender últimos elementos para la elaboración del anteproyecto


-Iniciar con los temas para el desarrollo del proyecto informático
Contenido:
1.0 Anteproyecto (continuación…)
1.17 Conclusiones y Recomendaciones
1.18 Bibliografía, anexos y glosario de términos
2.0 Proyecto
2.1 Conceptualización del proyecto
2.2 Componentes de Administración de Proyectos
2.3 Administración de Proyectos
2.4 Procesos para Administración de Proyectos
2.5 Administración de las comunicaciones

LECCION 10
17)Conclusiones y Recomendaciones
Estos dos elementos son el resultado del trabajo desarrollado en el anteproyecto, para
eso tenemos:
•Conclusiones
Se refieren a resultados importantes que es necesario presentar en forma resumen para
dar énfasis del buen trabajo realizado en el anteproyecto.
•Recomendaciones
a) Son puntos relevantes a tomar en cuenta en las siguientes actividades a realizar
b) Se basan en puntos importantes que se trabajaron en el anteproyecto y se usan en
siguientes acciones a realizar en la solución informática.
18) Bibliografía, anexos y glosario de términos
a) Bibliografía. Son los textos y direcciones de internet usadas para obtener información
necesaria para el trabajo en el anteproyecto.
b) Anexos. Son todas las evidencias o papeles de trabajo necesarios para justificar los
cálculos y otros puntos necesarios que necesitan soportes para el buen trabajo realizado
en el anteproyecto.
c) Glosario de términos. Son explicaciones de abreviaturas o palabras que son confusas y
se deben explicar para el buen entendimiento del documento de anteproyecto.
*) PROYECTO
•Este es el tercer mecanismo a trabajar para resolver la solicitud de trabajo que adolece la
unidad de negocios para mejorar su funcionamiento
•Para este trabajo, tenemos de insumo el Anteproyecto
•Conceptualización del proyecto

Documento de Sistema informático


anteproyecto Proyecto funcionando

•Componentes de Administración de Proyectos.


Son las fases del proceso administrativo que ayudan a resolver el proyecto en una forma
eficiente.

Iniciación Planeamiento y
Organización

Control Ejecución

Cierre

• Administración de Proyectos
Es la aplicación de conocimientos, habilidades, herramientas y técnicas a las acciones para
alcanzar los objetivos del proyecto.

-Para que un proyecto sea exitoso deben cumplir con estos requisitos:
a) Calidad
b) Plazos
c) Presupuesto
d) Aceptación del cliente

-Procesos para Administración de Proyectos


Es la aplicación e integración de los procesos en las diferentes fases del proyecto, tenemos:
a) Administración de las comunicaciones
Donde se describen las actividades necesarias para asegurar una apropiada y oportuna
recolección de datos, almacenamiento de datos, generación de información y difusión de
información relacionada con el proyecto que necesitan los interesados de la solución.
Tenemos diferentes tipos de comunicación, de las cuales podemos mencionar:
Comunicación verbal, comunicación escrita, comunicación virtual o digital, etc.; en esta
situación que estamos viviendo usamos la comunicación virtual con los usuarios de
negocios para que nos ayuden con el desarrollo de la oportunidad de mejora.
GUIA DE APRENDIZAJE DE LECCIÓN 11

Objetivos:

- Continuar estudiando los temas para el desarrollo del proyecto informático


Contenido:
1.0 Proyecto (continuación…)
1.1 Administración de riesgos
1.2 Administración de abastecimiento del proyecto
1.3 Administración de costos
1.4 Administración de calidad
1.5 Administración de recurso humano
1.6 Buena Practica en el tratamiento de proyectos

LECCION 11
Continuando con los procesos de la administración de proyectos, tenemos:
b) Administración de riesgos
•Se puede definir como el proceso de identificación, medida y administración de los riesgos
que amenazan la existencia, los activos, las ganancias o al personal de una organización,
o los servicios que ésta provee.

•Es un proceso sistemático para identificar, analizar y responder a los riesgos del proyecto.
•Lo importante es minimizar los resultados negativos y maximizar los resultados positivos
de las oportunidades de los riesgos.
c) Administración de abastecimiento del proyecto
•Es analizar la adquisición de bienes y servicios que necesita el proyecto con el fin de
cumplir con la terminación de la solución informatica.
•La gestión del abastecimiento o de las adquisiciones del proyecto incluye los procesos
requeridos para comprar bienes y servicios, con el fin de alcanzar el objetivo del proyecto.

d) Administración de costos
•Son las actividades del presupuesto que necesita el proyecto y su control para que el
proyecto finalice con el presupuesto aprobado.
•Es el uso eficiente de los procesos fundamentales para que el proyecto tenga éxito en
sus finanzas. Debe saber controlar y prever gastos, identificando cuando es posible
reducir costos en el proyecto.
e) Administración de calidad
•Es tener en cuenta las políticas de calidad definidas para que la solución informática
satisfaga las necesidades por las cuales llego la oportunidad de mejora.
•Son los procesos y actividades de la organización que determinan responsabilidades,
objetivos y políticas de calidad a fin de que el proyecto satisfaga las necesidades
por la cuales fue solicitado.

•Disminuir defectos aumenta la calidad de la solución.


f) Administración de recurso humano
•Son los procesos que organizan, gestionan y conducen al equipo del proyecto, que está
compuesto por las personas a las que se han asignado roles y responsabilidades para
completar el proyecto.

•Tener claro los procesos que organizan y dirigen el equipo de trabajo en el proyecto para
lograr la solución informática.

-BUENA PRACTICA en el trabajo del proyecto


Un buen método de trabajo en el proyecto es dividir en partes manejables y fáciles de
resolver o sea partes pequeñas donde el trabajo sea fácil, rápido y se vean los resultados.
Este es un legado que nos dejaron la cultura Romana, donde su finalidad era “Divide y
Vencerás” en el trabajo que tenían que realizar.
La estructura para la división del trabajo (EDT), viene a ser la división del proyecto
entre las partes que lo componen de manera lógica y sistemática con el fin de establecer
paquetes de trabajo que permitan un manejo más fácil y efectivo del proyecto

Una de las técnicas básicas en todo proyecto es iniciar con la División del trabajo, esta
manera es desglosar el proyecto en actividades y sub-actividades o tareas, con el fin de
mejorar el proceso de planificación, presupuestación y seguimiento/control.
GUIA DE APRENDIZAJE DE LECCIÓN 12

Objetivos:

- Seguir trabajando con los temas para el desarrollo del proyecto informático
Contenido:
- Conceptos base de proyectos
1)Alcance de funcionamiento del proyecto
2) Riesgos en el proyecto
3)Administrar los riesgos:

LECCION 12

-Conceptos base de proyectos


Son elementos básicos e importantes que todo proyecto debe tener para que tenga éxito
en su desarrollo y funcionamiento en la unidad de negocios que solicita la oportunidad de
mejora.
Es necesario considerar los siguientes puntos:
1)Alcance de elaboración del proyecto
Se toma en base a tres factores:

Recursos

Alcance

Presupuesto Tiempo

Presupuesto: Es el dinero que se va usar en el desarrollo del proyecto; es necesario


controlar los gastos en el proyecto para que no haya sorpresas en usar más dinero que lo
presupuestado.
Recursos: Son las personas a trabajar en el proyecto y los materiales que usan en las
diferentes tareas o sub tareas para lograr los resultados solicitados en la solución
informática.
Tiempo: Son las horas, días o semanas que se consumen en trabajar las diferentes tareas
o sub tareas del proyecto.
El tiempo es importante darle seguimiento porque los atrasos afectan al presupuesto y los
recursos.
2) Riesgos en el proyecto
•Son los eventos o condiciones inciertas que, en caso de ocurrir, tiene un efecto negativo
sobre los objetivos de un proyecto.
•Es todo aquello que impida alcanzar con éxito los objetivos y expectativas del proyecto
•Son factores desconocidos o inciertos que requieren de nuestra atención para que no
tenga atrasos la solución informática.
Ejemplo de Riesgo: Un integrante del equipo de trabajo se enferma
•Riesgos tienen atributos.
Son características que debemos de considerar en los riesgos que pueden ocurrir en el
proyecto, tenemos:
a) Probabilidad de ocurrencia
Puede ser: Alta, media y baja
b) Impacto
Puede ser: Alto, medio y bajo
•Estrategias de riesgos
Son formas de mitigar los riesgos, podemos considerar:
a) Evitarlos
Buscar formas de que no se dé el riesgo. Ejemplo. Mantenimiento preventivo del servidor
de producción
b) Aceptarlos
Cuando se da el riesgo u ocurre el riesgo, debemos tener procedimientos para resolver lo
que ha ocurrido en el proyecto. Para esto se debe considerar:

- Identificar el riesgo
- Utilizar el plan de contingencias
•Tipos de riesgos:
Son categorías de riesgos que pueden ocurrir en el proyecto informático que se está
trabajando. Se clasifican en:
--Financieros
Son los riesgos relacionados con las finanzas que pueden afectar el buen desarrollo del
proyecto
--Tecnológicos
Son los riesgos que pueden ocurrir por fallas en hardware, software o recurso humano
que trabajan en el desarrollo del proyecto
--Políticos
Son riesgos que pueden ocurrir por periodos eleccionarios que definen nuevas autoridades
para gobernar el país y que afectan el desempeño en los negocios
--Ambientales
Son riesgos que pueden ocurrir por falta de energía electrica, fallos en servicios de internet,
por tormentas o temporales o inundaciones por mucha lluvia que ocurren con los cambios
climáticos
Otro fenómeno que puede provocar riesgos son los terremotos que nuestro país está
expuesto a fallas tectónicas.
--Legislativos
Otro componente que genera riesgos son la creación de nuevas leyes o modificación de
leyes que afectan el quehacer diario de los negocios.
3)Administrar los riesgos:
Es la norma para identificar o evaluar los riesgos potenciales y decidir cómo manejarlos
con la combinación óptima de costo – efectividad. Para esto tenemos:
--Lleve una lista actualizada de riesgos
--Elabore una tabla de riesgos, así:

.. Nombre del Proyecto: _________________


.. Manejo de Riesgos
No. Riesgo Descripción Tipo Probabilidad Impacto Plan de Plan de
de ocurrencia Contingencia Contingencia
A B

En esta tabla se lleva el seguimiento de los potenciales riesgos y la forma de como


mitigarlos para no ser afectado el trabajo que se lleva a cabo en el negocio.
Tener cuidado con los riesgos porque son cambiantes, se necesita tener supervisión con
los riesgos; en un momento puede tener un estado bajo, en otro momento puede tener un
estado medio y hay necesidad de tomar medidas de protección para evitar estragos en el
funcionamiento de la empresa/institución.
GUIA DE APRENDIZAJE DE LECCIÓN 13

Objetivos:

- Seguir trabajando con los temas para el desarrollo del proyecto informático

Contenido:
A- Conceptos base de proyectos (cont..)
3-Criterios de Éxito
3.1-Factores de éxito en el proyecto
4) Personas
B- Método practico de desarrollo en proyectos
1- Ciclo de Vida de Desarrollo de Proyectos (CVDP)

LECCION 13
3) Criterios de Éxito
Éxito: Es una situación de triunfo o logro en la cual la persona o grupo de personas obtienen
los resultados esperados y, por lo tanto, se encuentran satisfechos con el trabajo realizado.
Consideramos lo siguiente:
•Para medir el éxito del proyecto se debe estar alineado con el quehacer del negocio.
•El éxito se mide con respecto a objetivos del negocio cubiertos y costos incurridos en el
proyecto
•El éxito se orienta al valor agregado del negocio y los aspectos técnicos necesarios en la
solución informática.

3.1) Factores de éxito en el proyecto:


Los elementos a considerar para tener éxito en el proyecto, son lo siguiente:
a) Producto terminado según especificaciones del proyecto y considerando los tres
factores del alcance de elaboración del proyecto: Recursos, presupuesto y tiempo.
b) Tiempo de respuesta de la solución
c) Calidad (Según el número de defectos reportados)
d) Reutilización de componentes en el proyecto
4) Personas
Es el recurso humano que va trabajar las tareas o sub tareas involucradas en el plan de
trabajo del proyecto informático. Se debe involucrar en el recurso humano a usuarios de
negocios directos y usuarios técnicos para lograr una solución útil y resuelva la oportunidad
de mejorar planteada. Se debe considerar lo siguiente:
•Normalmente los equipos de trabajo de alto rendimiento constan de 3 a 6 personas con las
habilidades necesarias para trabajar el proyecto informático, incluye al líder del proyecto.
•Organizar el equipo de trabajo en un conjunto de roles no técnicos y técnicos
•También implica dar instrucciones claras a cada miembro del equipo de trabajo para que
no haya malos entendidos en sus tareas.

-Definidos los conceptos base del proyecto informáticos, podemos tener una VISION
definida del proyecto informático. Es decir, lo que se quiere dé la oportunidad de mejora en
la futura solución informática.

A- Método practico de desarrollo en proyectos informáticos


-Es un modo ordenado y sistemático de proceder para llegar a un resultado o fin
determinado.
-Que es un proceso de desarrollo?
“Es el conjunto de actividades necesarias para transformar los requerimientos de los
usuarios en un sistema informático funcionando”
-Un buen proceso de desarrollo se basa en:
a) Rol. Es el papel que debe ser ejecutado por un individuo en un equipo de trabajo.
b) Actividad. Describe una porción de trabajo que un rol debe realizar
c)Artefacto o producto. Pieza de información que es producida, modificada o usada en
otro proceso.
d) Insumos necesarios para llevar a cabo el trabajo.
-Dentro de método practico de desarrollo en proyectos informáticos, se usa:
1- Ciclo de Vida de Desarrollo de Proyectos (CVDP)
-El desarrollo informático puede verse como una cadena de actividades con productos
intermedios, esa visión es del ciclo de vida de desarrollo de proyectos.
- Considerar en el ciclo de vida de desarrollo de proyectos, lo siguiente:
Planeación

Operación y
Mantenimiento Elaboración

Como podemos ver en este diagrama para aplicar el ciclo de vida de desarrollo de
proyectos, es necesario tomar en cuenta:
Planeación:
Se refiere a la acción que implica la elaboración de un plan de acción o estudio o de alguna
actividad a realizar a futuro.

Elaboración:
Es trabajar o ejecutar el plan de acción para lograr los resultados planteados en el proyecto
informático y que sean útiles a los usuarios de negocios.
Operación:
Es instalar en el ambiente de producción los resultados obtenidos en la elaboración de la
solución informática. Es de resaltar que lo que se coloca en operación debe estar
debidamente probado por los usuarios de negocios finales y den su aprobación de
funcionabilidad.
Mantenimiento:
Es elaborar modificaciones o mejoras a la solución informática funcionando, que sigue el
diagrama mostrado anteriormente: Planear, elaborar y operar. Es un ciclo importante que
debemos de considerar para obtener soluciones informáticas útiles en las unidades de
negocio a la cual le trabajamos.
GUIA DE APRENDIZAJE DE LECCIÓN 14

Objetivos:

- Continuar trabajando con los temas para el desarrollo del proyecto informático

Contenido:
1- Integración del CVDP y PA
2) Modelos de Ciclos de Vida
2.1) Cascada
2.2) Prueba y error

LECCION 14
1) Integración del Ciclo de Vida de Desarrollo de Proyectos y Proceso
administrativo

Necesi- Resul
dades Análisis Diseño. Construc Plan tados
Pruebas Docum
. Implem
.

Administración de Proyectos Informáticos

Como se puede ver en el diagrama anterior la integración de las dos técnicas del proceso
administrativo y ciclo de vida de desarrollo de proyectos; de esta manera se puede conocer
la importancia de la administración de proyectos informáticos en la elaboración de
soluciones informáticas para lograr que se terminen a tiempo y con los costos definidos en
el presupuesto.
Ya que hemos visto la funcionalidad de las dos técnicas para trabajar proyectos, podemos
estudiar los modelos de ciclo de vida para proyectos
2) Modelos de Ciclos de Vida (MCV) en proyectos informáticos
Es un marco que contiene los procesos, las actividades y las tareas involucradas en el
desarrollo, la explotación y el mantenimiento de un producto de software
•Modelo es un molde o una plantilla que sirve para trabajar un proyecto informático para
dar los resultados solicitados.
•Para este enfoque se mencionarán tres modelos de ciclo de vida, son los siguientes:

2.1) Cascada

Análisis

Diseño y
arquitectura

Diseño
detallado.

Codificación

Testeo unitario

Testeo
integrado

Operación y
mantenimiento

• Históricamente es el primero de todos los modelos de ciclo de vida en proyectos


informáticos
• Es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el
desarrollo de proyectos informáticos, de tal forma que el inicio de cada etapa debe
esperar a la finalización de la etapa anterior.

Al final de cada etapa, el modelo está diseñado para llevar a cabo una revisión final,
que se encarga de determinar si el proyecto informático está listo para avanzar a la
siguiente etapa.

Este modelo fue el primero en originarse y es la base de todos los demás modelos de
ciclo de vida.
2.2) Prueba y error

# #
# #

Resultados
Requisitos Prueba y error incompletos
pobres

# #
# #
Pobre o nulo el uso de análisis y diseño

Cuando no tenemos una formación técnica en normas y estándares para el desarrollo de


proyectos informáticos el modelo de ciclo de vida de cascada es el típico de usar o sea
podríamos decir que estamos trabajando en una forma empírica, sin técnicas para el buen
desarrollo de proyectos informáticos.
Analizando el diagrama anterior nos dice que no usamos análisis o investigamos para
obtener los requerimientos de salida como entrada. Los procesos los realizamos al tanteo,
probando y generando errores por no saber lo que queremos elaborar para la solución
informática.
Esperamos que como ingenieros de sistemas informáticos que queremos ser, NO usemos
este MCV, porque es frustrante y genera estrés su uso; hay pérdida de tiempo, dinero y el
proyecto sufre atrasos grandes. Por lo tanto, la satisfacción del cliente/usuario de negocios
final es nula.
Para que no suceda esto debemos tener buena comunicación con usuarios de negocios
finales y usuarios técnicos para entender los requerimientos del cliente, pues si no tenemos
contacto con el cliente y usuario negocio final, vamos a fallar con el desarrollo del proyecto
informático.
GUIA DE APRENDIZAJE DE LECCIÓN 15

Objetivos:

- Seguir trabajando con los temas para el desarrollo del proyecto informático

Contenido:
2) Modelos de Ciclos de Vida (cont..)
2.3) Prototipos

A) Elementos a usar para trabajar el proyecto informático

B) Herramientas de Software para Administración de Proyectos Informáticos

LECCION 15
2.3) Prototipos

-Conceptualización -Diseñar, construir -Refinar prototipo -Completar y


inicial e instalar modulo hasta que sea entregar el
aceptado modulo probado

Podemos considerar:
- El cliente recibe resultados parciales, con los cuales puede experimentar su uso.
- El prototipo es evaluado por el cliente para una retroalimentación; gracias a ésta se refinan
los requisitos del software que se desarrollará. La interacción ocurre cuando el prototipo se
ajusta para satisfacer las necesidades del cliente. Esto permite que al mismo tiempo el
desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo.

•Dentro de cada Modelo de ciclo de vida de proyectos informáticos van asociados


Ciclos de vida de desarrollo de proyectos informáticos, puede ser:
a) Tradicional
b) Estructurado
c) Orientado a Objetos
d) Metodologías Agiles
e) etc.
Nosotros en el proyecto informático debemos usar el que mejor conozcamos y tengamos
experiencia en haber aplicado en soluciones informáticas trabajadas.

A) Elementos a usar para trabajar el proyecto informático

a) Selección MCV y CVDP


Debemos definir el modelo de ciclo de vida de proyectos informáticos que sirve de base
para el ciclo de vida de desarrollo de proyectos que va usar el equipo de trabajo en el
desarrollo del proyecto informático solicitado por el cliente.
b) Administración de recurso humano
Es necesario especificar las normas, estándares y procedimientos que se usaran para la
gestión de personas, para motivar y obtener productividad en el proyecto informático que
se va trabajar.
c) Organizar el equipo de trabajo
Son formas de crear roles del trabajo a realizar en el proyecto informático, como se
asignarán las tareas a efectuar, tipos de comunicación que tendrán para explicar los
avances en las tareas ejecutadas por usuarios técnicos. Cuál será el canal de comunicación
y la forma de las reuniones de trabajo con los usuarios de negocios.
d) Entregas del proyecto informático:
Este es punto importante en el proyecto informático, donde se debe explicar y demostrar
los resultados obtenidos en las tareas o sub tareas ejecutadas por cada uno de los
integrantes del equipo de trabajo. Debemos de tomar en cuenta:
-) Actividades, tareas o sub-tareas deben proveer resultados tangibles para dar
seguimiento y control al progreso del proyecto informático.
-) Elaborar informes cortos o sea resúmenes de los logros obtenidos (Positivos o negativos)
en las tareas trabajadas. Estos informes se deben enviar a los responsables de los usuarios
de negocios, responsables de usuarios técnicos, usuarios negocios involucrados en el
trabajo del proyecto informático y usuarios técnicos que realizan lo definido en el
cronograma de actividades para la solución informática

B) Herramientas de Software para Administración de Proyectos Informáticos


-) Es una herramienta que ayuda a los gerentes de proyectos y personas a hacer un
seguimiento del progreso de los entregables. Estas herramientas facilitan la colaboración,
el seguimiento y la realización de tareas a medida que se realizan. También es una gran
herramienta para compartir conocimientos, ya que fomenta la documentación adecuada en
toda la organización.

-) Para agilizar la administración de proyectos es necesario el uso de herramientas de


productividad que permitan el control y toma de decisiones para lograr el éxito del proyecto
en base a calidad, tiempo, costos y documentación adecuada.
GUIA DE APRENDIZAJE DE LECCIÓN 16

Objetivos:
- Continuar trabajando con los temas para el desarrollo del proyecto informático

Contenido:
*) Algunos Softwares para administrar proyectos informáticos
*) Plan de comunicación en proyecto informático
*) Tipos de reuniones en proyecto informático:
*) Políticas en agendas de proyectos informáticos

LECCION 16
*) Algunos Softwares para administrar proyectos informáticos:
Son soluciones de software, que permiten asignación de recursos, software de
colaboración, comunicación y sistemas de documentación, utilizados para ayudar a
organizar un Proyecto en diferentes tareas y en un tiempo determinado. Podemos nombrar:
a) Project KickStart
b) OpenProj
c) MS Project
d) Otros SW
-Para seleccionar el software para Admón. de proyectos, se debe realizar una evaluación
técnica en base a tres opciones definidas, escoger la mejor y dar las justificaciones
necesarias sobre el software que se va usar en el proyecto informático.
-Se debe elaborar un cuadro con sus características y ponderaciones asignadas para lograr
el objetivo de la selección del software de administración de proyectos informáticos.
-) Resumen del software para administración de proyectos informáticos:
En el software para administrar proyectos informáticos, se debe tener los siguientes
elementos:
a) Plan de trabajo
b) Diagrama de Gantt
c) Reportes.
*) Plan de comunicación en proyecto informático
Las fases y etapas del proyecto son importantes para comunicarse entre usuarios del
negocio y usuarios técnicos en el proyecto informático. Para esto creamos reuniones de
trabajo.
-Bases para las reuniones de trabajo:

•Tener un objetivo claro de lo que se investigara en la reunión


•Sirven para formación y entrenamiento en proyecto informático
•Proveen resúmenes sobre los resultados obtenidos en el proceso de desarrollo de la
solución informática.
•Factor de éxito para informar en la administración de proyectos informáticos, donde se
consideran: productos obtenidos, tiempo de avance logrados, calidad en el trabajo
realizado según el cronograma de actividades del proyecto informático.

*) Tipos de reuniones en proyecto informático:


Existen diferentes reuniones a desarrollar en la realización de las tareas o sub tareas. Lo
importante es informar sobre lo malo y lo bueno que ha ocurrido en los avances del proyecto
informático. Podemos tener reuniones de:
-Revisar estado del proyecto
-Planificar el proyecto
-Resolver problemas y tomar decisiones
-Discutir mejoras en procesos de trabajo
-Presentar y analizar informes de lo ocurrido en el proyecto informático
-Logística de reuniones:
a) Tener agenda, fecha, hora y lugar de reunión de trabajo
b) Definir elementos a tratar en agenda para lograr valor agregado en el trabajo a realizar
*) Roles en la reunión:
Está vinculado a la función o papel que cumple alguien o algo. Es importante tener en
cuenta que una persona desempeña diversos roles en su vida, de acuerdo al contexto en
que se desempeña. Podemos considerar
-Director: Organiza la reunión con logística y dirige la reunión
-Apuntador: Registra actividades importantes y planea planes de acción
-Facilitador: Mantiene la agenda y el tiempo en orden para la reunión
-Miembros: Participantes en el desarrollo de la agenda en el proyecto informático
*) Políticas en agenda de proyectos informáticos
Es el proceso de tomar decisiones que se aplican a todos los miembros del equipo de
trabajo que se desempeña en el proyecto informático. Tenemos:
-Invitar con anticipación, enviar agenda, ubicación, fecha y hora de reunión
-Participante debe recibir la agenda y materiales a usar
-Asistir con actitud correcta y mentalidad positiva para aportar o aprender del proyecto
informático
-Respetar el tiempo, la agenda y que los miembros expresen sus ideas con respeto sobre
el objetivo de la reunión.
-Apuntador envié resúmenes con temas tratados, productos obtenidos en discusiones,
puntos de acción y seguimiento del trabajo a realizar sobre la reunión realizada.
GUIA DE APRENDIZAJE DE LECCIÓN 17

Objetivos:
- Continuar trabajando con los temas para el desarrollo del proyecto informático

Contenido:
*) Normas para la reunión en proyecto informático
*) Estimación del esfuerzo para el proyecto informático
*) Modelo propuesto para estimar
*) Conceptualización del modelo para estimar

LECCION 17
*) Normas para la reunión en proyecto informático

Lo primero que se debe tener en cuenta es que las normas son como una cartera de
opciones. Están disponibles para ser usadas cuando se requieran, pero no hay que usarlas
todas ni en todo momento. Las que vayas a usar dependerán del tipo de reunión, de los
participantes, de las dificultades que se tengan y del comportamiento de los asistentes.
Evalúalas, analiza y escoge solo aquellas que crees que potenciarán la productividad de tu
reunión y que estén acordes con tu personalidad y estilo. se recomienda no usar más de
cuatro o cinco en cada reunión, tenemos:

-Escuchar a los demás


-Pedir la palabra
-No hacer comentarios particulares
-Ser breve; no hacer discursos.
-No ausentarse
-No temer expresar opiniones o desacuerdos
-Aceptar el aporte de los demás
-No interrumpir
-No repetir lo ya se ha dicho
-Mantenerse enfocado en lo que se trata

-También considerar en las normas para la reunión:

a) Llegar a acuerdos sobre puntos de la agenda y tiempo a usar


b) Obtener voluntarios para:
•Apuntador: Anotar los puntos discutidos y decisiones a trabajar
•Facilitador: Vigilar el tiempo sobre temas de la agenda
-Resumen de las normas en la reunión:
•Informar sobre avances negativos y positivos en el proyecto informático. Máximo 10
minutos
•Tratar los temas en orden de prioridad. Avance del proyecto primero
•Revisar decisiones tomadas y quienes son los responsables del trabajo
•Respetar la agenda en la reunión del proyecto informático

Herramientas a usar en reunión:

Algunas de las herramientas que recomendamos poner a disposición para ser utilizadas
por todos los asistentes de una reunión son:

•Gabeteros para guardar celulares


•Cronómetro para el tiempo
•Libretas y lapiceros o lápices
•Etc.

*) Estimación del esfuerzo para el proyecto informático


-La estimación del esfuerzo es el proceso de predecir la cantidad más realista de esfuerzo
en tiempo, que se requiere para desarrollar o mantener una aplicación o servicio a menudo
basado en el conocimiento de aplicaciones o servicios similares previamente desarrollados

-En la elaboración del Plan de Trabajo, debemos de considerar:


“Estimar el esfuerzo para el desarrollo del proyecto”
-Es necesario definir lo que costara elaborar el proyecto en base a horas – hombre y
dinero

-Modelo propuesto para estimar el esfuerzo

Modelo de estimación nos sirve para predecir la duración del desarrollo del proyecto
informático y tener resultados que sirvan en la unidad de negocios donde está la
oportunidad de mejora, se debe considerar:
a) Los objetivos de la estimación de proyectos son reducir los costos, se incrementan los
niveles de servicio y de calidad.
b) Midiendo determinados aspectos del proceso de software se puede tener una visión de
alto nivel de lo que sucederá durante el desarrollo del proyecto informático.
c) Para analizar el modelo de estimar, nos auxiliamos de la conceptualización del modelo
a estimar, que se presenta a continuación:
- Conceptualización del modelo para estimar el esfuerzo:
Es lograr el conocimiento de los diferentes elementos que se interrelacionan para el trabajo
que se va desarrollar para estimar el esfuerzo en el proyecto informático. Tenemos:

Usuarios Necesidades Plan de Tareas a U. Negocio y


de negocio trabajo Realizar U. Técnico

Usuarios de Negocios: Son los que proporcionan todos los datos de las necesidades para
conocer y trabajar la oportunidad de mejora
Necesidades: Son los insumos que se necesitan para el trabajar el procedimiento del plan
de trabajo.
Plan de trabajo: Es donde se conocen y dividen en tareas y sub-tareas que interviene en el
proyecto informático
Tareas y sub-tareas: Son las que se ejecutan para lograr los entregables definidos en cada
una de las porciones del plan de trabajo.
Usuario de Negocio y Usuarios técnicos: Son los encargados de trabajar las tareas y sub-
tareas en el proyecto informático, además documentar e informar los avances obtenidos en
trabajo realizado.
GUIA DE APRENDIZAJE DE LECCIÓN 18

Objetivos:
- Seguir trabajando con los temas para el desarrollo del proyecto informático

Contenido:
*) Desglose de componentes del modelo para estimar
1) Obtener lo que el usuario quiere
2) Estimar lo que costara
a) Experiencia individual
b) Experiencia en la empresa

LECCION 18
*) Desglose de componentes del modelo para estimar
A partir del diagrama de sistemas del modelo para estimar el esfuerzo, podemos hacer una
división de elementos para poder hacer el trabajo de una manera eficiente y exitosa sobre
lo que nos enfocamos para estimar la duración en el desarrollo del proyecto informático

Requerimientos

1-Obtener lo
que el usuario
quiere

Resultados de
lo que desea el Datos de
usuario estimación del
esfuerzo
2-Estimar lo
que costara 3-Dividir en Tareas a
actividades y realizar
Registros tareas
históricos
Registros históricos
Historial de la
empresa
Lo importante que podemos ver en esta división de trabajo son las entradas que
necesitamos y las salidas que genera cada procedimiento para una mejor claridad en el
desarrollo de la estimación del proyecto informático. A continuación, podemos revisar lo
que cada procedimiento contribuye a lograr lo que se busca:

1)Obtener lo que el usuario quiere


- En este procedimiento es importante hacer un buen trabajo con el cliente y el usuario de
negocios final pata tener los requisitos necesarios sobre el proyecto informático a trabajar
para no tener inconvenientes en el trabajo que se desea realizar.
- Una buena práctica en este punto es documentar lo que se obtiene con los usuarios de
negocios y tener una reunión de comprobación para estar de acuerdo los usuarios de
negocios y usuarios técnicos sobre lo entendido y documentado con lo que se quiere con
la solución.
- Debe existir claridad en las necesidades solicitadas por el usuario de negocios para
obtener la medición correcta

2)Estimar lo que costara


Aquí lo importante es medir lo que costara la duración para el desarrollo del proyecto
informático en tiempo y dinero, considerando también que la duración obtenida sea
aprobada por el cliente que ha solicitado el trabajo para la oportunidad de mejora
Otro punto relevante con la estimación de la duración en la elaboración del proyecto
informático es que nos podemos comprometer con el cliente en una forma bastante
acertada las entregas de resultados en distintos periodos de tiempo que están dentro de la
duración del desarrollo del proyecto informático.
Podemos considerar lo siguiente:

a) Experiencia individual:
- La experiencia es el conocimiento que se adquiere a través de las habilidades obtenidas
con la practica en el trabajo informático.

- Esto también se logra revisando la teoría que se necesita para obtener el conocimiento
adecuado y poder aplicarlo en casos de estudio para obtener la experiencia y resolver
problemas que se generan en las oportunidades de mejora que tienen las unidades de
negocio en las empresas o instituciones.

- Es toda la práctica adquirida en el desarrollo de aplicaciones informáticas para apoyar a


los usuarios de negocios y que puedan dar un mejor servicio a los clientes externos en la
empresa o institución.
b) Experiencia en la empresa:
-La experiencia en el campo laboral es la acumulación de conocimientos que una empresa
logra en el transcurso del tiempo sobre proyectos informáticos desarrollados e instalados.
-Se basa en obtener información histórica sobre proyectos desarrollados e identificar cosas
necesarias para obtener conocimientos y aplicarlos en el proyecto informático que se esta
trabajando.
GUIA DE APRENDIZAJE DE LECCIÓN 19

Objetivos:
- Continuar trabajando con los temas para el desarrollo del proyecto informático

Contenido:
¤ METODOS PARA ESTIMACION DE PROYECTOS
A) Basados en la experiencia
*) Juicio del experto: Individual.
*) Juicio del experto: Método de trabajo Delphi.

LECCION 19
¤ METODOS PARA ESTIMACION DE PROYECTOS
- La estimación es el cálculo aproximado del esfuerzo y el costo que puede tomar completar
un proyecto. No es una garantía del costo final; en cambio, proporciona al cliente una
cotización o guía (a menudo un cálculo aproximado de la duración) de cuánto podría costar
hacer o entregar algo para que puedan brindar el presupuesto para comenzar con el
proyecto.
- Analizaremos ciertos métodos para obtener estimaciones en proyectos informáticos, se
van a analizar:
A) Basados en la experiencia
-Experiencia a aquella forma de conocimiento o habilidad, la cual puede venir de la
observación, de la vivencia de un evento o bien de cualquier otra cosa que nos suceda en
la vida y que es digno de dejarnos una marca, por su importancia o por su efecto en la
práctica.
-También, esa habilidad o conocimiento puede sobrevenir gracias a la práctica sistemática
del trabajo realizado

Dentro de esta categoría, tenemos:


a) Juicio del experto, los cuales se divide en;
a1) Individual
a2) Método de trabajo Delphi
*) Juicio del experto: Individual.
- Dentro de este método, es una persona la que tiene la experiencia necesaria, según los
trabajos realizados en administración de proyectos informáticos.
- A estos individuos se les denomina consultores o expertos en la actividad de coordinar
trabajos que involucran los procesos administrativos y el ciclo de vida de desarrollo de
proyectos.
-En este método se desarrollan ciertas actividades:
•Estudia las especificaciones y hace estimaciones sobre el proyecto informático asignado.
•Toma de base sus conocimientos sobre su experiencia para estimar la duración del
proyecto informático asignado.
•Si desaparece el experto, la empresa deja de estimar en sus proyectos informáticos.
Tendrá la necesidad de contratar otro consultar con la experiencia necesaria en administrar
proyecto informáticos

*) Juicio del experto: Método de trabajo Delphi.


- Dentro de este método, es un grupo de personas las que tiene la experiencia necesaria,
según los trabajos realizados en administración de proyectos informáticos.

Para lograr un buen método de trabajo grupal, se deben de seguir los siguientes pasos:
1-Se dan las especificaciones del proyecto informático a un grupo de expertos informáticos
para que lo trabajen.
2-Discuten el producto y la estimación en reuniones el grupo de expertos informáticos.
3-Envían sus estimaciones en forma individual al coordinador del equipo de trabajo
informático para su revisión y mejora en las estimaciones individuales.
4-Cada experto recibe retroalimentación sobre su estimación individual y de los otros
expertos de forma anónima para que puedan mejorar su estimación individual.
5-Se reúnen de nuevo el equipo de trabajo informático para discutir las estimaciones
mejoradas.
6-Cada uno de los expertos informáticos revisa su estimación mejorada y la envía al
coordinador del equipo de trabajo informático para su revisión y aceptación o corrección de
la estimación propuesta.
7-Se repite el proceso hasta que la estimación sea aceptada por el equipo de trabajo
informático.
8-Cuando se tienen las estimaciones individuales de cada experto informático, se obtiene
el valor promedio de las estimaciones individuales y esta será la estimación de la duración
calculada por el equipo de trabajo informático.
Para nuestros proyectos informáticos que estamos trabajando, este es el método de
estimación grupal o método de trabajo Delphi que usaremos para la estimación del trabajo
a desarrollar.
Cabe mencionar que tenemos ciertas características importantes para aplicar este método
de estimación grupal, tal como:
a) Hemos trabajado diferentes aplicaciones informáticas en el proceso de enseñanza –
aprendizaje de nuestra carrera o en la vida profesional de los negocios.
b) Tenemos experiencia en trabajar con usuarios de negocios sobre proyectos informáticos
3) Mantenemos buenas relaciones humanas con los usuarios de negocios y los
compañeros usuarios técnicos para realizar estimaciones en proyecto informáticos.
4) etc.

También podría gustarte