Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una vez establecido y aceptado, el plan se convierte en lo que es conocido en lugares de habla
inglesa como “baseline” (lineamiento base). El progreso será medido contra este lineamiento
durante toda la vida del proyecto. El análisis del progreso comparado con el lineamiento base
es conocido, en inglés, como earned value management (manejo del valor ganado).
El planeamiento del proyecto no es algo para hacerse solamente una vez al comienzo del
proyecto. Observar el progreso de su equipo y actualizar adecuadamente el plan de proyecto
debe ser una tarea constante del gerente del proyecto. Un programa computacional de gestión
de proyectos puede ser útil si es usado correctamente. Hay diversos patrones de gestión de
proyectos que describen en detalle como planear y controlar un proyecto.
1
cada elemento terminal y, consecuentemente, todo el proyecto (aproximación
bottom-up).
4. Decida si este plan tiene sentido, es decir, si los costos justifican los beneficios.
Modifique los objetivos y el trabajo como sea necesario.
5. Defina dependencias entre tareas. Algunas tareas necesitan ser terminadas antes que
otras tareas puedan comenzar. Poniendo las tareas en orden de conclusión, un
gerente de proyectos construye una red de proyecto (diagrama PERT).
6. Calcule el tiempo mínimo para ejecutar el proyecto: es el trayecto más largo a través
de la red del proyecto (PERT), desde el comienzo del proyecto hasta su extremo final.
Este trayecto se llama camino crítico. Las otras tareas pueden ser hechas en paralelo al
camino crítico, pero cualquier atraso en las tareas del camino crítico resultará
automáticamente en el atraso del proyecto completo.
7. Cree un cronograma de proyecto, por ejemplo, usando un diagrama de Gantt.
8. Haga un plan de gestión de riesgos y modifique el proyecto de acuerdo con este plan.
9. Obtenga el comportamiento de la organización al iniciar la ejecución del proyecto.
2
Etapas de desarrollo de una aplicación informática
Un proceso de desarrollo de software es la descripción de una secuencia de actividades que
deben ser seguida por un equipo de trabajadores para generar un conjunto coherente de
productos, uno de los cuales en el programa del sistema deseado.
que se requiere:
Predecir el costo.
Mantener un nivel de calidad
Predecir el tiempo de desarrollo
Tipos de aplicaciones:
Proporcionar una guía de ejecución del proyecto que defina para los técnicos la secuencia de
tareas que se requieren y los productos que deben generar.
3
Elementos básicos de un proyecto
Los elementos básicos de un proceso de desarrollo de software es definir los papeles que
juegan los trabajadores, las actividades que desarrollan y los productos que deben generarse.
En un plan de desarrollo cada trabajador debe tener su papel dentro de él, lo que define las
actividades que debe realizar y los productos que debe generar. Las actividades son las tareas
que deben realizar los trabajadores para cumplir sus obligaciones. A alto nivel, estas
actividades son concebidas como las fases del proceso (especificación, análisis, etc.), mientras
que a más bajo nivel son tareas más concretas (crear ciertos diagramas, escribir código, etc.).
Los productos son los documentos o información que debe ser creada como consecuencia de
la actividad que se desarrolla. El producto último es el sistema que se desarrolla, pero en las
fases intermedias deben generarse una amplia gama de documentos intermedios. Cada
actividad debe tener siempre como principal objetivo generar ciertos productos bien definidos
y especificados. Los procesos deben estar condicionados por el tipo de producto que se
desarrolla y por la tradición y experiencia de la empresa que lo desarrolla.
Escalabilidad
La escalabilidad es una propiedad importante de un proceso, ya que la dimensión de los
proyectos software son muy variables. Describe, si el esfuerzo que se requiere en el desarrollo
de un proyecto varía suavemente (linealmente) con su complejidad. Cuando la complejidad de
un proyecto crece:
4
Hay que buscar que el esfuerzo crezca linealmente y no exponencialmente. Formas de
conseguir la escalabilidad:
Una de las propiedades que deben ser exigidas a un proceso de desarrollo de aplicaciones
software es la escalabilidad, lo que hace posible que sea aplicable tanto a sistemas complejos
como a sistemas sencillos. En general la propiedad de escalabilidad representa que si para
desarrollar un proyecto de complejidad (y) es necesario realizar un esfuerzo (x), para
desarrollar un proyecto de complejidad (100y) se requiere un esfuerzo (100cx) (donde c es una
constante).
•El sistema gana en niveles de abstracción (tales como subsistemas, subsistemas, y así).
proyecto.
•El costo de los errores que hay que corregir se incrementa ya que aumentan las posibilidades
•El proceso es visto desde diferentes escalas de tiempo: macro, micro y nano escalas, y en
función de que el proyecto crezca más relevancia adquieren la escala macro a fin de organizar
y gestionar el proceso de desarrollo más global.
•Muchas de las fase y mecanismos del proceso se hacen opcionales en función de que la
complejidad de la aplicación se requiera.
5
Llaves tecnológicas para los procesos de desarrollo
•Automatización de las pruebas a partir de las especificaciones: El número de prueba que hay
que realizar para detectar errores se incrementa de forma acumulativa, como consecuencia de
que no solo hay que verificar los nuevos elementos sino su interferencia con lo ya probado.
6
Principales tareas de los procesos software.
1. Es necesario comprender la naturaleza del proyecto. Esto parece obvio, pero casi siempre
lleva tiempo entender lo que desean los clientes, en especial cuando ellos mismos no saben
por completo que quieren.
2. Los proyectos requieren documentación desde el principio; es muy probable que esta
documentación sufra muchos cambios. Por esta razón, desde el principio debe disponerse de
una estrategia para mantener los documentos que se generen. Este proceso es denominado
“Gestión de la Configuración”.
3. Hay que reunir los requisitos que ha de cumplir la aplicación. Gran parte de esta actividad es
conversar con los “interesados”.
5. El producto inicial y final debe probarse en forma exhaustiva en todos sus aspectos.
6. Una vez entregado el producto, entra el modo “mantenimiento, que incluye reparaciones y
mejoras. Es una actividad que consume muchos recursos, a veces hasta el 65% de los recursos
utilizados en el desarrollo de la aplicación. Ello hace que ha sea considerado un objetivo
fundamental.
7
•Primitivo: El proceso no está formalizado y el equipo resuelve los problemas sobre la marcha.
Sólo reconoce que el equipo es capaz de producir productos software. El éxito de proceso
depende en gran medida de la experiencia de las personas que lo desarrollan. Cuando termina
un proyecto nada se registra de su costo, tiempo ni calidad.
•Administrado: Puede predecir los costos y la programación de las tareas. El rendimiento del
proceso es medible objetivamente y cuantitativamente.
3. PLANIFICACIÓN FUNCIONAL: Estos determinan planes más específicos que se refieren a cada
uno de los departamentos de la empresa y se subordinan a los Planes Estratégicos. Son
establecidos y coordinados por los directivos de nivel medio con el fin de poner en práctica los
8
recursos de la empresa. Estos planes por su establecimiento y ejecución se dan a mediano
plazo y abarcan un área de actividad específica.
El tipo de planificación realizada por los administradores también cambia a medida que éstos
ascienden en la organización. Típicamente, los administradores de nivel inferior planean a
corto plazo; los administradores de nivel medio planean a un plazo un tanto más prolongado; y
los administradores de nivel superior planean a un plazo más prolongado.
La experiencia de los administradores de nivel inferior con las operaciones cotidianas los
convierte en los mejores para planear en cuanto a lo que debe hacerse en el corto plazo para
alcanzar los objetivos organizacionales. Los administradores de nivel superior usualmente
tienen una mejor visión de la situación organizacional como un todo y por lo tanto se
encuentran mejor dotados para planificar a largo plazo.
Los objetivos de una firma los podemos clasificar en externos e internos. Los primeros son
objetivos de servicios; las empresas comerciales deben, si habrán de mantenerse en el
mercado, proveer un producto o servicio aceptable para los clientes y sancionados por la
sociedad. Los objetivos internos definen la posición de una firma respecto de sus competidores
y señala metas específicas para distintos empleados, individual o colectivamente en grupo.
Existen también objetivos internos dirigidos a satisfacer a los accionistas o propietarios
inversionistas. El lucro, nervio vital de una organización comercial actúa como objetivo y como
motivación, pero no es alcanzable o realizable al menos que las necesidades de los
consumidores y usuarios sean satisfechas adecuadamente y que sus objetivos sean
sancionados por la sociedad.
El Administrador: Es aquella persona que: organiza, planifica, maneja los recursos con los que
cuenta y evaluar los procesos diarios atreves de sus conocimientos, y los equipos necesarios
para el desarrollo de sus actividades
9
Pudiéramos decir que un administrador es la persona responsable de planificar, dirigir,
controlar y ejecutar el trabajo de un grupo de personas, el seguimiento de su trabajo, y tomar
medidas correctivas cuando sea necesario. El Gerente es aquella persona que es un líder, que
domina el negocio, que tiene conocimientos, y principalmente busca optimizar los recursos
que posee la organización, haciendo uso de estrategias y herramientas técnicas.
Las habilidades gerenciales son un conjunto de capacidades y conocimientos que una persona
necesita para poder realizar las actividades de administración y liderazgo en el rol de gerente
de una organización determinada.
El gerente debe dominar tres grandes grupos de habilidades gerenciales, para lograr el éxito en
su organización:
Dependiendo del nivel gerencial, se vuelven más o menos importantes las distintas
habilidades. Si bien en todos los niveles son importantes las habilidades humanas, en los altos
niveles gerenciales se hacen más importantes las habilidades conceptuales (para poder ver a la
organización como un todo, planificar, etc.), mientras que, en los niveles más bajos, tienen
mucha importancia las habilidades técnicas. A medida que el mundo de los negocios cambia,
también lo hace la necesidad de determinadas habilidades gerenciales. Es por ello que todo
gerente, o quien aspire serlo, debe estar en una constante actualización y mejora de sus
habilidades gerenciales. En esta sección identificamos y desarrollamos las principales
habilidades que un gerente debe poseer.
1. Son las personas responsables del trabajo de los demás que ocupan el nivel más bajo
de una organización.
2. Están dirigidos al enfoque y manejo de la productividad, con la implementación de la
mano de obra.
3. Debido a que trabajan en el área operativa son los encargados de buscar mejoras e
innovación en sus procesos, y presentárselos al nivel medio.
10
NIVEL MEDIO O GERENTES MEDIOS:
1. Los Gerentes Medios son los que controla, es decir los que supervisan a los demás
Gerentes o Superintendentes de la primera línea.
2. Se encargan de verificar los procesos al igual que pone en prácticas las políticas de la
empresa, tratando así que se cumplan a cabalidad.
3. Prestan el apoyo necesario al nivel básico, ya que son los deben resolver en primera
instancia los problemas que se presenten y que estén en sus manos el poder ayudar.
4. Tienen a su cargo la preparación y mejora del Desarrollo Humano.
1. Son los responsables del desempeño de todos los departamentos, tienen una
responsabilidad multidepartamental.
2. Conjuntamente con los otros niveles Gerenciales son los que fijan las Metas de la
Organización, así como también se encargan de la asignación de responsabilidades.
3. Son los responsables de Tomar Decisiones importantes.
Estrategias de Planificación
Normalmente, los trabajos por lotes realizan tareas rutinarias como el cálculo de nóminas; en
este tipo de tareas el programador puede estimar su gasto en recursos, indicándoselo al
sistema. Esto facilita el funcionamiento del planificador a largo plazo.
11
Planificación a Mediano Plazo: M varios procesos residen en la memoria principal. El tamaño
limitado de ésta hace que el número de procesos que residen en ella sea finito. Puede ocurrir
que todos los procesos en memoria estén bloqueados, desperdiciándose así la CPU.
FUENTES:
https://es.wikipedia.org/wiki/Planeamiento_de_proyectos#Referencias
https://es.wikipedia.org/wiki/Diagrama_de_Gantt
Harold Kerzner (2003). Project Management: A Systems Approach to Planning, Scheduling, and
Controlling (Octava edición).
12