Orange
Aplicaciones Móviles
Servicios
Software a la medida
Aplicaciones Moviles
Realidad Aumenatda
Serious Games
Servicios
Desarrollo a la medida



Descargue nuestro folleto corporativo de servicios.


Brochure

Metodología de Desarrollo


El método empleado para desarrollar software en Orange Technologies® es fruto tanto de estudios sobre ingeniería, como de la experiencia obtenida atendiendo numerosos proyectos en los últimos años.


Nuestra metodología se fundamenta en las denominadas aproximaciones ágiles. Estas reconocen que todo software es una obra de ingeniería en evolución y que es prácticamente imposible predecir desde un principio todas las características y funcionalidades. Para afrontar este reto, adoptamos la metodología Scrum.



¿Cómo funciona Scrum?


El desarrollo se realiza de forma iterativa e incremental. Cada iteración, denominada Sprint, tiene una duración preestablecida de entre 2 y 4 semanas, obteniendo como resultado una versión del software con nuevas prestaciones listas para ser usadas.


En cada nuevo Sprint, se va ajustando la funcionalidad ya construida y se añaden nuevas prestaciones priorizándose siempre aquellas que aporten mayor valor de negocio.


  • 1. Al inicio del sprint, el cliente presenta los requerimientos del sistema por orden de prioridad. El equipo determina la cantidad de requerimientos que puede comprometerse a completar en ese sprint, para en una segunda parte de la reunión, decidir y organizar cómo lo va a conseguir.
  • 2. Durante el sprint el equipo trabaja para convertir los requerimientos del cliente a los que se ha comprometido, en una nueva versión del software totalmente funcional.
  • 3. Se realiza una reunión diaria de cómo máximo 15 min. en la que el equipo se sincroniza para trabajar de forma coordinada. Cada miembro comenta que hizo el día anterior, que hará hoy y si hay impedimentos.
  • 4. Al final del sprint se celebra una reunión, en la que el equipo presenta los avances conseguidos mediante una demonstración del producto. Posteriormente, el equipo analiza qué se hizo bien, qué procesos serían mejorables y discute acerca de cómo perfeccionarlos.
Scrum

Con Scrum el cliente se entusiasma y se compromete con el proyecto dado que lo ve crecer iteración a iteración. Asimismo le permite en cualquier momento realinear el software con los objetivos de negocio de su empresa, ya que puede introducir cambios funcionales o de prioridad en el inicio de cada nueva iteración. El software construido sufre mínimos riesgos de obsolescencia y se acopla mejor al cambiante entorno competitivo.


Esta metodología de trabajo promueve la innovación, motivación y compromiso del equipo que forma parte del proyecto, por lo que los profesionales encuentran un ámbito propicio para desarrollar sus capacidades.