María Gpe. Hernández
Tabata Pérez
La actividad a desarrollar es una aplicación para teléfonos móviles llamada Consejero Turista. Ésta se llevó a cabo en dos partes.
Primer Parte
Los puntos solicitados por el profesor fueron:
- Facturar medio millón de dólares anuales
- Cómo entraríamos al marketplace
- Cómo haríamos la aplicación
- Personal requerido
Como parte de la actividad se desarrollo el siguiente mapa conceptual, el cual describe de manera global en que consiste, la conceptualización, implementación y administración del Consejero turista.
A continuacion se describen los elementos que integran al consejero turista.
Empresa legalmente constituida en la cuidad de México Distrito Federal; cuenta con ventas superiores a $500,000 dolares sustentados por estados financieros certificados y buenas referencias de clientes de alto renombre.
La estrategia de la empresa se encuentra totalmente alineada al modelo de negocio de la misma ya que esta basada en el modelo de governance de enterprise architect.
Cuenta con una oficina de admnistración de proyectos la cual para este proyecto ha definido los siguientes esquemas:
- Capital humano. Manejando esquemas de personal interno y externo.
- Alcance. Incluye la documentación del proyecto, código fuentes y una versión estable del producto.
- Costos. Los costos incluidos estan determinados por el alcance del proyecto y las exclusiones a estos son el mantenimiento extendido y las mejoras.
- Riesgos. Para mitigar los riesgos se implanta biblioteca de conocimiento.
La funcionalidad que abarca el alcance descrito anteriormente consta de los siguientes puntos:
- Tipos de cambio
- Hoteles
- Restaurantes
- Renta de autos
- Sitios de interes
- Protocolo de comportamiento
- Servicios
- Guías turisticas de acuerdo a ubicación
- Idiomas
- Mapa con ubicación
- Shopping
- Lugares de entretenimiento
Enfoque de procesos
Para poder iniciar este tema primero se debe entender que es un proceso.
- De acuerdo a la norma ISO 9000:2000, es un conjunto de actividades que se inter relacionan y que interactúan entre sí, transformando un elemento de entrada en un elemento de salida .
- Cada proceso cuenta con clientes (internos y externos) que pueden estar afectados por el proceso y son finalmente los que definen el elemento de salida requerido, de acuerdo a sus necesidades y expectativas.
- Todos los procesos deben estar alineados con los objetivos de la organización y deben estar diseñados para agregar valor.
Asi mismo exiten diferentes tipos de procesos:
- Procesos de gestión de la organización, relacionados al planeamiento estratégico, establecimiento de políticas, definición de objetivos, sistemas de comunicación, asegurar disponibilidad de recursos, revisión de la dirección.
- Procesos para la administración de recursos.
- Procesos de ejecución, que generan los productos y resultados objetivos.
- Procesos de medición, análisis y mejora, incluye procesos de monitoreo, auditoría, acciones correctivas y preventivas.
Para medir la eficacia y el valor que un proceso esta aportando a la organización se deben tener variables que permitan medir objetivamente la eficacia y la eficiencia de un proceso; evaluando el impacto de los cambios producidos.
Asi mismo los procesos deben estar siempre en mejora continua ya que estos deben en todo momento estar alineados a los objetivos y estrategias empresariales.
La implementación de procesos tiene que tener en cuenta que la implantación de este modelo implica un cambio organizacional el cual incluye la visión del cambio, motivación y agentes de cambio. Para hacer este "cambio" se deben seguir mejores practicas y metodológias que ayuden a las organizaciones a implantar de manera ordenada y estrategica los procesos que las rigen.
Segunda Parte
Los puntos solicitados por el profesor fueron:
- Definir las etapas que comprende el desarrollo del software
- Elegir una de las etapas y para ésta describir el proceso, basado en la metodología propuesta por Moprosoft.
Las etapas que consideramos para el desarrollo del software son:
1. Requerimientos
2. Diseño
3. Desarrollo
4. Pruebas
5. Implementación
6. Aceptación
La etapa que decidimos describir es la de Requerimientos.
Descripción General del Proceso
Proceso
|
Gestionar requerimientos (GER)
|
Categoría
|
Desarrollo de software (DS)
|
Propósito
|
Establecer todas las
tareas relacionadas con la determinación de las necesidades o de las
condiciones a satisfacer para un software nuevo o modificado, tomando en
cuenta los diversos requisitos del cliente.
|
Descripción
|
Desde
un punto de vista conceptual, las actividades son de cinco clases.
Obtener requisitos: a través de
entrevistas o comunicación con clientes o usuarios, para saber cuáles son sus
expectativas.
Analizar requisitos: detectar
y corregir las falencias comunicativas, transformando los requisitos obtenidos
de entrevistas y requisitos, en condiciones apropiadas para ser tratados en
el diseño.
Documentar requisitos: igual
que todas las etapas, los requisitos deben estar debidamente documentados.
Verificar los requisitos: consiste
en comprobar el correcto funcionamiento de un requisito en la aplicación.
Validar los requisitos: comprobar
que los requisitos implementados se corresponden con lo que inicialmente se
pretendía.
|
Objetivos
|
O1. El requerimiento debe estar
documentado de manera específica
|
Indicadores
|
I1. Frases
débiles (O1). Mide el número de frases débiles como rápido, suficiente, gran,
etc. Estas frases identifican requerimientos que no son fácilmente probables
y de diseño ambiguo.
|
Metas cuantitativas
|
|
Responsabilidad y autoridad
|
Responsable: Administrador del
proyecto.
Autoridad: Líder del proyecto.
|
Subprocesos (opcional)
|
|
Procesos relacionados
|
Diseñar software (DISW)
|
Moprosoft
En clase se habló de Moprosoft ("Modelo de
Procesos para la industria del Software"), que es una norma mexicana que
es un conjunto de mejores prácticas para el desarrollo de software para las
pymes, desde un punto de vista organizacional.
El modelo de Procesos contempla nueve
procesos básicos, distribuidos en tres categorías, que son:
Categoría de Alta Dirección (DIR).
1.- Gestión de Negocios.
Categoría de Gerencia (GER).
2.- Gestión de Procesos.
3.- Gestión de Proyectos.
4.- Gestión de Recursos.
5.- Bienes, Servicios e
Infraestructura.
6.- Recursos Humanos y Ambiente de
Trabajo.
7.- Conocimiento de la Organización.
Categoría de Operación (OPE).
8.- Administración de Proyectos
Específicos.
9.- Desarrollo y Mantenimiento de
Software.
En este video podemos observar de una manera divertida
como una adecuada transmisión de la información y un adecuado control de la
documentación y procesos en un proyecto de sofware es vital para las
organizaciones, de ahí que nos apoyemos en mejores prácticas para que nos guíen
en el proceso.
