Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tema #6: Arquitectura de Tecnologías de Información (Son las piezas que lo…
Tema #6: Arquitectura de Tecnologías de Información
Son las piezas que lo compondrán y que se integrarán para que funcione. Cada pieza o aspecto definirá una pieza de la arquitectura del sistema y esta definición proporcionará una base para organizar todos los componentes que existirán en él. También se especifica cómo se integrarán estos componentes y sus interacciones.
Arquitectura de datos
- ¿Estarán los datos en un solo servidor o se montarán en varios? ¿Qué datos de entrada se manejarán y cuáles son los datos de salida? ¿Se necesita acceso a los datos permanente?
Arquitectura de aplicación
- ¿Se requiere una interface de seguridad para ingresar al sistema? ¿Qué usuarios pueden ver qué pantallas? ¿Se requiere integración con otras aplicaciones o sistemas?
Arquitectura de red
- ¿Cuántos servidores se requieren para soportar e sistema y su operación? ¿Qué tipo de conexión es mejor: alámbrica o inalámbrica o una combinación de ambas? ¿Se requieren servidores para hacer respaldos?
Arquitectura de software
- ¿Qué software se utilizará para el desarrollo de la aplicación? ¿Qué lenguaje(s) de programación se utilizarán? ¿Cuáles son los requerimientos de procesamiento? ¿El software es libre o se deberán obtener licencias?
Planeación, comunicación y seguridad informática
Plan de Proyecto
En el plan se escriben las
tareas
que se llevarán a cabo, los
recursos
que participarán en cada tarea y el
tiempo estimado
que durará esa tarea.
En el plan también se pueden observar claramente las
dependencias
entre tareas.
Aspectos a Considerar
Complejidad del proyecto
- La complejidad es una medida relativa ya que depende directamente de esfuerzo pasado. Hay algunas propuestas para medir la complejidad de un proyecto cuantitativamente, ya que se considera un factor cualitativo.
Tamaño del proyecto
- Existen varias maneras para medir el tamaño de un proyecto de sistemas que van desde el número de casos de uso, basado en el esfuerzo estimado en horas más los recursos no humanos, basado en juicio de expertos (los miembros del equipo más experimentado hacen una estimación en base a esfuerzos anteriores del proyecto), etc. Sin duda, el tamaño del proyecto determinará en gran medida el manejo de los recursos en la planeación.
Grado de incertidumbre estructural
- Este punto se refiere a qué tanto se comprenden las necesidades en todos los aspectos del proyecto, la facilidad con la que se desglosan las tareas y la estructura de la información, como fluirá y asegurar que se cubran todas las necesidades de los usuarios respecto a ella.
Comunicaciones
Cuando se decide que existe la necesidad de un proyecto de sistemas de información, se debe llevar a cabo la recopilación de información para:
Entender las necesidades que se espera que el sistema cubra.
Presentar a todos los interesados en el proyecto. Esto incluye clientes, equipo de tecnología, líderes y gerente del proyecto.
Tener las bases para modelar los procesos y de ahí definir los requerimientos.
Estrategia de comunicaciones
Formal
- Incluye comunicación escrita, en reuniones estructuradas y otros canales no personales.
Informal
- Es más personal e interactiva, donde no se ha planeado la comunicación y no hay un canal definido.
Arranque de proyecto de tecnología
El plan de proyecto definirá las tareas que se espera se lleven a cabo y por quién. Como mínimo, al arranque de un proyecto deben de asistir:
El administrador del proyecto
Usuario/usuarios finales o un representante
Equipo de tecnología (arquitecto, programadores, ingenieros de pruebas)
Equipo de infraestructura
Durante esta primera reunión se informan los siguientes puntos importantes del desarrollo del proyecto (Kerzner, 2009):
Plan de proyecto y desglose de tareas.
Hitos en el proyecto.
Responsables de tareas.
Tiempos de entrega.
Producto final y documentación.
Gerentes de contacto.
Estimación de costo/beneficio del proyecto.