Las 3 principales metodologías informáticas

Sin categoría
Shannon M 12 de marzo de 2020
Las 3 principales metodologías informáticas
[vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Introducción:

[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][image_with_animation image_url=”8714″ alignment=”” animation=”Fade In” img_link_large=”yes” border_radius=”none” box_shadow=”none” max_width=”100%”][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]IT project management is the process of controlling and managing activities related to IT projects. Organizations need IT projects to help them with data management, logistics, and technology. It has become an essential part of today’s business. Organizations are looking for a way to be tech-centric, to increase their online presence and manage their business online with customers. IT project is all about fulfilling specific Information Technology goals, and this is where IT project management comes in. Some examples of IT projects include Cloud computing, Hardware installation (servers, desktop computers), Web, and mobile app development. To implement an IT project, there are five main steps involved:
  • Inicio del proyecto
  • Planificación de proyectos
  • Ejecución del proyecto
  • Seguimiento y control de proyectos
  • Cierre del proyecto
Para saber más sobre estos pasos, lea este artículo: 5 fases críticas de la gestión de proyectos [/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Metodologías de gestión de proyectos informáticos:

A project management methodology consists of different principles and processes involved in managing a project. The type of methodology you choose depends on the type of project, team and scope. In this post, we will discover 3 popular methodologies used in IT projects.[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Metodología en cascada:

Es la metodología más utilizada en los proyectos de TI. La metodología en cascada se utiliza para grandes proyectos y puede realizarse en enfoque lineal o formal. Además, está demostrado que la cascada tiene una tasa de éxito del 49% cuando se trata de proyectos de TI. Esta metodología es perfecta para proyectos sencillos con requisitos claros y fijos. Según un artículo publicado por el Dr. Winston W. Royce en 1970, la cascada consta de 6 pasos:
  • Requisitos:Se trata de identificar el problema técnico central de la organización. Una vez identificados, debe elaborarse un documento escrito detallado que ofrezca soluciones para resolver el problema. Esto ayudará a las partes interesadas a decidir si se comprometen con el proyecto de TI.
  • Diseño:Tras obtener la señal verde de las partes interesadas, empieza a crear un documento de diseño. En él deben figurar todos los recursos técnicos necesarios, como servidores, programadores, gestores de datos, gestores de proyectos informáticos y las tareas que deben realizar.
  • Ejecución:Ahora los gestores de proyectos informáticos y el resto del equipo deben centrarse en ejecutar el plan de diseño. Respetar los procedimientos específicos y los plazos previstos en el plan. La implementación puede ser algo como, creación de software que conecta que la organización y los clientes bajo un mismo techo, gestión de datos, etc...,
  • Pruebas:Una vez finalizado el proyecto informático, comience a probarlo para comprobar su calidad. Observa si el resultado cumple las normas establecidas en el plan de diseño. Es muy importante comprobar el proyecto en distintos escenarios para cumplir los objetivos esperados por las partes interesadas.
  • Instalación:Si las pruebas son satisfactorias, se procede a entregar el proyecto al usuario final. En esta fase, el producto debería ser totalmente funcional.
  • Mantenimiento:A diferencia de los proyectos normales, los proyectos de TI no tienen una fecha de finalización tras la entrega. A medida que mejora la tecnología, debe ser capaz de proporcionar las últimas actualizaciones en el proyecto y asignar un equipo independiente para el mantenimiento en el futuro.
Artículo relacionado: ¿Cuáles son las mejores herramientas de gestión de proyectos para organizaciones de servicios profesionales?[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Metodología ágil:

Esta metodología se utiliza habitualmente en proyectos de desarrollo de software. Se trata más bien de un enfoque iterativo para completar las tareas en pasos cortos. Este método es extremadamente adaptable a lo largo del tiempo, ya que permite tener la flexibilidad y el cambio rápido a lo largo del proyecto. Además, Agile tiene una tasa de éxito del 64% cuando se trata de proyectos de TI. Este método es ideal cuando el proyecto no tiene una fecha de finalización fija o la necesidad de cambios rápidos en el plan. La comunicación y la colaboración son un factor esencial en esta metodología ágil. Para superar la dificultad que entraña la metodología en cascada, un grupo de 17 desarrolladores y programadores de software creó el manifiesto ágil. Hay cuatro valores y 12 principios a seguir cuando se utiliza la metodología ágil de proyectos. 4 Los valores fundamentales de la agilidad son:
  1. Las personas y las interacciones por encima de los procesos y las herramientas:
A lo largo de los proyectos informáticos, valorar a las personas y a los equipos de proyecto es más importante que los procesos (ágiles, en cascada) o las herramientas (Stafiz). Son las personas las que satisfacen las necesidades de la empresa y dirigen el proceso de desarrollo. Las herramientas y procesos de gestión de proyectos no son nada sin el toque humano en una empresa y es menos probable que satisfagan las necesidades del cliente. Si los clientes y el equipo del proyecto se entienden, entonces el equipo del proyecto puede resolver cualquier problema relacionado con las herramientas y los procesos del proyecto.
  1. Software de trabajo sobre documentación completa:
Se dedica mucho tiempo a documentar los requisitos técnicos, las especificaciones técnicas, las pruebas, los planes y las aprobaciones. Esto genera retrasos en el desarrollo del proyecto y proporciona información no deseada a los desarrolladores. Según el manifiesto ágil, la documentación es necesaria, pero valora más el software en funcionamiento. Significa que un producto en funcionamiento es un mejor indicador de la alineación con los requisitos y expectativas del cliente que un documento creado meses atrás.
  1. Colaboración del cliente por encima de la negociación del contrato:
Para facilitar el proyecto, comprométase con el cliente y colabore con él a menudo en el proceso de desarrollo. Al fin y al cabo, los clientes son los que van a utilizar el producto final, y son tu gran baza para satisfacer las necesidades del proyecto con eficacia. Las negociaciones son importantes para ultimar los detalles del proyecto y los contratos. En el manifiesto ágil, existe la posibilidad de renegociar el contrato, ya que ágil valora más la colaboración del cliente que la negociación del contrato.
  1. Responder al cambio en el siguiente plan:
Change in plan is not an expense, rather consider it as an improvement in value creation of the project. Agile methodology is more flexible to allow changes in the project at any given time.[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]12 Principios de la metodología ágil:[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][image_with_animation image_url=”8716″ alignment=”” animation=”Fade In” img_link_large=”yes” border_radius=”none” box_shadow=”none” max_width=”100%”][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]
  1. La máxima prioridad es satisfacer al cliente mediante la entrega temprana y continua de software valioso.
  2. Acepte cambios en los requisitos, incluso en fases avanzadas del desarrollo. Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente.
  3. Entregar software de trabajo con frecuencia, de un par de semanas a un par de meses, con preferencia por los plazos más cortos.
  4. Empresarios y desarrolladores deben colaborar a diario durante todo el proyecto.
  5. Construya proyectos en torno a personas motivadas. Deles el entorno y el apoyo que necesitan y confíe en que harán su trabajo.
  6. El método más eficiente y eficaz de transmitir información a un equipo de desarrollo y dentro de él es la conversación cara a cara.
  7. El software de trabajo es la principal medida del progreso.
  8. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante indefinidamente.
  9. La atención continua a la excelencia técnica y al buen diseño aumenta la agilidad.
  10. La simplicidad -el arte de maximizar la cantidad de trabajo no realizado- es esencial.
  11. Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.
  12. A intervalos regulares, el equipo reflexiona sobre cómo ser más eficaz, y luego afina y ajusta su comportamiento en consecuencia.
[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

 Metodología híbrida:

Another popular method among IT teams is the hybrid methodology. It is the combination of waterfall and agile methodology to create a more flexible and structured approach to IT projects. In hybrid methodology, the planning is done using the waterfall methodology. Execution and delivery are achieved using agile methodology. Hybrid takes the best of both methods to create a even better model according to its fans. Hybrid is compatible with any industry and has no restriction over team size. In this methodology, the responsibilities need to be defined clearly and blended at the beginning of the project. This method is best suited when the project doesn’t fit agile or waterfall methodologies. Hybrid method is suitable for medium-sized projects with high complexity and fixed budgets. It helps with the project experimentation and requires collaboration at the planning stage.[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Importancia del gestor de proyectos informáticos:

The responsibilities of an IT manager are somewhat close to any project manager. Apart from planning, leading, executing, monitoring, and controlling the project, they need to dedicate time to manage the IT team. An IT manager is also responsible for bringing the best and most adapted technology to the organization. Always stay up-to-date with recent technology trends that may improve the company operations or productivity. Technologies that will align with the strategies and goals of the firm. Another important responsibility the IT manager has is to handle critical personal data of clients and organizations. As the data is mostly kept in the cloud nowadays, she has to prevent hacks or data breaches. Back-ups and recovery procedures should be prepared to prevent any disaster to happen.[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Estudio de un proyecto informático bien gestionado :

Empresa:  Empresa estadounidense incluida en la lista Fortune 100 que ofrece seguros y servicios a clientes de Norteamérica. Desafío: La empresa gestiona cientos de proyectos multimillonarios, pero querían reducir el tiempo para llegar a su público debido a la gran competencia de otros competidores. Los objetivos principales eran reducir la duración del proyecto en un 50% y aumentar la satisfacción del cliente en un 25% en tres años. La aseguradora tenía una estructura de gestión de proyectos muy rígida, con un calendario de entregas tradicional.  Solución: La empresa utilizó técnicas ágiles de desarrollo de productos para completar sus proyectos en menos tiempo con un enfoque iterativo. Gracias a las nuevas prácticas y métodos ágiles, la empresa pudo prestar servicios a sus usuarios antes que antes con el antiguo enfoque tradicional. Resultados clave: Tras 18 meses de rigurosa formación y entrenamiento,
  • La duración del proyecto se redujo en un 20%, lo que supuso un ahorro neto de 5 millones de dólares.
  • Mejora de la satisfacción del cliente hasta el 30%, superando el objetivo del 25% fijado inicialmente.
  • El inicio de un proyecto de seguros se redujo de 10 a 3 semanas.
  • El plazo de resolución de problemas se redujo de 20 a 7 semanas.
  • El 90% de los proyectos que adoptaron técnicas ágiles fueron capaces de entregar resultados y valor a tiempo a su cliente
Como consecuencia, la empresa empezó a utilizar la gestión ágil de proyectos para el 15% de su cartera de clientes y ha venido utilizando regularmente técnicas ágiles a nivel directivo. Artículo relacionado: 10 razones del fracaso de la gestión de proyectos[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Conclusión:

Improvements in technology has helped organizations achieve goals faster by saving time, but it has also increased the complexity of incorporating them with the projects. According to McKinsey-Oxford study, when IT projects have budgets that exceed $15 million in 45 percent of cases there are budget overrun. Also, these projects may exceed the timelines and produce 56% less value than expected. Sometimes, the reason for failure is due to a new software implementation ands a lack of adequately trained team members to bring it to its maximum potential. Another reason is a too important focus on process and budget rather than achieving short-term goals and moving forward. Overall, IT projects are a combination of arts and science. The science involves choosing the right methodology and technologies to complete the project. The art involves overcoming obstacles, meeting stakeholder’s expectations, coping with sudden conflicts and changes in the project. Give importance to the value and outcome of the project rather focusing on budgets.[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” bg_image_animation=”none”][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_link_target=”_self” column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid” bg_image_animation=”none”][vc_column_text]

Referencias:

https://searchcio.techtarget.com/definition/IT-project-management https://www.pmsolutions.com/case-studies/view/insurance-company-cuts-cycle-time-by-20-and-saves-nearly-5-million https://agilemanifesto.org/[/vc_column_text][/vc_column][/vc_row]