Este documento describe diferentes metodologías ágiles como SCRUM y KANBAN para el desarrollo de software. SCRUM se basa en iteraciones cortas llamadas "sprints" con roles como Scrum Master y Product Owner. KANBAN utiliza un tablero visual para gestionar el flujo de trabajo. Las metodologías ágiles se enfocan en la entrega continua de valor al cliente a través de la flexibilidad y comunicación, lo que las hace más adecuadas para el mundo empresarial moderno en comparación con los métodos tradicionales.
Información General de Scrum
A mediados de los 80, Hirotaka Takeuchi y Ikujiro Nonaka definieron una estrategia de desarrollo de Producto flexible donde el equipo de desarrollo trabaja como una unidad para alcanzar un objetivo común. Ambos describieron un enfoque innovador para el desarrollo de Producto al que ellos llaman un enfoque holístico o "rugby", "donde un equipo intenta llegar hasta el final como una unidad, pasando el balón hacia atrás y hacia delante”. Ellos basan su enfoque en los estudios de casos de diversas industrias de fabricación.
Ken Schwaber y Jeff Sutherland utilizan Scrum al desarrollo de software durante una presentación en la conferencia Object-Oriented Programa ming, Systems, Languages & Applications (OOPSLA) en 1995 en Austin, Texas. Desde entonces, varios practicantes, expertos y autores de Scrum han seguido perfeccionando la conceptualización y metodología de Scrum.
Una presentación que di en la empresa donde trabajo. La armé de manera violenta (de una mañana para exponerla en la tarde), todo por solicitud del alto mando xD, pero quedo en algo.
Información General de Scrum
A mediados de los 80, Hirotaka Takeuchi y Ikujiro Nonaka definieron una estrategia de desarrollo de Producto flexible donde el equipo de desarrollo trabaja como una unidad para alcanzar un objetivo común. Ambos describieron un enfoque innovador para el desarrollo de Producto al que ellos llaman un enfoque holístico o "rugby", "donde un equipo intenta llegar hasta el final como una unidad, pasando el balón hacia atrás y hacia delante”. Ellos basan su enfoque en los estudios de casos de diversas industrias de fabricación.
Ken Schwaber y Jeff Sutherland utilizan Scrum al desarrollo de software durante una presentación en la conferencia Object-Oriented Programa ming, Systems, Languages & Applications (OOPSLA) en 1995 en Austin, Texas. Desde entonces, varios practicantes, expertos y autores de Scrum han seguido perfeccionando la conceptualización y metodología de Scrum.
Una presentación que di en la empresa donde trabajo. La armé de manera violenta (de una mañana para exponerla en la tarde), todo por solicitud del alto mando xD, pero quedo en algo.
METODOLOGÍAS AGILES: CONCEPTO - CARACTERISTICAS PRINCIPALES - VENTAJAS SOBRE LAS METODOLOGÍAS TRADICIONALES - CICLO DE VIDA - PRINCIPALES METODOLOGÍAS AGILES
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
2. Metodologías ágiles
• Las metodologías ágiles de desarrollo sirven para desarrollar
un software de manera flexible. Su objetivo es permitir que
haya cambios en medio del desarrollo y que exista una
comunicación constante y directa tanto con los clientes como
entre los compañeros de trabajo.
3. SCRUM
• Es una metodología ágil que se basa en el desarrollo
mediante iteraciones denominadas “sprint”. Suele usarse
para proyectos cortos y posee un equipo bien establecido. En
este equipo está el SCRUM master, que hace las veces de
líder, el product owner, que se comunica con el cliente y
transmite los requerimientos al equipo, y los demás
miembros.
4. Estructura de SCRUM
• Como se señaló, SCRUM funciona mediante sprint. Así pues, se planifica el
sprint (el que suele tener una duración de máximo 4 semanas), se revisa y
se hace una retrospectiva para ver el alcance que tuvo el procedimiento. En
cada sprint se busca avanzar con una parte del desarrollo del software.
5. KANBAN
• La palabra “Kanban” viene del japonés, y significa
literalmente “tarjeta con signos y señal visual”. Es una
metodología ágil basada en un tablero donde hay tres
secciones: por hacer, en proceso y terminado. Sin embargo,
este tablero se utiliza en varias metodologías de desarrollo,
por lo cual es más que una metodología.
6. • Los 4 principios de KANBAN son: empezar con lo que se
hace ahora, comprometerse a buscar e implementar cambios
incrementales y evolutivos, respetar los procesos, las
responsabilidades y los cargos actuales, y animar el
liderazgo en todos los niveles.
8. El cambio y los problemas de las empresas
• La mayoría de los fracasos en las empresas se debe a malos
liderazgos y fallas en la comunicación. Por lo tanto, es claro
que deben haber cambios profundos en el mundo
empresarial, y aquí es donde entran las metodologías ágiles
con su flexibilidad y diferente visión de cómo desarrollar
proyectos.
9. ¿Qué diferencias hay entre los métodos
tradicionales y los ágiles?
• Métodos tradicionales: se le da más importancia a cumplir con lo establecido: tiempo,
coste, etc.
• No se está alineado con los clientes, ya que los procesos no se pueden interrumpir.
• Se respeta tanto la jerarquía y las áreas de trabajo que los empleados tienen una
comunicación entorpecida y no siempre directa.
• Métodos ágiles: se le da importancia a entregarle algo de valor al cliente antes que
cumplir con lo establecido al principio.
• Siempre se está alineado con el cliente, avanzando mano a mano con él y
considerando las necesidades que él va teniendo en el tiempo.
• Los equipos de trabajo tienen una mejor comunicación, más fluida y directa.
10. ¿Qué podemos concluir?
• Debido a que las metodologías ágiles se enfocan en un
mejor liderazgo, mayor comunicación, dar valor al cliente,
etc., es el camino para cambiar la forma de desarrollar
proyectos en las empresas, ya que da solución a los mayores
problemas que hacen que las empresas no rindan o
directamente fracasen.