Ingeniería del Software - Universidad Distrital Francisco José de Caldas
Olga Lucía Pineda - Oscar Giovanny León - Enrique Alcocer - Daniel Ochoa Suárez - Natalia Herrera Rey
3. Personal
Cuál es el factor más importante que contribuye al éxito de un py de software?
“Las compañías que
gestionan sensiblemente su
inversión en personal a lo
largo prosperaran.”
Tom DeMarco y Tim Lister
4. Personal
Principales actores de un proyecto de software:
Cliente Gerente del proyecto Ingeniero de requerimientos
Arquitecto de software Desarrollador Ingeniero de pruebas Usuarios
5. Participantes
En un proceso y proyecto de software los participantes pueden agruparse en
cinco categorías:
Gestores Ejecutivos
Gestores de proyecto
Profesionales
Clientes
Usuarios Finales
6. Participantes
Definen aspectos de
negocio que tienen
significativa influencia
en el proyecto.
Planifican, motivan,
organizan y controlan a
los profesionales que
realizan el trabajo de
software.
Proporcionan las
capacidades técnicas
necesarias para la
ingeniería de un
producto o aplicación.
7. Participantes
Interactúan con el
software una vez que se
ha entregado para la
producción.
Especifican los requisitos
para la ingeniería
del software y otros
elementos que tienen
menor influencia en el
resultado.
Para ser eficaz, el equipo del proyecto debe organizarse de manera que maximice las
habilidades y capacidades de cada persona. Y este es el trabajo del jefe del equipo
9. Equipo de software
Como se debe organizar el equipo.
Centralizado Controlado (CC):
El jefe del equipo se encarga de resolución de problemas de alto nivel y la
coordinación interna del equipo. La comunicación entre el jefe y los miembros
del equipo es vertical.
10. Equipo de software
Descentralizado controlado (DC):
Un jefe definido que coordina tareas específicas y jefes secundarios con
responsabilidades sobre sub-tareas. La resolución de problemas es una
actividad del grupo, la comunicación es horizontal y vertical.
11. Equipo de software
Descentralizado Democrático o “Egoless”: No tiene
un jefe permanente, se nombran de acuerdo a la tarea,
la solución de tareas se hacen por consenso. La
comunicación es horizontal.
12. Equipo de software
Factores a considerar cuando se estructura un equipo de trabajo:
* Complejidad del proyecto (Dificultad del problema, tamaño del software).
* Tiempo desarrollo.
* Modularidad.
* Calidad.
* Comunicación Requerida.
Como crear un equipo de Alto nivel.
* Confianza entre los miembros del equipo.
* Distribución de habilidades de acuerdo al problema.
* Los inconformistas deben ser incluidos.
17. Formal
Procedimientos interpersonales
Se centra en las actividades de garantía de
calidad aplicada a productos de ingeniería del
software. Estos incluyen reuniones de revisión de
estado e inspecciones de diseño y de código.
20. Red interpersonal
Discusiones informales
con los miembros del
equipo y con personas que
no están en el proyecto
pero que pueden tener
experiencia o una profunda
visión que puede ayudar a
los miembros del equipo.
22. Bibliografía
● Enrique Alcocer. Personal - Ingeniería del Software (20114) Disponible en:
https://www.youtube.com/watch?v=TnnCjdnP_lY
● Roger S. Pressman. Ingeniería del Software. Un enfoque práctico 5ta
Edición. (2002)