Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Organización
Conjunto de personas reguladas por un conjunto de normas en función de determinados
fines (DRAE).
Enfoque funcional
Cada función busca optimizar sus propias actividades, incluso a costa del rendimiento
global de la organización.
Enfoque de procesos
Se rompen las barreras funcionales por medio de las cuales se producen los productos y/o
servicios.
El nivel operativo se encarga de hacer que la organización funcione. Los trabajadores del
conocimiento son los que tienen que tomar decisiones en ya si ocurren problemas en el
área operativa. Los administradores son los que tienen que tomar decisiones a mediano
plazo de cómo se trabaja en su área/proceso. Los directores son los que toman las
decisiones a largo plazo de toda la compañía.
Es conveniente conocer los tipos de procesos de negocio. Los libros indican que
generalmente en una organización hay 3 procesos de negocio.
● Procesos principales: generan las salidas de valor para el cliente.
● Procesos de soporte: Ayudan a optimizar los procesos principales. Nunca hay
clientes.
● Procesos de gestión: Se hacen actividades gerenciales que mantienen la empresa.
Procesos Principales
Los procesos principales o sustantivos son aquellos que están ligados directamente con la
realización del producto y/o la prestación del servicio al cliente.
Proceso de Soporte
Los procesos de soporte son aquellos que proporcionan apoyo a los procesos principales o
sustantivos. Usualmente están relacionados con la gestión de recursos.
Procesos de Gestión
Los procesos de gestión son aquellos que están vinculados al ámbito de las
responsabilidades de la dirección. Se relacionan con actividades de planificación y control.
Gracias a los nuevos paradigmas que se presentan en las empresas gracias al paso del
tiempo es lo que provoca que el esquema funcional deje de ser completamente útil y es
necesario cambiar el enfoque.
Por lo que se considera el uso del enfoque por procesos que permite una comunicación con
todos los departamentos para poder llevar a cabo los objetivos, lo que nos permite una
orientación hacia los resultados.
Los clientes son importantes para las organizaciones, no se puede sobrevivir sin clientes,
por lo que si lo tratamos de colocar en el enfoque funcional no es muy fácil saber donde
colocarlo. Por lo que con el enfoque de procesos nos permite colocarlo al inicio de la
comunicación horizontal de los departamentos, logrando una orientación hacia los
clientes.
Apuntes de video
El desarrollo en una organización si o si será hecha por personas que sepan tomar
decisiones. Y estas personas pueden ir aprendiendo, innovando y mejorando
continuamente el proceso. Por lo que si tratamos de tener estos puntos en el enfoque
funcional, esto sera mas dificil puesto que se tienen que seguir las directivas de los puestos
más altos en la jerarquía y no permite la innovación por parte de los puestos más bajos que
son los que estan al dia a dia con el área operativa y el cliente, aprendiendo sobre ella y
puede que incluso innovando soluciones. Esto permite una autonomía por parte de las
personas.
Las actividades que realiza cada departamento deben de apuntar a agregar valor al
producto final. Entonces podemos incluso agrupar actividades y llamarlas un proceso de
negocio principal, incluso podríamos tener varios procesos en paralelo.
Existen varios procesos que no agregan valor al producto pero son importantes para la
empresa, como lo vimos en apuntes anteriores.
Ahora, un proceso está constituido por entradas, salidas, objetivos, un encargado de que se
cumplan los objetivos, y un procedimiento que puede incluir subprocesos.
Modelado de Negocio
Es una técnica para representar procesos del negocio.
Permite asegurar que se construirá el sistema en el contexto de las necesidades de la
empresa.
El contexto está dado por:
● El ambiente en el que el sistema trabajara.
● Los roles y responsabilidades de los empleados que usarán el sistema.
● Las cosas que son manejadas en el negocio.
Este modelo tiene dos perspectivas, el modelo de los casos de Uso del Negocio
(perspectiva externa) y el modelo de análisis del negocio (perspectiva interna).
En los casos de uso del negocio se establecen cuáles serán esos procesos que se
realizarán en la organización, pero su descripción se hace en el modelo de análisis del
negocio. Por lo que podemos indicar que primero se hacen los casos de uso y después el
análisis.
Provee una visión general de lo que la empresa hace con sus clientes y participantes, este
proceso solo los usaremos de manera muy superficial para poder diseñar el sistema.
Incluye metas del negocio además de actores (generalmente clientes) y casos de uso del
negocio (generalmente procesos).
● Actores del negocio: Representa un rol que desempeña alguien o algo en la relación
del negocio.
● Caso de uso del negocio: Conjunto de secuencias de acciones que un negocio
realiza para producir un resultado observable para un actor del negocio (pueden
considerarse como los procesos de negocio (recordar que hay varios)).
● Meta del negocio: Describe el valor deseado en una medida particular que puede ser
usada para planificar y administrar las actividades del negocio.
● Diagrama CUN: Muestra la relación de los elementos anteriores.
Actor de negocio
Para establecerlo es necesario revisar que el individuo, grupo, organización, empresa o
máquina sea externo al negocio que interactúa con ella.
Las metas del negocio pueden ser minimizar tiempo, mejorar el servicio y confiabilidad y
seguridad.
Describe la realización de los casos de uso del Negocio mediante la interacción de los
trabajadores del negocio y las entidades del negocio.
Beneficios:
● Reducir y/o remplazar trabajo humano
● Procesar modelos complejos de análisis
● Comunicación a larga distancia
● Interconectar las partes de un proceso
hay otra forma de clasificar los sistemas de información y es según la función que
desempeñan:
● Sistemas de procesamiento de transacciones
● Sistemas de información general
● Sistemas de soporte de decisiones
● Sistemas de información ejecutiva
● Sistemas de automatización de oficinas
● Sistemas Expertos
● ERP
Proceso de software
Es un marco de trabajo que define las tareas a realizar para desarrollar software.
Una visión genérica de estas fases de un proceso de software son: Definición, desarrollo y
evolución.
Definición:
● Análisis de sistema: Define el papel de cada elemento del sistema de información,
asignando finalmente al software el papel que va a desempeñar.
● Requerimientos: Es lo que el usuario necesita que el proyecto realice.
● Planificación: cuánto, cómo y cuándo va a estar el proyecto software.
Se deben de identificar la información que se debe proporcionar, funcionalidad y
rendimiento deseado, interfaces a establecerse, restricciones de diseño y criterios de
validación necesarios para definir que el sistema sea correcto.
Desarrollo:
● Diseño: Definición de estructuras, pantallas, funciones, etc.; respecto a los
requerimientos.
● Codificación: Traducción del diseño a un producto/prototipo
● Pruebas: Realizar Pruebas
Se deben decidir cómo se van a diseñar las estructuras de datos y la arquitectura del
software, la traducción del diseño a un lenguaje de programación y a un producto/ prototipo
y las pruebas que se le realizarán.
Evolución
● Corrección
● Adaptación
● Mejora
Se debe de centrar en los cambios asociados a: corrección de errores, adaptaciones por
evolución del entorno de software, modificaciones por parte de requisitos nuevos del
usuario, y se repiten las primeras fases del proceso de software pero con lo que ya se tiene.
Requerimientos
De Acuerdo al Standish Group, los proyectos de software fallan un 18%, se desvían un 53%
y se completan exitosamente un 29% en el año 2004.
Un proyecto es exitoso cuando se cumple con tiempo, costo y con todas las características
y funcionalidades especificadas.
Para las necesidades se tendrán los stakeholders (usuarios) que serán los que tengan esas
necesidades, las necesidades (que será una descripción del problema del stakeholder) y la
característica que será una descripción de la función que haga el sistema para darle
solución a la necesidad.
Hay varias maneras de clasificar los requerimientos pero la más común está descrita por el
modelo FURPS+:
● Functionality (funcionalidad)
Que debe de hacer el sistema respecto a su entorno
Especifican comportamientos de Entradas y Salidas.
Se captura con los casos de uso.
● Usability (capacidad de uso)
Facilidad o nivel de uso del producto.
Define factores
Humanos
Estética
Consistencia de interfaz
Ayudas en línea
Agentes Wizards
Documentación
● Reliability (fiabilidad)
Capacidad para ejecutar sus funciones requeridas bajo condiciones normales
en un periodo de tiempo específico.
Subcategorías
■ Frecuencia/severidad de errores
■ Capacidad de recuperación
■ capacidad predictiva
■ Exactitud
■ Tiempo promedio entre fallas
● performance (Desempeño)
○ Velocidad
○ Eficiencia
○ Disponibilidad
○ Exactitud
○ Tiempo de respuesta
○ Tiempo de uso de recursos entre fallas
● Supportability (capacidad de Soporte)
○ Pruebas
○ Extensión
○ Adaptación
○ Mantenimiento
○ Compatibilidad
○ Configuración
○ Instalación y localización
● +
○ Restricciones de diseño
○ Implementación
○ Interfaz
○ Físicos
○ Etc.
Modelo de dominio
Es un modelo conceptual que muestra clases conceptuales significativas en un dominio de
problema.
Diagrama de clases
Un diagrama de clases es un tipo de diagrama estático, que describe la estructura de un
sistema mostrando sus clases, atributos, operaciones y las relaciones entre ellos.
Especialización/Generalización
Es una relación entre una subclase que hereda los métodos y atributos especificados de
una superclase.
Agregación
Es cuando una superclase tiene como relación muchas subclases que la conforman.
En una agregación la existencia de las partes es independiente de la existencia de la clase
que la conforma (partes de una computadora - computadora). Mientras que una
composición la existencia depende de la existencia de la clase que la conforma (municipios
- estado).
Matriz de trazabilidad
Revisar PMBOK o artículos relacionados a él.