Este blog busca informar acerca de algunos temas relacionados con Ingenieria de Sistemas, los cuales son temas tratados en la actualidad y necesarios para comprender el funcionamiento de algunos procesos.
Los temas fueron vistos en clase, pero aqui buscamos profundizar en lo puntos mas importantes de estos.
Espero la información aqui publicada sea de interes, y les quede clara.
Karen Julieth Cifuentes.
Recibe su nombre de una serie de publicaciones escritas por profesionales dedicados y expertos del sector, que ofrece orientación sobre la Gestión de Servicios IT (ITSM) empleando la Mejor Práctica.
Desde que se publicaran sus primeros elementos en 1989, ITIL se ha convertido rápidamente en el marco de Gestión de Servicios Informáticos más reconocido y aceptado en el mundo.
Axios Systems fue el primer proveedor de software de Gestión de Servicios Informáticos que adoptara la filosofía de ITIL, y fue pionera con su creación de assyst como la solución de software original ITIL.
ITIL manifiesta un conjunto homogéneo de la Mejor Práctica de Gestión de Servicios Informáticos aplicables a todas las entidades, con independencia de su tamaño, y se apoya en una estructura sistemática de homologaciones, acreditaciones, organismos de formación, herramientas y consultoras.
ITIL se ha convertido en el estándar mundial de de facto en la Gestión de Servicios Informáticos. Iniciado como una guía para el gobierno de UK, la estructura base ha demostrado ser útil para las organizaciones en todos los sectores a través de su adopción por innumerables compañías como base para consulta, educación y soporte de herramientas de software. Actualmente, ITIL es conocido y utilizado mundialmente. Pertenece a la OGC, pero es de libre uso.
Etiquetas: ITIL
Construir soluciones innovadoras para enlazar los objetivos de la organización con los del área de tecnología
Mejorar la asignación de prioridades y decisiones de inversión sobre las áreas de tecnologías de la información.
Mejorar la calidad de la prestación de serviciosJustificar la calidad de los servicios con respecto al costo
Asegurar que los servicios satisfacen las necesidades del negocio, del cliente y del usuario
Asegurar que existan procesos integrados y centralizados
Aclarar los roles y responsabilidades de los integrantes del área de TI
Etiquetas: ITIL
• La principal razón de existencia de este tipo de tecnología no es otra si no establecer estándares que nos den un apoyo en cuanto a control, operación y administración de los recursos (internos o externos).
• El proceso de mejora continua es reforzado por esta infraestructura ya que la misma está revisando constantemente los procesos.
• La documentación es otro aspecto fundamental ya que ITIL maneja de una manera especial la documentación de todo tipo de actividades que se lleven a cabo esto nos permite realizar un seguimiento a todo nuestro entorno.
Etiquetas: ITIL
• Es una tecnología (framework), marco de trabajo creado a principios de los años 80.
• Posee gran cantidad de documentación.
• Describe los procesos críticos en la administración de servicios de las tecnologías de la información.
• Describe los procesos para el manejo efectivo y eficiente de la infraestructura.
• Garantiza los niveles de servicio preestablecidos.
• Es independiente de la industria y la tecnología.
• Mejora la calidad del servicio.
• Optimizar costos y rendimiento en los procesos.
Etiquetas: ITIL
La metodología ITIL maneja cinco tipos de procesos en cuanto a soporte, administración y operación.
1. Manejo de incidentes: aquí lo importante es la disponibilidad del servicio o en otras palabras que el usuario acceda al servicio y este nunca se vea interrumpido, esto minimiza los efectos de la operación.
• Detección del incidente (anomalías o fallas en el sistema percibidas por el usuario)
• Verificación de si el error es nuevo o reiterativo
• Si es reiterativo revisamos la documentación, hay encontraremos posibles soluciones dadas anteriormente al mismo problema.
• Si es nuevo lo documentamos para posterior soporte del mismo e invoca una investigación más profunda del problema
2. Manejo de problemas: prevenir y reducir al máximo los incidentes es el objetivo de este proceso y como lo logra pues dándole un seguimiento al problema y monitoreando el mismo. Este proceso maneja el error y el problema de forma especializada e individual.
• En la fase del problema, lo primero es la identificación de este y como o porque se presenta
• También revisaremos si es nuevo o reiterativo para seleccionar una optima solución en base a nuestra documentación o realizar un nuevo diagnostico en base a los manuales de procedimientos.
• En la fase del error, se identifica el error se registra y por medio de esto obtenemos una clasificación, luego realizamos una evaluación para cuantificar el daño causado por este error, luego realizaremos la corrección pertinente al caso.
3. Manejo de configuraciones: nos muestra información real y actualizada de la configuración de cada sistema cliente.
• Este modelo representa un reto debido a su alta complejidad dado que esta divido en partes es más difícil su atención y corrección para que finalmente no afecte nuestro sistema
• Al tener gran cantidad de variables (dinámicas) cualquier cambio que realicemos en el sistema, este se verá afectado completa y directamente
• Esta fase no puede ser desarrollada sin el conjunto (hardware-software)
4. Control de cambios: reduce los riesgos económicos, técnicos y de tiempo al momento de realizar los cambios.
• Lo primero es revisar el registro y su clasificación para luego monitorear y planear el respectivo cambio si este cumple con los requerimientos se da al cambio
• De lo contrario el proceso se lleva a reingeniería (con menos dar más al cliente) hasta que el proceso funcione adecuadamente, luego de los cambios se crean modelos sobre los cuales realizaremos las respectivas pruebas del proceso y también medir las capacidades del sistema, luego proseguimos a la implementación del proceso por ultimo realizamos un seguimiento a nuestro proceso para saber si se ajusta a las necesidades actuales o tiene que ser nuevamente llevado a la reingeniería
5. Manejo de entregas: planear y controlar la instalación de software y hardware bajo ambientes diversos (desarrollo, pruebas, real).
• En cuanto el ambiente de desarrollo se realiza, políticas, planeación y diseño lógico de la infraestructura que se va implementar
• La adquisición de hardware y software se encuentra entre la etapa de desarrollo y de pruebas ya que se requiere realizar pruebas conjuntas
• En el ambiente de pruebas realizamos las configuraciones lógicas de nuestro sistema debidamente con su respectiva documentación
• El ambiente real nos permite percibir la distribución e instalación, en este punto el usuario hace uso del servicio recibido pero no tiene idea alguna de su funcionamiento o que se encuentra detrás de este
• Este proceso erróneo nos causaría problemas graves ya que la primera persona en percibir estos problemas no es otro si no el usuario y esto va contra toda la metodología.
Etiquetas: ITIL
Contar con una estrategia orientada a los objetivos de la organización y a sus clientes
Lograr la alineación de TI con el negocio
Mejorar la relación de la organización con sus clientes
Utilizar la experiencia probada de organismos líderes en la industria de TI
Definir criterios objetivos de medición del desempeño y de operatividad
Reducir costos
Etiquetas: ITIL
Todos los temas que tratamos durante el transcurso del desarrollo de la materia Electiva Interdisciplinar y Tecnologica, son de actualidad, deben ser conocidos por las personas relacionadas con la tecnologia, el desarrollo de software y la gerencia de proyectos.
La gestión de proyectos nos ayuda a aplicar conocimientos, técnicas y herramientas a un proyecto concreto, con el fin de alcanzar los objetivos del mismo.
La reingeniería nos permite revisar y rediseñar de forma radical los procesos para alcanzar mejoras espectaculares en medidas críticas y actuales de rendimiento, tales como costos, calidad, servicio y rapidez.
Los contratos son documentos legales los cuales comprometen a las diferentes partes a cumplir una serie de objetivos.
Utilizando datamining las empresas pueden analizar factores que influyen en determinados procesos, predecir o estimar variables o comportamientos futuros.
La flexibilidad y versatilidad de COBIT, permiten adaptarlo a cualquier empresa, realizando una implementación gradual y progresiva acorde a los recursos disponibles y acompasando la estrategia empresarial.
Con la planeación estratégica las organizaciones toman una posición activa frente a los retos, en lugar de reactiva, es decir, esta puede iniciar actividades e influir en ellas.
Etiquetas: CONCLUSIONES
Utilizado en la ingeniería de software que encubre varios tipos de software, entre ellos planeación de proyectos, manejo y control de presupuesto, asignación de recursos, software para colaboración, software para comunicación, manejo de la calidad y documentación o administración de sistemas, los cuales son usados para manejar la complejidad que conlleva un proyecto grande.
Deben soportar:
- Registros de Casos de Uso (Producto).
- Registro de requerimientos. (Producto).
- Registro de Test Cases. (Quality Assurance).
- Registro de Issues. (Quality Assurance).
- Seguimiento de pruebas. (QA).
- Observaciones de Desarrollo).
Etiquetas: HERRAMIENTAS DE MANEJO DE PROYECTOS
Empowerment es donde los beneficios óptimos de la tecnología de la información son alcanzados. Los miembros, equipos de trabajo y la organización, tendrán completo acceso y uso de información crítica, poseerán la tecnología, habilidades, responsabilidad, y autoridad para utilizar la información y llevar a cabo el negocio de la organización.
Empowerment es un término creado por alguien para explicar el proceso de dar a los empleado algún poder sobre lo que hacen y cuando lo hacen. Se deriva de la idea de los "equipos auto-gerenciados" los cuales no funcionaron al igual que el empowerment.
Mapa Conceptual:
Etiquetas: EMPOWERMENT
Benchmarking es el proceso continuo de medir productos, servicios y prácticas contra los competidores más duros o aquellas compañías reconocidas como líderes en la industria (David T. Kearns, director general de Xerox Corporation).
Esta definición presenta aspectos importantes tales como el concepto de continuidad, ya que benchmarking no sólo es un proceso que se hace una vez y se olvida, sino que es un proceso continuo y constante. Otro aspecto es el de la medición, ya que esta está implicada en el proceso de benchmarking, pues se tienen que medir los procesos propios y los de otras empresas para poder compararlos. También se puede ver en esta definición es que se puede aplicar benchmarking a todos las facetas del negocio. Y finalmente la definición implica que el benchmarking se debe dirigir hacia aquellas empresas y funciones de negocios dentro de las empresas que son reconocidas como las mejores o como los líderes de la industria.
Mapa Conceptual:
Etiquetas: BENCHMARKING
Reingeniería en un concepto simple es el rediseño de un proceso en un negocio o un cambio drástico de un proceso. A pesar que este concepto resume la idea principal de la reingeniería esta frase no envuelve todo lo que implica la reingeniería.
Reingeniería es comenzar de cero, es un cambio de todo o nada, además ordena la empresa alrededor de los procesos. La reingeniería requiere que los procesos fundamentales de los negocios sean observados desde una perspectiva transfuncional y en base a la satisfacción del cliente.
Para que una empresa adopte el concepto de reingeniería, tiene que ser capaz de deshacerse de las reglas y políticas convencionales que aplicaba con anterioridad y estar abierta a los cambios por medio de los cuales sus negocios puedan llegar a ser más productivos
Una definición rápida de reingeniería es "comenzar de nuevo". Reingeniería también significa el abandono de viejos procedimientos y la búsqueda de trabajo que agregue valor hacia el consumidor.
Mapa Conceptual:
Etiquetas: REINGENIERIA
El paradigma se define desde la epistemología, la ciencia del conocimiento, como aquel gran conjunto de creencias que permiten ver y comprender la realidad de determinada manera. Dichas creencias incluyen también ciertas preconcepciones y creencias filosóficas, que en un determinado momento comparte la comunidad científica. Como es posible intuir, los paradigmas se encuentran en constante cambio, cambios que guarda relación con los avances y descubrimientos científicos que abren nuevas perspectivas y horizontes.
Mapa Conceptual:
Etiquetas: PARADIGMA
En esta parte tendremos un contrato de Tecnologías de Información, en si es un sistema de información; y las actividades relacionadas con el cumplimiento de este.
Etiquetas: PROYECTO
El concepto de métrica es el termino que describe muchos y muy variados casos de medición. Siendo una métrica una medida estadística (no cuantitativa como en otras disciplinas ejemplo física) que se aplica a todos los aspectos de calidad de software, los cuales deben ser medidos desde diferentes puntos de vista como el análisis, construcción, funcional, documentación, métodos, proceso, usuario, entre otros.
Etiquetas: PROYECTO
El Balanced Scorecard o Cuadro de Mando Integral es una herramienta muy útil para la dirección de empresas en el corto y en el largo plazo. En primer lugar, porque al combinar indicadores financieros y no financieros permite adelantar tendencias y realizar una política estratégica proactiva. En segundo lugar, porque ofrece un método estructurado para seleccionar los indicadores guía que implica a la dirección de la empresa.
El BSC permite contemplar y proporciona información de la empresa sobre cuatro ángulos diferentes e importantes:
1. Perspectiva financiera: Aunque las medidas financieras no deben ser las únicas, tampoco deben despreciarse.
2. Perspectiva del cliente: Cómo ve el cliente a la organización, y qué debe hacer esta para mantenerlo como cliente.
3. Perspectiva interna o de procesos de negocio: Cuales son los procesos internos que la organización debe mejorar para lograr sus objetivos.
4. Perspectiva de innovación y mejora: cómo puede la organización seguir mejorando para crear valor en el futuro.
Mapa conceptual para entender mejor BSC:
Etiquetas: BALANCE SCORECARD
Etiquetas: PROYECTO
VALOR TRES PUNTOS O ESPERADO
Interfaz del Usuario:
Optimista: 1700
Más Probable: 1900
Pesimista: 2500
VE= (1700+4*1900+2500)/6
Aprox: 1967 LDC
Interfaz de Análisis de Resultados:
Optimista: 220
Más Probable: 340
Pesimista: 450
VE= (220+4*340+450)/6
Aprox: 338 LDC
Gestión de Bases de Datos:
Optimista: 520
Más Probable: 680
Pesimista: 960
VE= (520+4*680+960)/6
Aprox: 700 LDC
Etiquetas: PROYECTO
COCOMO
Modo Desarrollo Personas-Mes Tiempo Desarrollo
Orgánico 9,787412131 5,948312844
Semi-Libre 10,5447366 5,701675758
Empotrado 11,48226527 5,459449246
Sueldo Mensual desarrolladores: 1’500.000
Sueldo Mensual analistas: 1’700.000
Sueldo Mensual director de proyectos: 2’400.000
Etiquetas: PROYECTO
ESTIMACIÓN PUNTOS FUNCIÓN
Parámetro de medida Cuenta Simple Medio Complejo Suma
N° Entradas de usuario 5 x 3 4 6 = 30
N° Salida de usuario 5 x 4 5 7 = 35
N° Preguntas 2 x 3 4 6 = 12
N° Archivos 5 x 7 10 15 = 75
N° Interfaces externas 3 x 5 7 10 = 15
Total 167
Utilizando la formula tenemos:
PF= 167*(0.65+0.01*(14*3)) = 179
Como obtuvimos un valor 179, esto nos indica un promedio de 5370 líneas de código para nuestro sistema (ya que multiplicamos 97*30(Líneas de código para un OOL)
Etiquetas: PROYECTO