Idea 1: Construcción de equipo

Para que un proyecto de desarrollo de software sea exitoso, los integrantes del proyecto deben aprender a trabajar en equipo de manera organizada, efectiva, eficiente y feliz. Los equipos con estas características se construyen de manera gradual siguiendo diversas estrategias.

Se han organizado los objetivos de aprendizaje de esta idea en cuatro (4) Entendimientos Perdurables que reflejan las estrategias de construcción de equipo que se utilizan en este curso.

EP 1.1: Descomponer el proceso de construcción de la aplicación en Ciclos Incrementales.

Los ciclos de desarrollo incrementales también son ciclos de construcción de equipo a través de la reflexión sobre el trabajo realizado, sobre la forma de comunicarse, interactuar, resolver conflictos, etc., para lograr un mejoramiento continuo.

Objetivos
1.1.1 Ser capaz de, junto con su equipo, identificar los objetivos y metas de cada uno de los ciclos del proyecto.
1.2.1 Ser capaz de, junto con su equipo, participar en la evaluación de los objetivos del ciclo, evaluar a sus pares y ayudar a realizar una retrospectiva para construir un plan de mejora para el ciclo siguiente
EP 1.2: Compromisos, Riesgos.

Los compromisos visibles, la identificación y mitigación de riesgos, la definición de reglas de funcionamiento, la definición explícita de actividades de colaboración entre los integrantes, la asignación de roles son elementos importantes para la construcción de equipos.

Objetivos
1.2.1 Ser capaz de desempeñar el rol que tenga asignado en su equipo para el desarrollo del proyecto, evaluar su desempeño y proponer mejoras.
1.2.2 Ser capaz de participar activamente en la definición de las reglas de funcionamiento del equipo y en la mitigación de los riesgos del proyecto
EP 1.3: Planeación y Seguimiento.

La planeación y el seguimiento son actividades clave para el buen funcionamiento del equipo. La planeación permite realizar una distribución balanceada de tareas, preguntarse:

  • Cuánto esfuerzo se necesita,
  • Cómo se juntan los resultados de las tareas,
  • En qué orden se realizan,
  • De quién depende mi trabajo?
  • Quién depende de mi trabajo?.

El seguimiento debe ayudar a responder las preguntas:

  • Cuánto falta?
  • Qué calidad tiene lo que llevamos?
  • Estamos estimando bien?
  • Se nos está olvidando planear algunas tareas?
  • Cómo está funcionando el equipo?
  • Cómo podemos mejorar?

Usted participa activamente en las reuniones de planeación y seguimiento del equipo para:

Objetivos
Usted participa activamente en las reuniones de planeación y seguimiento del equipo para:
1.3.1 Identificar, negociar y distribuir las tareas.
1.3.2 Estimar la duración de las tareas.
1.3.3 Definir un orden de las tareas e identificar dependencias.
Durante la semana de trabajo Ud.:
1.3.4 Utiliza la herramienta de planeación para consultar sus pendientes y las dependencias de sus tareas.
1.3.5 Registra frecuentemente, en las herramienta de planeación, el avance de su trabajo y el tiempo invertido
Usted participa activamente en las reuniones de planeación y seguimiento del equipo para:
1.3.6 Analizar el avance del proyecto con respecto a lo planeado y a lo efectivamente realizado.
1.3.7 Analizar el desempeño de los individuos del equipo y discutir abiertamente los problemas de no cumplimiento
1.3.8 Identificar cómo se puede mejorar y reflejar las mejoras en el plan.
EP 1.4: Integración Continua.

La integración continua es una práctica efectiva para lograr productos de calidad y procesos efectivos. Esta práctica ayuda a detectar inconsistencias entre las partes del producto tempranamente, mantiene el equipo atento a los resultados parciales del producto.

Objetivos
1.4.1 Usted realiza su trabajo, lo prueba e integra en el depósito del equipo de manera frecuente.
1.4.2 Usted verifica que la integración de su trabajo haya sido correcta y si no lo es, toma acciones pertinentes para arreglar el problema.
1.4.3 Usted revisa el tablero de control del proyecto para comprobar que su trabajo ha mejorado las métricas de calidad. Si no es así, toma acciones pertinentes para corregir el problema.

Idea 1: Team Building

In order for a software development project to be successful, project members must learn to work in teams in an organized, effective, efficient and happy manner. Teams with these characteristics are built gradually following various strategies.

The learning objectives of this idea have been organized into four (4) Enduring Understandings that reflect the team building strategies used in this course.

EP 1.1: Decompose the process of constructing the application in Incremental Cycles

Incremental development cycles are also team building cycles through reflection on work done, on how to communicate, interact, resolve conflicts, etc., to achieve improvement continuous.

Objectives
1.1.1 Be able, together with your team, to identify the objectives and goals of each of the project cycles.
1.2.1 Be able, together with your team, to participate in the evaluation of the objectives of the cycle, evaluate their peers and help to perform a retrospective to build an improvement plan for the next cycle
EP 1.2: Commitments, Risks.

Visible commitments, identification and mitigation of risks, definition of operating rules, explicit definition of collaborative activities among the members, and role assignment are important elements for team building.

Objectives
1.2.1 Be able to play the assigned role in your team for the development of the project, evaluate its performance and propose improvements.
1.2.2 To be able to participate actively in the definition of the rules of operation of the equipment and in the mitigation of the risks of the project
EP 1.3: Planning and Monitoring

Planning and follow-up are key activities for the proper functioning of the team. The planning allows a balanced distribution of tasks, ask:

  • How much effort is needed,
  • How the results of the tasks,
  • In what order are they made,
  • Who does my job depend on?
  • Who depends on my job?

The follow-up should help answer the questions:

  • How much is missing?
  • What quality does it have?
  • Are we estimating well?
  • Are we forgetting to plan some tasks?
  • How is the equipment working?
  • How can we improve?

You actively participate in team planning and follow-up meetings to:

Objectives
You actively participate in team planning and monitoring meetings to:
1.3.1 ** Identify, negotiate and distribute tasks.
1.3.2 Estimate the duration of the tasks.
1.3.3 Define an order of tasks and identify dependencies.
During the work week you:
1.3.4 Use the planning tool to check your slopes and the dependencies of your tasks.
1.3.5 It registers frequently, in the planning tools, the progress of its work and the time invested
You actively participate in team planning and monitoring meetings to:
1.3.6 Analyze the progress of the project with respect to what was planned and what was actually done.
1.3.7 Analyze the performance of team members and openly discuss problems of noncompliance
1.3.8 Identify how improvements and improvements can be reflected in the plan.
EP 1.4: Continuous Integration

Continuous integration is an effective practice for achieving quality products and effective processes. This practice helps to detect inconsistencies between the parts of the product early, keeping the team attentive to the partial results of the product.

Objectives
1.4.1 You perform your work, test it, and integrate it frequently into the equipment depot.
1.4.2 You verify that the integration of your work has been correct and if it is not, it takes pertinent actions to correct the problem.
1.4.3 You check the project control board to see that your work has improved quality metrics. If not, take appropriate action to correct the problem.

results matching ""

    No results matching ""