SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Importancia de los requerimientos en un proyecto de Software. Identificación de Requerimientos.
El papel de los requerimientos en el proyecto de Software Introducción
¿Que es un proyecto ? Es un trabajo que se ejecuta una sola vez. Tiene un alcance, plasmado en objetivos y actividades. Tiene recursos asignados. Tiene un inicio y un final (Tiempo asignado). Produce resultados únicos.
Principales parámetros de un proyecto. Alcance Recursos (costo del esfuerzo, principalmente). Tiempo. Cada parámetro es función de los otros dos. Mover un parámetro implica cambios a los otros (por lo menos a uno). El principal objetivo de la dirección del proyecto es planearlos y controlarlos.
Los alcances y los Requerimientos P: ¿En base a qué se establecen los alcances de un proyecto? R: En base a los requerimientos.
Al carecer de requerimientos definidos: No es posible realizar estimaciones realistas. No es factible emplear coherentemente herramientas de planeación. No se pueden realizar revisiones periódicas del progreso en base a especificaciones. La arquitectura, el diseño y el desarrollo del software carecerán de una base firme.
Al carecer de requerimientos definidos: (cont.) Las pruebas estarán basadas en supuestos y no en lo que el usuario y otros interesados requieren. No es posible Realizar un control de configuraciones adecuado. No es posible controlar el crecimiento de los requerimientos.
Una definición de requerimientos permite: Empleo de métricas. Empleo de técnicas y herramientas de estimación. Informes formales y regulares de avances. Empleo de arquitectura de software adecuada y datos. Empleo de métodos formales de desarrollo.
Una definición de requerimientos permite: (cont.) Revisiones formales de diseño. Métodos formales de pruebas. Empleo de herramientas de diseño. Empleo de control de versiones y configuraciones. Administración de los requerimientos y control del crecimiento del proyecto.
Levantamiento de Requerimientos ¿Por dónde Empezar?
¿Por dónde empezar? Identificar usuarios clave, expertos del área y directivos que auspician el proyecto (los patrocinadores, o sponsors). Obtener organigrama del área. Planear entrevistas iniciales. ,[object Object]
Un objetivo fundamental: alinear el proyecto con las estrategias y metas de los directivos.,[object Object]
¿Cómo hacerlo? Técnicas de recolección e identificación de Requerimientos.
Las Entrevistas Preparar la entreviste  de antemano. Preparación != Rigidez  o falta de espontaneidad. Si es con un directivo de alto nivel: Identificar visión panorámica. Solicitar que nos ayude a detectar usuarios clave. Identificar si se han investigado las mejores prácticas del ramo, o las que se llevan a cabo en empresas similares.
Uso de prototipos. Facilita la obtención y validación de requerimientos. Presentan una parte del sistema. Excelente vehículo de descubrimiento. Ayuda a obtener retroalimentación. Reduce ambigüedades. Permite al cliente/usuario a clarificar ideas. ¡Cuidado! Los prototipos tienden a crear la ilusión de que el sistema está casi, casi listo.
Sesiones JAD JointApplicationDevelopment. Diseño de aplicación conjunta. Son idóneas para balancear objetivos y requisitos. Son indispensables cuando están involucrados varios departamentos. Se debe, ante todo Escuchar.
El enfoque hacia requerimientos. Estos no son requerimientos: Análisis, diseño, diagramas, herramientas CASE … Interfaz gráfica, OO. Ebusines, ancho de banda, ERP … Sino soluciones técnicas.
El enfoque hacia requerimientos. Estos sí son requerimientos. “Necesitamos reducir el tiempo que nos toma elaborar el informe semestral” “Queremos reducir los errores en los estados de cuenta de los clientes” “Necesitamos saber a que clientes les estamos vendiendo suministros para equipo de computo”
Conclusiones: Los requerimientos son el insumo principal en el desarrollo de software. Delimitan el alcance real del proyecto de software. El subestimarlos en un proyecto, por lo general nos hace entrar en crisis.
¿Dudas? Comentarios … Contacto: David Ramírez Ledesma. davo.rmz@gmail.com @davo_man
Gracias por su atención.

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del ruportizrichard
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARERocio Castellanos
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareMoises Medina
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Informaciónkatherine Gaspare
 
Especificacion de requerimientos
Especificacion de requerimientosEspecificacion de requerimientos
Especificacion de requerimientosRamiro Aguirre Inga
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tspeeelllkkk
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de RequerimientosUTPL UTPL
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Modelos de estimacion de software
Modelos de estimacion de softwareModelos de estimacion de software
Modelos de estimacion de softwareManuel Galindo Sanz
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosFranklin Parrales Bravo
 
Indagación de los requerimientos
Indagación de los requerimientosIndagación de los requerimientos
Indagación de los requerimientosUCATEBA
 
Analisis De Requerimientos Erick Rojas Figueroa
Analisis De Requerimientos   Erick Rojas FigueroaAnalisis De Requerimientos   Erick Rojas Figueroa
Analisis De Requerimientos Erick Rojas Figueroaedays
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio webRafael Pedraza-Jimenez
 

Was ist angesagt? (20)

Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Accesibilidad Web
Accesibilidad WebAccesibilidad Web
Accesibilidad Web
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Especificacion de requerimientos
Especificacion de requerimientosEspecificacion de requerimientos
Especificacion de requerimientos
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de Requerimientos
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Modelos de estimacion de software
Modelos de estimacion de softwareModelos de estimacion de software
Modelos de estimacion de software
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
02 captura de requisitos
02 captura de requisitos02 captura de requisitos
02 captura de requisitos
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
Indagación de los requerimientos
Indagación de los requerimientosIndagación de los requerimientos
Indagación de los requerimientos
 
Analisis De Requerimientos Erick Rojas Figueroa
Analisis De Requerimientos   Erick Rojas FigueroaAnalisis De Requerimientos   Erick Rojas Figueroa
Analisis De Requerimientos Erick Rojas Figueroa
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 

Ähnlich wie Importancia Requerimientos

Ähnlich wie Importancia Requerimientos (20)

Master
MasterMaster
Master
 
Master
MasterMaster
Master
 
Master
MasterMaster
Master
 
Qué es un Análisis de Requerimientos.pptx
Qué es un Análisis de Requerimientos.pptxQué es un Análisis de Requerimientos.pptx
Qué es un Análisis de Requerimientos.pptx
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
palnificacion de proyectos en el desarrollo de software
palnificacion de proyectos en el desarrollo de softwarepalnificacion de proyectos en el desarrollo de software
palnificacion de proyectos en el desarrollo de software
 
Sede_Planificacion_Proy.ppt
Sede_Planificacion_Proy.pptSede_Planificacion_Proy.ppt
Sede_Planificacion_Proy.ppt
 
ROLES.pdf
ROLES.pdfROLES.pdf
ROLES.pdf
 
Sede Planificacion Proy
Sede Planificacion ProySede Planificacion Proy
Sede Planificacion Proy
 
La planificación
La planificación La planificación
La planificación
 
Bus app
Bus appBus app
Bus app
 
JAD
JADJAD
JAD
 
Trabajo gestión del conocimiento (final)
Trabajo gestión del conocimiento (final)Trabajo gestión del conocimiento (final)
Trabajo gestión del conocimiento (final)
 
Modelo psp
Modelo pspModelo psp
Modelo psp
 
Planificacion de Proyecto de Software
Planificacion de Proyecto de SoftwarePlanificacion de Proyecto de Software
Planificacion de Proyecto de Software
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantes
 
RUP
RUPRUP
RUP
 

Kürzlich hochgeladen

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Kürzlich hochgeladen (15)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Importancia Requerimientos

  • 1. Importancia de los requerimientos en un proyecto de Software. Identificación de Requerimientos.
  • 2. El papel de los requerimientos en el proyecto de Software Introducción
  • 3. ¿Que es un proyecto ? Es un trabajo que se ejecuta una sola vez. Tiene un alcance, plasmado en objetivos y actividades. Tiene recursos asignados. Tiene un inicio y un final (Tiempo asignado). Produce resultados únicos.
  • 4. Principales parámetros de un proyecto. Alcance Recursos (costo del esfuerzo, principalmente). Tiempo. Cada parámetro es función de los otros dos. Mover un parámetro implica cambios a los otros (por lo menos a uno). El principal objetivo de la dirección del proyecto es planearlos y controlarlos.
  • 5. Los alcances y los Requerimientos P: ¿En base a qué se establecen los alcances de un proyecto? R: En base a los requerimientos.
  • 6. Al carecer de requerimientos definidos: No es posible realizar estimaciones realistas. No es factible emplear coherentemente herramientas de planeación. No se pueden realizar revisiones periódicas del progreso en base a especificaciones. La arquitectura, el diseño y el desarrollo del software carecerán de una base firme.
  • 7. Al carecer de requerimientos definidos: (cont.) Las pruebas estarán basadas en supuestos y no en lo que el usuario y otros interesados requieren. No es posible Realizar un control de configuraciones adecuado. No es posible controlar el crecimiento de los requerimientos.
  • 8. Una definición de requerimientos permite: Empleo de métricas. Empleo de técnicas y herramientas de estimación. Informes formales y regulares de avances. Empleo de arquitectura de software adecuada y datos. Empleo de métodos formales de desarrollo.
  • 9. Una definición de requerimientos permite: (cont.) Revisiones formales de diseño. Métodos formales de pruebas. Empleo de herramientas de diseño. Empleo de control de versiones y configuraciones. Administración de los requerimientos y control del crecimiento del proyecto.
  • 10. Levantamiento de Requerimientos ¿Por dónde Empezar?
  • 11.
  • 12.
  • 13. ¿Cómo hacerlo? Técnicas de recolección e identificación de Requerimientos.
  • 14. Las Entrevistas Preparar la entreviste de antemano. Preparación != Rigidez o falta de espontaneidad. Si es con un directivo de alto nivel: Identificar visión panorámica. Solicitar que nos ayude a detectar usuarios clave. Identificar si se han investigado las mejores prácticas del ramo, o las que se llevan a cabo en empresas similares.
  • 15. Uso de prototipos. Facilita la obtención y validación de requerimientos. Presentan una parte del sistema. Excelente vehículo de descubrimiento. Ayuda a obtener retroalimentación. Reduce ambigüedades. Permite al cliente/usuario a clarificar ideas. ¡Cuidado! Los prototipos tienden a crear la ilusión de que el sistema está casi, casi listo.
  • 16. Sesiones JAD JointApplicationDevelopment. Diseño de aplicación conjunta. Son idóneas para balancear objetivos y requisitos. Son indispensables cuando están involucrados varios departamentos. Se debe, ante todo Escuchar.
  • 17. El enfoque hacia requerimientos. Estos no son requerimientos: Análisis, diseño, diagramas, herramientas CASE … Interfaz gráfica, OO. Ebusines, ancho de banda, ERP … Sino soluciones técnicas.
  • 18. El enfoque hacia requerimientos. Estos sí son requerimientos. “Necesitamos reducir el tiempo que nos toma elaborar el informe semestral” “Queremos reducir los errores en los estados de cuenta de los clientes” “Necesitamos saber a que clientes les estamos vendiendo suministros para equipo de computo”
  • 19. Conclusiones: Los requerimientos son el insumo principal en el desarrollo de software. Delimitan el alcance real del proyecto de software. El subestimarlos en un proyecto, por lo general nos hace entrar en crisis.
  • 20. ¿Dudas? Comentarios … Contacto: David Ramírez Ledesma. davo.rmz@gmail.com @davo_man
  • 21. Gracias por su atención.