Está en la página 1de 3

Trabajo del Manifiesto Agil

Fernando Guevara

Universidad Tecnica de Ambato

1 Introduccion

Durante varios años se ha venido desarrollando proyectos de software con los


modelos tradicionales como Classic V, cascada, espiral, entre otras que han
tenido resultados exitosos en el pasado pero en la actualidad, estos modelos
han dejado de ser eficientes, por eso hoy en dı́a se busca una mayor agilidad
en los proyectos actuales, esto se está logrando con los modelos agiles que se
basan en el manifiesto ágil que tiene algunas ramificaciones como: Ingenierı́a de
Software Ágil, Ingenierı́a de sistemas de software Ágil y gestión ágil de proyectos.

2 Desarrollo

2.1 Ideas Principales de la Lectura

Los sistemas suelen evaluarse en función de su robustez, adaptabilidad y agili-


dad, un sistema robusto no de tener variaciones en su comportamiento al realizar
pequeños cambios, sean internos o externos. Un sistema adaptativo modifica sus
propiedades o entorno frente a perturbaciones en el mismo. Un sistema ágil puede
cambiar o ser cambiado de manera rápida y rentable.
Algunos modelos creados para caracterizar la vida del software son: el modelo
de ingenieria de sistemas V, el modelo por etapas, el modelo en cascada y el
modelo en espiral. No existen un modelo estándar aceptado a nivel mundial. El
ciclo de vida de software consta de 8 fases que son:
- Entender la necesidad
- Explorar los conceptos
- Definir los conceptos seleccionados
- Diseño preliminar
- Detallar el diseño
- Integración y testing
- Producción
- Sostenimiento y disposición

El manifiest agil se redacto en 2001, hacia énfasis en 4 principios


- Los individuos y las interacciones por encima de los procesos y las herramientas
- El software de trabajo por encima de la documentación documentación
- La colaboración con el cliente por encima de la negociación de contratos
- Responder al cambio antes que seguir un plan.
2 Fernando Guevara

Para aplicarlos requieren un alto nivel de disciplina y consenso con el equipo


para aplicar las reglas y métodos acordados. El objetivo del manifiesto es pro-
porcionar las directrices y los pasos especı́ficos para llevar a cabo la metodologı́a
ágil.
Una de las claves del diseño es aportar junto con el usuario para que los
desarrolladores puedan comprender mejor lo que el usuario está buscando, luego
con el punto de vista del usuario se define las alternativas de diseño, este en-
foque porta un gran valor en la fase de exploración del concepto, para luego
en la fase de prototipo plasmarlos en la realidad, el desing thinking anima a
los participantes a ir más allá y tener nuevas ideas. Fases del ciclo de vida del
software según las metodologı́as tradicionales. - Entender la necesidad: Estudia
las necesidades y los objetivos, asegurándose que existe una necesidad válida.
- Explorar los conceptos: Examina múltiples alternativas e identifica al menos
una que sea viable.
- Definir los conceptos seleccionados: Selecciona una solución preferida y desar-
rolla el diseño conceptual.
- Diseño preliminar: Retira los riesgos crı́ticos y completa el diseño preliminar.
- Detallar el diseño: Completa el diseño detallado y documenta todo.
- Integración y testing: Se hace lo mismo que en la fase anterior. - Sostenimiento
y disposición: Establece la lı́nea de base de la producción.
Fases del ciclo de vida del software según los principios del manifiesto agil. - La
primera y segunda fase se fusionan para hacer hincapié en la colaboración con
el cliente sobre la negociación de contratos y hacer hincapié en las personas y en
la interacción sobre el proceso
- Las fases de definir el concepto, diseño preliminar y detalles de diseño se unen
para hacer hincapié en responder rápidamente un cambio en lugar de seguir un
plan. (Utilizar Scrum).
- Las dos últimas fases se fusionan para hacer hincapié en los sistemas de trabajo
sobre documentación exhaustiva.
Las metodologias agiles destacan de las tradicionales porque en la fase inicial se
busca por sobre todo la interaccion con el cliente, esto puede mejorar la explo-
racion de conceptos y el analisis y desarrollo de requisitos. Algunos de los im-
pactos e implicaciones de los principios agiles son: - La participación del cliente
significa que el cliente se compromete a tiempo completo con el equipo. compro-
miso del cliente con el equipo.
- Las liberaciones regulares de requisitos se producirı́an como un proceso itera-
tivo.
- Los cambios en el diseño iterado y evolucionado se de los cambios en el diseño
iterado y evolucionado.
- El proceso iterativo podrı́a generar múltiples opciones de diseño.

2.2 Como se puede adaptar a nuestra realidad el estudio


Al comenzar el desarrollo de un proyecto de software, se necesita un plan para
que todas las personas implicadas en la elaboración del proyecto tengan unos
objetivos especı́ficos para optimizar el tiempo de desarrollo, estos objetivos deben
Trabajo del Manifiesto Agil 3

ser acorde a lo que el cliente necesite, para ello se necesita la participación activa
del cliente, con el equipo de desarrollo. En este estudio se detalla varios principios
que cumplen con lo que estamos buscando, que es eficiencia en el desarrollo de
software.

2.3 Cosas que concuerdo con el autor


En lo que concuerdo con el autor es que para desarrollar un proyecto en la actu-
alidad ya no debemos utilizar los métodos tradicionales, porque podemos utilizar
los principios del manifiesto ágil, que su gran diferencia con los métodos tradi-
cionales, es la facilidad de poder colaborar con el cliente y el equipo de desarrollo
durante los procesos o fases del proyecto, además de conocer a profundad lo que
desea el cliente, establece prioridades claras y concisas.

2.4 Aspectos que no concuerdo con el actor


En lo único que estoy en desacuerdo es en la flexibilidad que se tiene al momento
de trabajar con el equipo de desarrollo, esto puede llevar a que se tenga opera-
ciones imprecisas y un comportamiento poco productivo, además se puede dar el
caso que algunos empleados terminen realizando tareas multidisciplinarias, esto
harı́a que los plazos sean difı́ciles de cumplir, además solo se funcionaria de la
mejor manera cuando el equipo trabaja en un solo lugar.

3 Conclusiones

- El manifiesto ágil se hizo para logra la creación de software acorde a lo que


el cliente necesita, además logra que el equipo de desarrollo trabaje de manera
rápida y eficiente estableciendo objetivos y guı́as para el correcto trabajo de de-
sarrollo.
- Los procesos de ingenierı́a de sistemas deben ser dinámico y adaptarse a
cualquier organización.
- Los métodos tradicionales poco a poco se van dejando de utilizar porque no
cumplen las expectativas que se buscan en la actualidad. Las metodologı́as agiles
han venido a remplazar estos métodos ofreciendo una mejora en tiempo y coste
de los proyectos, además se tiene un producto final acorde a las expectativas del
cliente y competente en el mercado.
- Los sistemas se caracterizan o se evaluan por ser robustos, adaptativos y agiles.

También podría gustarte