Jauregui Rubio Jonathan Alonso Resumen Unidad 1 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

INSTITUTO TECNOLOGICO DE HERMOSILLO

METODOLOGIAS ÁGILES
FACILITADOR: M.S.I. FRANCISCA LORENA ZEPEDA MIRAMONTES

UNIDAD 1 “INTRODUCCIÓN A LOS PROCESOS ÁGILES”

JAUREGUI RUBIO JONATHAN ALONSO


NC: 16330547
S8B

0
INTRODUCCION

En este escrito se resumirá lo que engloba la


primera unidad de la materia “Metodologías
agiles”, esto repartido en seis puntos.
Desde definiciones básicas a los conceptos
básicos y esenciales de la materia hasta el uso
de políticas de desarrollo ágil.

1
INDICE

• 1.1 …………………………………………………………………. 3
• 1.2 …………………………………………………………………. 2
• 1.3 …………………………………………………………………. 4
• 1.4 …………………………………………………………………. 5
• 1.5 …………………………………………………………………. 6
• 1.6 …………………………………………………………………. 6
• Conclusiones………………………………………………….. 7
• Referencias…………………………………………………….. 8

2
1.1 Definición

Antes conocidos como metodologías livianas, las metodologías agiles son aquellas
que permiten adaptar la forma de trabajo a las condiciones del proyecto,
consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su
desarrollo a las circunstancias específicas del entorno, básicamente intentan evitar
lo malo y burocrático de las metodologías tradicionales dando el enfoque principal a
los resultados a obtener junto con la importancia a las personas. Además, que,
añadiendo la adaptación al cambio, esta se vuelve mucho mas practica para el
equipo como para al cliente que espera un resultado bueno.

Las metodologías ágiles mejoran la satisfacción del cliente dado que se involucrará y
comprometerá a lo largo de todo el proyecto. Ya que cada parte o etapa del proyecto
el cliente es informado de los progresos logrados satisfactoriamente. Además, que
esto lo integra mas al equipo de trabajo, añadiendo así, una muy buena herramienta
como lo es la experiencia del cliente respecto al entorno del proyecto.

Por consecuencia a lo antes mencionado se la mejora de la motivación e implicación


del equipo de desarrollo, ya que este en todo momento esta al tanto de los avances
de todo el proyecto, así que los compromisos de este son negociados entre los
internos y aceptados por los mismos.

1.2 El manifiesto ágil

17 críticos de modelos de mejora de desarrollo en software basado en procesos en


2001 reunidos por Kent Beck para tratar sobre técnicas y procesos para desarrollar
software. Aquí es donde surgió el termino metodología ágil, como alternativa a las
metodologías formales que se consideraban muy pesadas por el carácter normativo
que se tenía.

De lo mas importante es que establecieron preferencias sobre otras decisiones e


iniciativas:

3
1.3 Principios de Agilidad

Centrándonos en especifico en los 12 principios del manifiesto ágil estos fueron


establecidos como una base para así reforzar los principios ya establecidos, donde
se primeriza puntos como los son: satisfacer al cliente a través de una entrega a
tiempo y forma, dicho punto cual en veces el equipo a no poder seguir un
lineamiento tiende a dejar a un segundo plano.

La buena recepción a cambios hechos por el cliente es algo muy común que
generalmente genera problemas en el equipo de trabajo, ya que este trae consigo
no solo cambios en un solo sector, o así es como muchos lo ven cuando en verdad la
mayor carga esta en que el equipo no estaba preparado para una situación tan
común como la antes mencionada. El cambio es algo que con una buena recepción
crea una muy buena imagen personal y general como la del grupo de trabajo que
está desarrollando el proyecto.

El 3er punto menciona una de las prioridades ya mencionadas, Es la entrega de


software funcional en periodos de semanas para que el cliente note y vea un avance
en su proyecto, lo que le da más claridad en caso de cambios o al contrario más
seguridad.

El 4to punto afirma que la participación del cliente dentro del proyecto es algo vital,
tanto como para que en si sea parte del proyecto, el cual generalmente muchos
desarrolladores o diseñadores lo ven como un ente externo al equipo.

5to y 6to punto afirma la importancia de la motivación y la comunicación en un


equipo de trabajo es algo vital.

7mo y 8vo nos dicen que llevar el ritmo firme para no generar tiempo perdido y
cumplir con una entrega en forma y a tiempo cual es la importancia principal.

4
9no y 10mo nos dicen que la atención continua junto con la simplicidad es de las
mejores herramientas con las que se puede contar.

Y por último 11vo y 12vo nos indican que un buen equipo es el que auto organiza y
tiene tiempo para verificar y plantear en equipo las problemáticas y soluciones, así
como el ritmo y trabajo llevado, esto llevando a ajustarse en conducta y en
efectividad para así poder llevar una sincronía y un buen ritmo, ambiente y
principalmente un trabajo entregado en tiempo y forma.

1.4 Valores en el desarrollo ágil

El desarrollo ágil se sustenta en valores los cuales estructuran al individuo a llevar


total y plena mente dicho trabajo.

Estar comprometido al proyecto se refleja directamente en la motivación que le


apliques a este, así como el tiempo que estarás dispuesto a invertirle. Todo
claramente enfocado principalmente en lo que el cliente reflejo y busca y con ayuda
de las habilidades blandas pudieron obtener y organizar.

El respeto dentro de un equipo de trabajo, algo de lo que todos saben, pero en


verdad no muchos toman en cuenta como algo importante, pero la realidad es que
es uno de los pilares no solo del desarrollo ágil, sino de todo trabajo en equipo y toda
situación fuera del entorno laboral.

Y por último el coraje y la transparencia es algo que tener muy en cuenta tanto como
para tomar una iniciativa como para poder confrontar los errores y problemas de los
cuales ningún plan ni estrategia se puede salvar, estos estando fuera de la visión
principal.

5
1.5 Políticas del desarrollo ágil

Todo proyecto tiene lineamientos y políticas, las cuales se deben de seguir


totalmente para conseguir y respetar el resultado esperado. Un ejemplo es la
entrega de avances regularmente generalmente de 1 a 4 semanas, teniendo como
base 2 semanas. El trabajo a enviar debe ser totalmente útil y funcional (un ejemplo
de un avance no funcional podría ser enviar un login en las primeras etapas, pero
este no lleva a ningún sitio ya que las demás partes aún no están desarrolladas o
codificadas).

Se tiene que priorizar cada lineamiento, así como saber que cada lineamiento es
independiente de cada uno y estos deben tratarse y llevarse de forma adecuada para
cada uno en especial. Y sabes que cada lineamiento debe de ser demostrable
totalmente para así poder comprobar con el cliente.

Las pruebas deben de incorporar las prácticas de TDD (Test Driven Development).

Cada uno de los avances, deberá contener scripts, mediante la utilización de


frameworks como junit, dbunit, mockObjtects, entre otros.
La documentación deberá llevar: manual de usuario, manual de operaciones,
arquitectura de la solución, especificaciones la cual esta deberá de entregarse de
forma parcial durante las iteraciones.
Los scrips de calidad son muy importantes dentro de nuestro proyecto los cuales
deben si o si tener un nivel aceptable.
La creación de un control de riesgos es importante para tener una lista de tales y
poderlos identificar al comienzo del proyecto.

1.6 soft skills


Las habilidades blandas son aquellos atributos que permiten actuar de manera
efectiva. Confluyen una combinación de destrezas destinadas a tener una buena
inter-relación; es decir, saber escuchar, dialogar, comunicarse, liderar, estimular,
delegar, analizar, juzgar, negociar y arribar a acuerdos.
las habilidades mas importates en un equipo son:

6
• Competencia
• Enfoque común
• Colaboración
• Habilidad para tomar decisiones
• Capacidad de resolución de problemas confusos
• Confianza
• Respeto mutuo
• Organización propia

Estas siendo complementadas con las que busca una empresa cuales son:
• Trabajo en equipo
• Flexibilidad
• Comunicación
• Resolución de problemas e ingenio
• Retroalimentación
• Confianza
• Creatividad

Conclusiones
En palabras generales las metodología agiles resumen un trabajo en base a la
confianza y dedicación de un equipo el cual toma decisiones en común para auto
llevar una organización y tiempos esperados por el cliente y principalmente por ellos
mismos, estos sustentándose en los valores que las metodologías agiles presentan
más el ámbito personal, los cuales da como resultado un trabajo en equipo y una
comunicación mutua entre ellos siendo que están cada uno trabajando de forma
independiente en un sector o grupo pero llevando a que un buen equipo se sabe
organizar y seccionar automáticamente.

7
REFERENCIAS
https://www.iebschool.com/blog/que-son-metodologias-agiles-agile-scrum/
http://agilemanifesto.org/iso/es/manifesto.html
https://medium.com/acercamiento-a-las-metodolog%C3%ADas-%C3%A1giles/valores-y-
principios-del-manifiesto-%C3%A1gil-aacaf3f326bf

También podría gustarte