
Nuestra metodología de trabajo es uno de nuestros fuertes a la hora de desarrollar software. En UruIT encontrara a una empresa capaz de trabajar de manera ordenada, eficiente y profesional, siendo unas de nuestras principales metas.
El desarrollo de aplicaciones .NET basados en el Microsoft Solution Framework© es el marco principal de nuestra metodología, la cual nos permite realizar un excelente seguimiento del proyecto, generando resultados a cada momento y pudiendo actuar ágilmente ante cualquier cambio.
Nuestra metodología define un proceso de desarrollo el cual esta dividido en diferentes etapas. A cada una de estas etapas se les definen los objetivos y alcances de las actividades a realizar como también los resultados de la misma (documentos, prototipos, código).

Los objetivos que buscamos lograr con esta metodología son:
Más información sobre nuestra metodología.
Fases de Producción:
Lo que se logra con esta etapa es acordar con el cliente y el equipo de desarrollo las principales funcionalidades del sistema como también cualquier otra norma general que tenga que cumplir el proyecto. Esta etapa es muy importante ya que intenta definir de manera conjunta los objetivos principales a los que apunta el proyecto.
Entregables:
Esta fase comprende como tareas principales el preparar la especificación de requerimientos, especificar y definir los procesos a seguir, hacer el planning del proyecto definiendo tareas para el equipo de desarrollo y fechas de los distintos hitos del proyecto. Una vez que se termine de definir todo lo anterior, se tiene que discutir con el cliente hasta que ambas partes estén de acuerdo con lo que se va a entregar y las fechas de las entregas.
Entregables:
Como parte de la instrumentación de esta etapa esta el definir la arquitectura y diseño de la aplicación generando documentos que se le entregaran al cliente. Una vez validado se comenzará el desarrollo del sistema que cumplirá con los requerimientos establecidos enlas etapas anteriores.
Entregables:
La estabilización del sistema implica asegurarse de que el sistema cumple con el nivel de calidad necesario como para realizar la puesta en producción. Para esto el equipo del proyecto valida la funcionalidad total del sistema. También como objetivo de esta etapa se encuentra la generación de manuales de usuario y de capacitación.
Entregables:
Versiones "release-ready" de:
Ya finalizada la estabilización del sistema, el equipo de sistemas distribuirá la versión final de la solución. Estando dentro de ésta etapa la posibilidad de realizar algún testeo del sistema en ambiente real.
Entregables:
Documentos de cierre del proyecto:
Todas estas etapas tienen como objetivo alinear tecnología con desarrollo, establecer las metas y responsabilidades del proyecto, actuar de manera preactiva ante cualquier riesgo que se haya definido y lograr los objetivos planteados mediante el trabajo de equipo y colaboración; compartiendo conocimiento y responsabilidades.
Todos sabemos que no sólo el hecho de seguir un proceso para desarrollar su sistema y llegar en tiempo y forma a los deadlines definidos puede asegurar la calidad de su producto. En UruIT acompañamos a nuestra metodología de trabajo con varias actividades para asegurar la calidad de los procesos a seguir como también del producto final. Para lograr este objetivo, contamos con un Departamento de Calidad el cual se basa en el modelo CMM para asegurar que todas las tareas, actividades y entregables que se realizan durante el proyecto cumplan con todas las normas de calidad que usted espera.
Algunas de las actividades que exige este Departamento son validaciones cruzadas, EQA, IQA, auditorías, planes para la mejora continua de los procesos, actividades de prevención de defectos, planes de testing, testeo exhaustivo del sistema, etc. Todas estas actividades acompañan desde principio a fin el ciclo de vida del proyecto.
Nuestra metodología de desarrollo es aplicada por un grupo de personas las cuales son seleccionadas acorde a las necesidades de su proyecto (conocimiento del negocio, tecnología aplicada). Se asigna un líder de proyecto a cada grupo el cual es el encargado de hacer cumplir todas las normas de nuestros procesos como también de hacer cumplir todas las normas de calidad especificadas.