Rodrigo Aguilera - Control 3

Foro 1 Semana 3 de Profesor IACC - viernes, 11 de enero de 2019, 14:07 ¿Considera usted que la aplicación de ingeniería

Views 132 Downloads 1 File size 425KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Foro 1 Semana 3 de Profesor IACC - viernes, 11 de enero de 2019, 14:07

¿Considera usted que la aplicación de ingeniería web es primordial para el desarrollo de una página web de calidad? Fundamente su respuesta exponiendo un ejemplo de ello a sus compañeros.

Estimados Compañeros y Profesor, junto con saludarlos les adjunto mi respuesta al foro 1 de esta semana. Según lo mencionado en el contenido de esta semana se entiende por la ingeniería web a la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desempeño eficaz, de operatividad y de crecimiento de programas de muy alta calidad en la WWW. La ingeniería web consiste en la disposición y empleo de fundamentos de ingeniería, gestión, orientaciones metódicas, desarrollo, mantenimiento de sistemas y aplicaciones. En respuesta a la pregunta mencionada sería SI, la ingeniería web es necesaria para un desarrollo de páginas web de calidad, esto debido a que en el desarrollo de aplicaciones basadas en Web nos podemos encontrar que se aplican herramientas de Ingeniería de Software, sin tener en cuenta que contienen características especiales, tales como la usabilidad, navegabilidad, seguridad, mantenimiento y escalabilidad. El uso de soluciones de Ingeniería de Software puede crear aplicaciones basadas en Web pobremente desarrolladas y con una probabilidad de fallo considerablemente alta. Por lo tanto, para lograr un mayor éxito en el desarrollo de aplicaciones Web complejas y a gran escala es necesario enfocarse en la ingeniería Web como una disciplina. Es importante destacar que dentro de una página web

podemos encontrar elementos que

permiten la interacción y comunicación de forma activa entre el usuario y la información, el usuario accederá a los datos de modo interactivo, gracias a que la pagina responderá a cada una de sus acciones, como por ejemplo el rellenar y enviar formularios para ingresar a contenidos personales como lo son Gmail o Facebook, también podemos mencionar a los juego online que permite la participación de diversos usuarios y por último el acceder a gestores de base de datos como lo son Box y Filezilla.

Foro 2 Semana 3 Bajo la perspectiva de que un método ágil como Scrum puede ser incorporado en cualquier ámbito de la industria que se dedique a la ejecución de proyectos, ¿qué piensa usted sobre la dificultad o facilidad que habría al incorporarlo a su ámbito laboral?

--

Estimados Compañeros y Profesor, junto con saludarlos les adjunto mi respuesta al foro 1 de esta semana. Según lo mencionado en el contenido de esta semana se entiende por Scrum a una metodología de tipo ágil el cual puede ser utilizado para la gestión de cualquier tipo de proyecto y para cualquier tipo de ámbito. Scrum realiza su metodología de trabajo por medio de una serie de repeticiones constantes en donde lo podemos asociar al dicho “Divide y Vencerás”, en la mayoría de los proyectos a implementar en la actualidad nos encontraremos con proyectos de tipo complejos los que deben ser divididos en etapas con duraciones breves aproximadamente entre una a cuatro semanas las que bajo esta metodología se les denominan Sprints. Dentro de mi ámbito laboral es bastante factible realizar esta incorporación la cual se comenzaría por establecer estos Sprints por medio de reuniones cada una de ellas sería un sprint en el cual se plantean los objetivos a cumplir. La figura que se debe realizar en cada una de estas reuniones estará establecida por un grupo de trabajo cuyos roles son los siguientes; 1. Product Owner. Será el responsable o dueño del proyecto, también puede ser representado por un vocero por aparte del cliente. La tarea a realizar es la de listar aquellos objetivos que se deben cumplir con prioridad, a este listado lo llamaremos Product back-log. 2. Scrum Master. Será el responsable de facilitar las tareas a los miembros del equipo y que consigan llegar al objetivo solicitado por el cliente. Para ello debe eliminar obstáculos que puedan impedir cumplir con las tareas y coordinar los equipos. Es importante destacar que no se trata del líder de ninguno de los equipos, dado que cada uno de ellos se auto organiza sin necesidad de tener un jefe externo. 3. Development Team Members. Serán los responsables de ejecutar las tareas. Se rigen por una organización horizontal y colaborativa. En Scrum el grupo de trabajo desarrolla las tareas en ciclos cortos o 'sprints'. Este grupo se pone en contacto directo con el cliente y con las personas que ejecutan el trabajo. Las tareas se fijan en función de un estricto orden de importancia. Lo más importante se realiza al principio y lo menos relevante al final. Los ciclos de trabajo con Scrum deben ser relativamente cortos entre 1 a 4 semanas, se realizan reuniones de forma periódica máximo de 15 minutos y en ellas el cliente se involucra y comenta para ver el trabajo desarrollado.

Scrum: ventajas y desventajas del modelo No obstante, como cualquier propuesta de gestión presenta dos caras. Si bien se adapta a ciertas circunstancias como los ambientes de crisis, el retraso en las entregas o las dificultades de coordinación de tareas, también presenta vacíos o limitaciones. Pese a sus múltiples beneficios, no se trata de una fórmula mágica. ¿Cuánto sabes de este método? ¿Podrías mencionar al menos tres beneficios de Scrum? ¿Y algunas desventajas? No te preocupes, si no lo sabes aquí te ahorramos trabajo. Echa un vistazo a lo que viene a continuación:

1) Usos y ventajas: Scrum es una propuesta de gestión basada en la división del trabajo en iteraciones, es decir, fases con objetivos y tareas específicas. Esto hace que necesariamente aporte beneficios en aspectos como los siguientes: 

Gestión de las expectativas de los clientes. Los clientes pueden participar en cada una de las iteraciones y proponer soluciones. De hecho, el proceso en su conjunto está pensado para un tipo de evaluación conjunta.



Resultados anticipados. Cada iteración arroja una serie de resultados. No es necesario, por tanto, que el cliente espere hasta el final para ver el producto.



Flexibilidad y adaptación a los contextos. Se adapta a cualquier contexto, área o sector de la gestión. No es una técnica exclusiva de ninguna disciplina.



Gestión sistemática de riesgos. Del mismo modo, los riesgos que pueden afectar a un proyecto son gestionados en el mismo momento de su aparición. La intervención de los equipos de trabajoes inmediata.

2) Limitaciones: Pero ojo, antes de que te decidas por esta metodología de gestión, viene bien que mires las siguientes limitaciones en cuanto a su implementación: 

Funciona sobre todo con equipos reducidos. Las empresas grandes, por ejemplo, deben estar sectorizadas o divididas en grupos con objetivos concretos. De lo contrario, el efecto de la técnica se perderá.



Requiere una exhaustiva definición de las tareas y sus plazos. Cuando estos dos aspectos no se definen adecuadamente, Scrum se desvanece. Recuerda que la división del trabajo en iteraciones (y de éstas en tareas específicas) son la esencia de esta metodología



Exige una alta cualificación o formación. No es una modalidad de gestión propia de grupos junior o que apenas estén en proceso de formación. Gran parte del éxito de Scrum radica en la experiencia que aportan los profesionales de los equipos, quienes por lo general acumulan años de experiencia.