04/22/23 Teoría y Métodos de la Ingeniería de Software
1
LAS COMPETENCIAS
Carlos Mario Zapata J.
04/22/23 2
DEFINICIONES• Una competencia incluye las habilidades, capacidades,
realizaciones, conocimiento y destrezas necesarias para hacer una cierta clase de trabajo.
• Una competencia define una secuencia de niveles de competencia que varían desde un nivel mínimo a uno máximo. Típicamente, los niveles varían desde 0 (asistir) hasta 5 (innovar).
Teoría y Métodos de la Ingeniería de Software
GENERALIDADES• Las competencias o destrezas se basan en roles.• Algunos roles son comunes a la mayoría de los esfuerzos• Una lista de los roles más representativos en ingeniería de software
es:• Interesado• Analista• Diseñador• Desarrollador• Director de proyecto• Probador• Administrador de la base de datos
• Algunas competencias son comunes para varios roles• Las competencias se valoran usando varios criterios, los cuales
ayudan a determinar el nivel de competencia o destreza
04/22/23 3Teoría y Métodos de la Ingeniería de Software
GENERALIDADES• Según el Departamento de Defensa de
los Estados Unidos y la oficina de gestión de personal, existen cinco niveles de competencia:– Nivel 1: Conciencia– Nivel 2: Básico– Nivel 3: Intermedio– Nivel 4: Avanzado– Nivel 5: Experto
04/22/23 4Teoría y Métodos de la Ingeniería de Software
GENERALIDADES
• Nivel 1 (Conciencia):– Los individuos en este nivel pueden tener una cierta conciencia
del conocimiento, destrezas y habilidades que se asocian con la competencia, pero no son suficientes para desempeñar esa competencia en situaciones difíciles o complejas
– Comprenden y se conducen a sí mismos de manera profesional– Son capaces de usar preguntas y respuestas para tópicos
simples dentro de un nivel limitado de experiencia– Son capaces de responder correctamente a preguntas básicas
dentro de su dominio– Son capaces de realizar las funciones más básicas dentro de su
dominio
04/22/23 5Teoría y Métodos de la Ingeniería de Software
GENERALIDADES
• Nivel 2 (Básico):– Los individuos en este nivel pueden tener una cierta
comprensión básica del conocimiento, destrezas y habilidades que se asocian con la competencia, pero no son suficientes para desempeñar esa competencia en situaciones difíciles o complejas
– Son capaces de satisfacer solicitudes de las rutinas sociales y requisitos limitados del trabajo
– Pueden manejar con confianza las situaciones sociales más básicas incluyendo introducciones y conversaciones casuales sobre eventos, trabajo, familia e información autobiográfica
– Pueden manejar requisitos de trabajo limitados, requiriendo cierta ayuda para lidiar con cualquier complicación o dificultad
04/22/23 6Teoría y Métodos de la Ingeniería de Software
GENERALIDADES
• Nivel 3 (Intermedio):– Los individuos en este nivel pueden tener más comprensión del
conocimiento, destrezas y habilidades que se asocian con la competencia, suficientes para desempeñar esa competencia en algunas situaciones difíciles o complejas
– Son capaces de hablar en el lenguaje del dominio con precisión estructural suficiente y vocabulario para participar efectivamente en la mayoría de las conversaciones sobre tópicos prácticos de su profesión
– Pueden discutir intereses particulares y campos especiales de competencia con razonable facilidad
– Pueden realizar trabajos a nivel profesional con poca asistencia o sin ella
04/22/23 7Teoría y Métodos de la Ingeniería de Software
GENERALIDADES• Nivel 4 (Avanzado):
– Poseen más conocimiento, destrezas y habilidades para desempeñar la competencia en situaciones difíciles o complejas
– Son capaces de usar el lenguaje de manera fluida y precisa en todos los niveles de las actividades profesionales pertinentes
– Pueden comprender y participar en cualquier conversación dentro del rango de su propia experiencia personal y profesional con un alto grado de fluidez y precisión en el vocabulario
04/22/23 8Teoría y Métodos de la Ingeniería de Software
GENERALIDADES• Nivel 5 (Experto):
– Poseen un conocimiento, destrezas y habilidades más que avanzado para desempeñar la competencia en situaciones difíciles o complejas
– Se espera que sean autores o conferencistas en su respectivo dominio de conocimiento
– Tienen más de 10 años de experiencia– Se mantienen completamente actualizados en su
dominio de conocimiento– Sus pares los reconocen como expertos en las
reuniones profesionales y por sus publicaciones
04/22/23 9Teoría y Métodos de la Ingeniería de Software
Matriz de requisitos de competencia
• Puede contener los roles de equipo como filas y los niveles de competencia como columnas
• Se puede usar para obtener consenso entre los integrantes del equipo para efectos de planeación o contratación
• Una “X” en una celda representa un voto (por ejemplo, “experto en análisis”)
04/22/23 10Teoría y Métodos de la Ingeniería de Software
Competencias del núcleo
Desarrollo
Liderazgo
Representación del cliente
AnálisisCapacidadde prueba
Gestión
04/22/23 11Teoría y Métodos de la Ingeniería de Software
Anatomía de las tarjetas de SEMAT
04/22/23 Teoría y Métodos de la Ingeniería de Software
12
Tamaño ficha bibliográfica:12,5 cm x 7,5 cm
Tamaño tarjeta de presentación:9,3 cm x 5,3 cm
Tarjetas de competencias
04/22/23 13Teoría y Métodos de la Ingeniería de Software
Tarjetas de competencias
04/22/23 14Teoría y Métodos de la Ingeniería de Software
Plantilla en revisión – tarjetas de competencias
04/22/23 15Teoría y Métodos de la Ingeniería de Software
Tarjetas de nivel de competencia
Frente
Reverso
04/22/23 16Teoría y Métodos de la Ingeniería de Software
Competencias genéricas
04/22/23 17Teoría y Métodos de la Ingeniería de Software
Cómo relacionar los temas específicos y genéricos de la competencia
O una descripción más explícita aún
Nota: Podríamos querer darle a cada nivel su propio nombre
04/22/23 18Teoría y Métodos de la Ingeniería de Software
Propuesta: competencias de un arquitecto
Representaciónde los interesados
Análisis Desarrollo Capacidad deprueba
LiderazgoGestión
Experiencia enel dominio
4
4
4 3
3
2 2
04/22/23 19Teoría y Métodos de la Ingeniería de Software
Otras competencias necesarias
Aseguramiento dela calidadSoporte
Mejoramiento de losProcesos de softwareMantenimiento
Coaching
Escritura técnica
04/22/23 20Teoría y Métodos de la Ingeniería de Software
Competencias (no estándar)
04/22/23 21Teoría y Métodos de la Ingeniería de Software
Top Related