• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Extracción de Requerimientos
 

Extracción de Requerimientos

on

  • 1,611 views

Estas diapositivas muestran algunas técnicas regulares y artificiales de Extracción (elicitation) de Requerimientos.

Estas diapositivas muestran algunas técnicas regulares y artificiales de Extracción (elicitation) de Requerimientos.

Statistics

Views

Total Views
1,611
Views on SlideShare
1,258
Embed Views
353

Actions

Likes
0
Downloads
13
Comments
0

4 Embeds 353

http://21red.es 344
http://www.linkedin.com 6
http://21redes.takespain.com 2
http://simplext.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Extracción de Requerimientos Extracción de Requerimientos Presentation Transcript

    • Extracción (elicitation) de Requerimientos Rodolfo Campos (@camposer) Madrid, 5 de Junio de 2012
    • Agenda Introducción Técnicas regulares  Entrevistas  Cuestionarios  Revisión de documentos  Análisis de productos competencia  Delphi   Brainstorming  NGT
    • Agenda Técnicas artificiales (contrived)  Análisis de protocolo  Ordenamiento de cartas (card sorting)  Escalamiento (laddering)
    • IntroducciónSegún la RAE: Ingeniería: Estudio y aplicación, por especialistas,  de las diversas ramas de la tecnología. Requisito: Circunstancia o condición necesaria  para algo. Elicitación: NO EXISTE EN ESPAÑOL, es un  anglisismo. ”To arrive at (a truth, for example) by  logic” Entonces, ¿es extracción o deducción?
    • Ingeniería de Requisitos Black arrows represent prelations (I/O) Analysis and Elicitation negotiation V&V SW Req.Vision / ConOps Documentation Specification Requirements management Fuente: SWEBOK
    • Entrevistas Básicamente 3 tipos de entrevistas:  Entrevistas abiertas (sin estructura)   Entrevistas cerradas (con estructura)  Entrevistas semi­cerradas
    • Entrevistas (cont...) Las entrevistas abiertas son generalmente  utilizadas al comienzo del proceso, cuando se  conoce poco del sistema. Las entrevistas cerradas son generalmente  utilizadas hacia el final del proceso, cuando se  conoce ”algo” del sistema. Se utilizan para  confirmar información, en lugar de descubrir. Las entrevistas requieren de un esfuerzo  importante de preparación y análisis.
    • Entrevistas (cont...) Preparación AnálisisEntrevista abiertaEntrevista cerrada This shity graph brought to you by Rodito :-)
    • Entrevistas grupales Son entrevistas entre uno o varios analistas y  muchos usuarios. Buenas para grupos conflictivos, aunque son  afectadas por presión social. Excelente para llegar a acuerdos en grupos con  ideas dispersas.
    • Cuestionarios Son muy parecidos a las entrevistas. Están  compuestos por preguntas, de dos tipos:  Abiertas  Cerradas Es importante garantizar la legibilidad de los  resultados obtenidos. Son MUY complicados de elaborar y NO fáciles  de procesar. Por supuesto, esto depende mucho  del tipo de extracción y calidad del cuestionario.
    • Revisión de documentos Básicamente leer todo lo que haya por ahí. Buscar  documentos asociados, de especial interés:  especificaciones técnicas, leyes, manuales de  usuarios, regulaciones, estándares, opiniones de  usuarios, etc. Útil sobre todo en etapas tempranas del proceso.
    • Análisis de productos competencia Buscar los competidores y observar que ofrecen,  levantar un reporte y validarlo con el usuario. Fundamental hoy día y muy útil en etapas  tempranas del proceso.
    • Delphi El objetivo es conseguir el consenso de expertos. El método mitiga, a través del anonimato, la  influencia de presiones sociales entre expertos,  por ejemplo: prestigio, jerarquías, etc.
    • Delphi (cont...)El método: A partir de un conjunto de ideas (Ej. Obtenidas a  partir de una sesión de brainstorming) se prepara  un cuestionario con preguntas abiertas. Se envía el cuestionario (anónimamente) a los  expertos para que lo respondan. Con las respuestas obtenidas se depura el  cuestionario incial cerrando las preguntas. 
    • Delphi (cont...) Se envía el cuestionario nuevamente. Con las respuestas obtenidas se depura el cuestionario,  dejando las 3 respuestas más seleccionadas (o aplicando  la regla de los 3 cuartos). Se envía el cuestionario nuevamente. Si alguno de los  expertos desea marcar nuevamente una respuesta fuera  del rango seleccionado, debe justificarlo. El cuestionario se depura tantas veces sea necesario,  hasta alcanzar consenso.
    • Brainstorming Reuniones grupales de 6­10 personas con el objetivo de  generar ”nuevas ideas” dentro de un contexto  predeterminado. Debe haber un facilitador que coordina la actividad y  puede tomar notas (escriba).  Se pueden hacer siguiendo diferentes dinámicas, la más  común: ”free style”, donde todo el mundo aporta sus  ideas libremente. Son de gran utilidad, sobre todo en etapas tempranas del  proceso. La técnica es suceptible a presiones sociales.
    • Nominal Group Technique (NGT) Es una técnica de brainstorming donde las ideas  son registradas primero en papel y luego la  propuesta de éstas es realizada en voz alta  siguiendo un esquema de Round­robin.
    • Análisis de protocolo Es un sabor de etnografía que busca entender  protocolos. Según la Wikipedia ES: Es un método de  investigación que consiste en observar las  prácticas de los grupos humanos y poder  participar en ellas para poder contrastar lo que la  gente dice y lo que hace.  Es una de las ramas de la Antropología social o  cultural que en un principio se utilizó para  comunidades aborígenes.
    • Análisis de protocolo La fortaleza principal es extrar ”conocimiento  tácito”, que qué digo: 135 ­24 ­­­­­­­ ??
    • Ordenamiento de cartas Para clasificar, ordenar, priorizar. Ver ejemplo de tienda:
    • Escalamiento Para conocer relaciones entre conceptos. La técnica comienza a partir de una semilla,  identificando sus conceptos relacionados.
    • Er finá