Академический Документы
Профессиональный Документы
Культура Документы
Ingeniería de Software
Noviembre, 2004
Definición de
Pensamiento Sistémico
En general el PS es un cuerpo de métodos,
Pensamiento
Sistémico herramientas y principios, todos orientados a observar la
interrelación de las fuerzas y verlas como parte de un
Ingenieria de proceso común.
Software – Uno de los principios del PS es que todo y todos nos
encontramos interconectados en una infinita y compleja red
Enfoque a de sistemas
Procesos Un sistema es un grupo de componentes (objetos)
interdependientes que forman un todo complejo y unificado.
Proceso de IS
Es desarrollar un lenguaje común para dialogar acerca de
temas complejos.
Tendencias
– Es la habilidad de ver la interdependencia entre las
Referencias variables y no elaborar concepciones simplistas de causa-
efecto lineal.
Es mejorar nuestras habilidades de pensamiento crítico acerca
de las razones del porqué pasan las cosas , no que pasó.
– Es tener el enfoque de proceso, abandonando el
paradigma del enfoque a la tarea, para concentrarnos en
procesos interrrelacionados que ocurren dentro de los
subistemas, sistemas y suprasistemas.
PS en una empresa...
Pensamiento Es entender las relaciones o estructuras
Sistémico
que gerenran el desempeño, los
Ingenieria de
Software
resultados y la consecuencias
inesperadas en sistemas complejos.
Enfoque a
Procesos Es entender mas profundamente estas
Proceso de IS relaciones a nivel operacional y como
Tendencias
afectan nuestra habilidad de alcanzar
metas y obtejtivos de la organización.
Referencias
Es probar diferentes alternativas desde
varios enfoques antes de comprometer
recursos organizacionales.
Cuando utilizar PS...
Pensamiento Cuando existen múltiples personas
Sistémico afectadas dentro de la organización,
Ingenieria de
hat varias soluciones lógicas y no hay
Software un lenguaje compartido para
evaluarlas.
Enfoque a
Procesos Son importantes las variables
Proceso de IS
cuantitativas y cualitativas (tales como
costo, desperdicio, compromiso,
Tendencias
resistencia al cambio, calidad
Referencias percibida, reputación, etc).
Estan involucradas demoras y
comportamientos lineales.
Las respuestas son menos importantes
que comenzar a formularse las
preguntas correctas.
Abstracto vs. Concreto
Pensamiento
Sistémico
Manufactura: abstracto a
Ingenieria de concreto
Software
Enfoque a
Software: concreto a abstracto
Procesos
Proceso de IS
El desarrollo de sistemas de
Tendencias
software es una revolución que
Referencias
transforma el procesamiento de
información y partes de un producto
físico en software.
– Otra perspectiva de vida útil
No hay desgaste
Evolución de IS
Def. Naturaleza Significado Objetivo Atributos
Pensamiento 1969 Un método Principios Software Económico
Sistémico genéricos de IS Confiable
Eficiente
Ingenieria de
Software 1991 Ciencia y arte Ciclo de vida: Programas y Económico
Especificación documentos Oportuno
Enfoque a
Procesos Diseño Elegante
Implementación
Proceso de IS Evolución
Enfoque a
CMM (2)
Procesos
BOOTSTRAP
Proceso de IS
Tendencias
ISO/IEC 12207
Referencias ISO/IEC TR 15504 (SPICE)
(3)
BSI
Trillium
Estructura de un Proceso
en IS
Modelación
Pensamiento del Sistema
Sistémico
Ingenieria de
Software Modelo del Evaluación del Mejora del
Proceso Proceso Proceso
Enfoque a
Procesos
Proceso de IS
Organización, Modelo de Modelo y
Tendencias Desarrollo, Capacidad y Evaluación de
Administración Determinación Mejoramiento
Referencias del Subsistema
Escala de
Determinación de
desempeño
capacidad,
práctico,
Capacidad de
Escala de
adición
capacidad,
(proyecto y
Alcance de
empresa)
Capacidad
Modelo del Proceso
Pensamiento
Sistémico
El modelo del proceso
Ingenieria de describe el organización,
Software
clasificación, jerarquía,
Enfoque a
Procesos interrelaciones y adecuación
Proceso de IS
de una empresa.
Tendencias
– Es un mapa de cómo organizar,
Referencias
implementar, conducir y
administrar un proceso de IS en
un empresa
Enfoque de Proceso en
Calidad del Software
Pensamiento Adopción de modelos y estándares
Sistémico – CMM
Ingenieria de
– SPICE
Software – ISO 9001, etc.
Enfoque a Mejoramiento de procesos de software
Procesos a través de técnicas y métodos
Proceso de IS
estadísticos
– PSP (Personal Software Process)
Tendencias – TSP (Team Software Process)
Referencias – Seis Sigma Software (Disciplina emergente)
Desarrollo de Software con base en
Arquitectura de Software
– Diseño por Seis Sigma en Arquitecturas de
Software
DFSS en Arquitecturas
Pensamiento
Sistémico Define Measure Analyze Design Validate
Ingenieria de
Software
Enfoque a
Project Customer Functional Detailed Pilot
Procesos Startup Requirements Analysis Design Results
Proceso de IS Process
Quality Functional Production and
Project Scope Variables
Deployment Requirements Testing
Tendencias Spec.
Project
Referencias High-Level Piloting and Performance
planning and CTQs
Concepts Testing Results
management
Design
Requirements
Evaluate Evaluate
Quality High-Level Detailed
Deployment Design Design
Capacity Capacity
Tendencias
Pensamiento
USA
Sistémico – Universidad
Demanda de graduados en Ciencias
Ingenieria de Computacionales
Software
Investigacion en Ciencias Computacionales esta
Enfoque a declinando
Procesos Deserción de estudiantes (salarios altos)
Desarrollo de curriculas para administradores de
Proceso de IS proyectos, ingenieros de software, ingenieros de
calidad
Tendencias
Desarrollo de metricas relevantes
Referencias – Poca experiencia en Ingeniería de Sistemas
Ingeniería de calidad es requisito para calidad en
ingeniería de software
– 90% de la funcionalidad radica en software
México
– Programa de apoyo a la Industria Nacional de
Software
Esfuerzos del IngSoft@CIMAT: IngSoft, MIS, PSP,
TSP, PSM, CMMI, etc.
Referencias
Internet
Pensamiento
– http://www.ecopibes.com/educadores/sistemico.htm
Sistémico
– http://www.monografias.com/trabajos14/pensamiento-
Ingenieria de
sistemico/pensamiento-sistemico.shtml
Software – http://www.udlap.mx/~jduran/slides/ad542/AN_PROB_C
OMP2.ppt
Enfoque a Material de entrenamiento para Black Belt Seis Sigma
Procesos del Departamento de Ingenbieria de Calidad del
CIMAT, Mayo – Agosto, 2004.
Proceso de IS Secretaría de Economía, Programa para el Desarrollo
de la Industria de Software, 2001. Disponible en
Tendencias http://www.economia.gob.mx/?P=1128
Referencias Wang, Y. and King, G. Software Engineering
Processes: Principles and Applications. CRC Press,
2000.
Preguntas?
Grupo de Ingeniería
de Software
ingsoft@cimat.mx
Noviembre, 2004