Gestión de Proyectos:

  • En un proyecto de desarrollo de sistemas, la experiencia técnica por sí sola no es suficiente; también se requiere una gestión de proyectos eficaz.
  • El gerente de proyecto planifica la ejecución, moviliza los recursos necesarios y controla y coordina el trabajo.
  • Además, el gerente de proyecto garantiza que las diversas partes interesadas estén comprometidas con el éxito del proyecto.
  • Una buena gestión de proyectos libera al equipo de desarrollo para concentrarse en la difícil tarea técnica de idear e implementar la solución.

Gestion-de-proyectos

Análisis de Negocios:

  • El análisis de negocios se enfoca en investigar la situación empresarial y descubrir los problemas que deben resolverse u oportunidades que deben aprovecharse.
  • Implica desarrollar soluciones integrales para problemas empresariales, que a menudo involucran el uso de tecnología de la información (TI) de alguna manera.
  • Los analistas de negocios también son importantes para identificar, documentar y gestionar los requisitos de los nuevos sistemas y servicios de TI o mejorados.

analisis-de-negocios

Arquitectura de Sistemas:

  • Los arquitectos de sistemas se preocupan por desarrollar una arquitectura para la organización que respalde y coordine sus sistemas y proporcione una plataforma coherente para la expansión y el desarrollo.

arquitectura-de-sistemas

Programación:

  • Aunque en el ámbito del desarrollo de sistemas, la programación es un área especializada que requiere un alto nivel de experiencia técnica, especialmente en cómo aprovechar al máximo las posibilidades ofrecidas por el hardware y el software disponibles.

programacion

Pruebas:

  • El papel del probador parece ser contraproducente al intentar demostrar que el sistema no funciona.
  • Este proceso es iterativo y, cuando el probador tiene dificultades para identificar más defectos en cualquier versión, se puede afirmar con cierta confianza que el sistema parece ser satisfactorio.
  • Es importante comprender que ninguna prueba, por exhaustiva que sea, puede garantizar que el software esté completamente libre de errores.

testing

Gestión de Configuración y Control de Cambios:

  • Con la creciente complejidad de los sistemas, se ha vuelto aún más importante conocer la última versión del sistema, sus componentes y cómo se relacionan entre sí.
  • La disciplina que se encarga de gestionar estos componentes se conoce como ‘gestión de configuración’, y está relacionada con el control de cambios, que es un proceso para administrar cambios en un sistema o producto de manera controlada.

config-control-de-cambios

Control de Calidad y Garantía de Calidad:

  • El control de calidad consiste en los procesos, como revisiones o inspecciones de código, que se emplean dentro de un equipo de proyecto para asegurar que los productos entregados cumplan con los criterios de calidad definidos.
  • La garantía de calidad es un proceso externo que asegura que se esté ejerciendo el control de calidad. Además. también establece estándares para ayudar en el control de calidad.

control-de-calidad

Gestión de Servicios:

  • La gestión de servicios se ocupa de administrar y mantener los servicios proporcionados por los sistemas de TI.
  • Incluye actividades como la gestión de instalaciones (control de la infraestructura de TI de soporte) y la gestión de aplicaciones (apoyo y mejora de las aplicaciones una vez que se han entregado inicialmente).

gestion-servicios