Académique Documents
Professionnel Documents
Culture Documents
Vanessa Amaya
@vanessa_amaya
Sguenos
www.sgcampus.com.mx
Introduccin
El levantamiento de requerimientos es una etapa esencial en el arranque de todo proyecto de desarrollo de software y debe de realizarse efectivamente para poder aumentar en grande las garantas de xito de los proyectos. Muchos profesionistas no realizan correctamente esta fase porque nadie les ense cmo hacerlo o porque en sus empresas no hay procesos o guas que los apoyen en realizarlas.
@vanessa_amaya
@vanessa_amaya
Qu es el anlisis de negocios?
Es entender un problema de negocios, proponer alternativas de solucin y definir el alcance de la solucin seleccionada considerando todos los recursos de la organizacin.
El software debe resolver necesidades de negocio. Siempre es as? Ejecutivos de cuenta, Lderes, Desarrolladores (y todos los involucrados en el ciclo de vida de desarrollo) deben entender la necesidad del negocio del cliente/usuario, entender sus procesos de negocio encontrar oportunidades para mejorarlos. Siempre es as?
@vanessa_amaya
Las reas de sistemas de las empresas ahora son protagonistas ya que de sus datos debe surgir la informacin necesaria para una toma de decisiones efectiva.
@vanessa_amaya
Proceso de preparacin?
Yo nada ms voy a hacer preguntas o me espero a que me den el alcance.
Proceso de preparacin
@vanessa_amaya
Proceso de preparacin
Entradas
Caso de negocio: Determina si una organizacin puede justificar la inversin requerida para solventa la solucin.
@vanessa_amaya
Proceso de preparacin
Entradas
Necesidad de negocio: Identificar y definir porqu se requiere un cambio en los sistemas organizacionales o en las capacidades de la empresa.
@vanessa_amaya
Proceso de preparacin
Entradas
Alcance de la solucin: Definir cuales nuevas capacidades un proyecto o iteracin debe de entregar.
@vanessa_amaya
Proceso de preparacin
Entradas
@vanessa_amaya
Proceso de preparacin
Preparacin: Elegir tcnicas. Materiales de soporte (para ejecutar tcnicas). Organizar horarios.
@vanessa_amaya
Proceso de preparacin
Realizar el levantamiento de requerimientos Reunirse con los involucrados relevantes para recolectar informacin acerca de sus necesidades.
@vanessa_amaya
Tcnicas
Brainstorming Document Analysis Focus Groups Interface Analysis Interviews Observation Prototyping Requirements Workshops Survey/Questionnaire
@vanessa_amaya
Tcnicas
Brainstorming Document Analysis Focus Groups Interface Analysis Interviews Observation Prototyping Requirements Workshops Survey/Questionnaire
@vanessa_amaya
Entrevistas
El xito de las entrevistas depende de varios factores, en los cuales se incluyen los siguientes: Nivel de entendimiento del entrevistador. Experiencia del entrevistador en conducir entrevistas. Muchos creen que prepararse para una entrevista es llevar donde anotar o cmo grabar. Habilidad del entrevistador de documentar lo que se habla.
@vanessa_amaya
Encuestas / Cuestionarios
Es importante utilizar tcnicas para hacer cuestionarios que nos sirvan durante las entrevistas. El cuestionario es el medio de comunicacin entre el involucrado y el analista. Al disear una encuesta o al hacer un cuestionario el objetivo principal es lograr obtener las mejores respuestas Las encuestas son complementarias a las entrevistas en vivo. Debemos construir y utilizar encuestas para ayudar a los involucrados a dar al analista de negocio la mejor informacin posible.
@vanessa_amaya
Tipos de Preguntas
Abiertas o cerradas: Dependiendo de si la respuesta puede venir o no de un nmero finito de respuestas posibles. Espontnea o ayudada con lista de respuestas precodificadas: Dependiendo de si se pide a los involucrados que costesten en sus propias palabras o se les dan varias opciones de las cuales deben elegir una respuesta. Abierta-Textual: Dependiendo si la respuesta se anotar al pie de la letra o se comparar con una o ms respuestas predeterminadas.
@vanessa_amaya
Taller de requerimientos
Es una reunin no convencional altamente productiva para obtener toda la informacin de usuario necesaria para:
Delimitar alcances. Descubrir intereses. Definir requerimientos. Dar prioridades. Ganar entendimiento mutuo. Alcanzar el cierre de requerimientos para el sistema a travs del consenso de los involucrados.
Porque es la fase que da origen a un proyecto y si en sta fase existen malos entendidos, el impacto ser grave si se da una estimacin al cliente y se procede al desarrollo del Software. Porque segn CIO Magazine 2010 El 71% de las fallas en proyectos de software se deben a poca calidad en la especificacin de requerimientos.
@vanessa_amaya
Porque a todos nos conviene la fidelidad del cliente y sta se logra cuando verdaderamente comprendemos su negocio y los problemas del mismo.
Porque en un proyecto intervienen varias personas y perspectivas, es indispensable considerarlas todas (o la mayora) al inicio.
@vanessa_amaya
Agosto
12 14 19 21 Lunes y mircoles 7:30pm a 9:30pm
ana@sg.com.mx
@vanessa_amaya