SlideShare uma empresa Scribd logo
1 de 16
Universidad Laica
“Eloy Alfaro De Manabí”
Extensión el Carmen
Integrantes:
Lider Andrade
Rubén García
Juan Macas
Tema:
Mitos Del Software
MITOS DEL SOFTWARE
Muchas de las causas de las crisis del software se pueden encontrar
en una mitología que surge durante los primeros años del desarrollo
del software. Hoy, la mayoría de los profesionales competentes
consideran a los mitos por lo que son actitudes erróneas que han
causado serios problemas, tanto a los gestores como a los técnicos.
Sin embargo, las viejas actitudes y hábitos son difíciles de modificar, y
todavía se cree en algunos restos de los mitos del software.
Clasificación de los mitos:
Mitos de gestión.
Mitos del cliente.
Mitos de desarrollo.
Mitos De Gestión
Los gestores con responsabilidad sobre el
software, como los gestores en la mayoría de las
disciplinas, están normalmente bajo la presión de
cumplir los presupuestos, hacer que no se retrase
el proyecto y mejorar la calidad.
Mito.
Tenemos ya un libro que esta lleno de estándares y procedimientos
para construir software. ¿No le proporciona ya a mi gente todo lo que
necesita saber?.
Realidad.
Esta muy bien que el libro exista, pero ¿se usa?, ¿conocen los
trabajadores su existencia?, ¿refleja las prácticas modernas de
desarrollo de software?, ¿es completo?. En muchos casos, la
respuesta a todas estas preguntas es "no".
Mito.
Mi gente dispone de las herramientas de desarrollo de software más
avanzadas, después de todo, les compramos las computadoras más
modernas.
Realidad.
Se necesita mucho más que el último modelo de computadora
grande (o de PC) para hacer desarrollo de software de gran calidad.
Las herramientas de ingeniería del software asistida por computadora
(CASE), aunque la mayoría todavía no se usen, son más importantes
que el hardware para conseguir buena calidad y productividad.
Mito.
Si fallamos en la planificación, podemos añadir más programadores y
adelantar el tiempo perdido (el llamado algunas veces "concepto de
la horda mongoliana").
Realidad.
El desarrollo de software no es un proceso mecánico como la
fabricación. En palabras de Brooks [BRO75]: << ... añadir gente a un
proyecto de software retrasado lo retrasa aún más>>. Al principio,
esta declaración puede parecer un contra sentido. Sin embargo,
cuando se añaden nuevas personas, le necesidad de aprender y
comunicarse con el equipo puede y hace que se reduzca la
cantidad de tiempo gastado en el desarrollo productivo. Puede
añadirse gente, pero sólo de una manera planificada y bien
coordinada.
MITOS DEL CLIENTE
Un cliente que solicita una aplicación de software puede ser una
persona del despacho de al lado, un grupo técnico de la sala de
abajo, el departamento de ventas o una compañía exterior que
solicita un software bajo contrato. Los mitos conducen a que el cliente
se cree una falsa expectativa y finalmente, quede insatisfecho con el
que desarrolla el software.
Mito.
Una declaración general de los objetivos es suficiente para comenzar a
escribir los programes; podemos dar los detalles más adelante.
Realidad.
Una mala definición inicial es la principal causa del trabajo baldío en
software. Es esencial una descripción formal y detallada del ámbito de la
información, funciones, rendimiento, interfaces, ligaduras del diseño y criterios
de validación. Estas características pueden determinarse sólo después de una
exhaustiva comunicación entre el cliente y el analista.
Mito.
Los requisitos del proyecto cambian continuamente, pero os cambios pueden
acomodarse fácilmente, ya que el software es flexible.
Realidad.
Es verdad que los requisitos del software cambian, pero el impacto del
cambio varía según el momento en que se introduzca. Si se pone cuidado al
dar la definición inicial, los cambios solicitados al principio pueden
acomodarse fácilmente. El cliente puede revisar los requisitos y recomendar
las modificaciones con relativamente poco impacto en el costo. Cuando los
cambios se solicitan durante el diseño del software, el impacto en el costo
crece rápidamente. Ya se han acordado los recursos a utilizar y se ha
establecido un esqueleto del diseño
Mitos de los desarrolladores.
Los mitos en los que aún creen muchos desarrolladores se han ido
fomentando durante cuatro décadas de cultura informática. Durante
los primeros días del desarrollo del software, la programación se veía
como un arte. Las viejas formas y actitudes tardan en morir.
Mito.
Hasta que no tengo el programa << ejecutándose >> realmente no tengo
forma de comprobar su calidad.
Realidad.
Desde el principio del proyecto se puede aplicar uno de los mecanismos más
efectivos para garantizar la calidad del software: la revisión técnica formal. La
revisión del software es un << filtro de calidad >> que se ha comprobado que
es más efectivo que la prueba, para encontrar ciertas clases de defectos en
el software.
Mito.
Lo único que se entrega al terminar el proyecto es el programa funcionando.
Realidad.
Un programa funcionando es sólo parte de una configuración del software
que incluye programas, documentos, y datos. La documentación es la base
de un buen desarrollo y, lo que es más importante, proporciona guías para la
tarea de mantenimiento del software.
Mucho profesionales del software reconocen la falacia de los mitos descritos
anteriormente. Lamentablemente, las actitudes y métodos habituales,
fomentan una pobre gestión y malas prácticas técnicas, incluso cuando la
realidad dicta un método mejor. El reconocimiento de la s realidades del
software es el primer paso hacia la formulación de soluciones practicas para
su desarrollo.
Otros Tipos De Mitos
Un plan de proyecto es una lista de
mitos.
 Realidad: La planificación de proyectos de software contiene
varios componentes que definen el trabajo y cómo se hará.
Planificación lleva demasiado tiempo. El
tiempo estaría mejor invertirlo en
codificación y pruebas.
• Realidad: Tratar de ahorrar tiempo al no planificar se traduce en
retrasos, reproceso, y los aumentos de costos.
No puedo elaborar un plan de proyecto, ya que no
entendemos todo lo que hay que saber acerca del
proyecto.
 Realidad: Un plan es un documento vivo. La precisión se
incrementará con el tiempo y los detalles adicionales.
El desarrollo de software no se puede planificar porque es
“diferente” al de otras disciplinas de ingeniería.
Realidad: Los expertos en software dicen lo contrario.
Tenemos que identificar y asignar recursos. Nadie va a
pagar por un trabajo indefinido con objetivos poco claros!
Las estimaciones de software siempre
cambian la respuesta “correcta” de la
gestión.
 Realidad: Las estimaciones basadas en datos proporcionan
apalancamiento. La planificación ayuda a identificar el alcance
completo. La gestión ajusta la planificación de proyectos de software.
Esto se aplica a todos los demás,
pero mi proyecto es “diferente”.
Realidad: El plan del proyecto es flexible. Usted
identifica el modelo de proceso, tareas, riesgos, y los
recursos necesarios, los objetivos y las prioridades para
gestionar, están indicadas.
La planificación no se aplica a mí,
porque yo no desarrollo software.
 Realidad: Estas actividades suelen afectar otros ingenieros de
software. Es aún más importante para planificar los proyectos
“difusos”.
No hay buenas herramientas disponibles para
rastrear fácilmente las tareas y el calendario.
Realidad: Microsoft Project y otras herramientas están
disponibles. Las nuevas herramientas y técnicas
pueden ser adquiridas y aprendidas cuando sea
necesario.
No soy bueno en planificar. Es una tarea
administrativa que la debe hacer un
administrador.
 Realidad: La planificación es una competencia clave para todos
los ingenieros de software. “La planificación es un proceso natural.
Es mucho más divertido hacer algo planificado. Y lo bueno de no
planificar, es que el fracaso viene como una total sorpresa, que
suele estar precedida por un período de preocupación y
depresión”.
La planificación de Proyectos es la última
“moda” de procesos de software.
Realidad: La planificación es un área de proceso clave
del CMM Nivel 2. La planificación es básica y
obligatoria.

Mais conteúdo relacionado

Mais procurados

Principios de RUP
Principios de RUPPrincipios de RUP
Principios de RUP
radoslawkb
 
Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)
Sergio Olivares
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
Patricia F
 
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
eeelllkkk
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
Miguel Angel Rodriguez
 

Mais procurados (20)

Principios de RUP
Principios de RUPPrincipios de RUP
Principios de RUP
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
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
 
problemas del software
problemas del softwareproblemas del software
problemas del software
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Exposicion de ingenieria
Exposicion de ingenieriaExposicion de ingenieria
Exposicion de ingenieria
 
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
 
Psp (personal software process)
Psp (personal software process)Psp (personal software process)
Psp (personal software process)
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 

Semelhante a Mitos del software

Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
JasonPadilla9
 
Desarrollo del software
Desarrollo del softwareDesarrollo del software
Desarrollo del software
jotak1604
 

Semelhante a Mitos del software (20)

Mitos de-software
Mitos de-softwareMitos de-software
Mitos de-software
 
Mitos de software.
Mitos de software.Mitos de software.
Mitos de software.
 
Mitos de software ULEAM
Mitos de software ULEAMMitos de software ULEAM
Mitos de software ULEAM
 
Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)
 
Mitos del Software
Mitos del SoftwareMitos del Software
Mitos del Software
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Mitosdelsoftware
MitosdelsoftwareMitosdelsoftware
Mitosdelsoftware
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
 
Ing de software
Ing de softwareIng de software
Ing de software
 
Desarrollo del software
Desarrollo del softwareDesarrollo del software
Desarrollo del software
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Mitos del Software
Mitos del SoftwareMitos del Software
Mitos del Software
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Trabajo gestor de proyectos
Trabajo gestor de proyectosTrabajo gestor de proyectos
Trabajo gestor de proyectos
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Mitos del software

  • 1. Universidad Laica “Eloy Alfaro De Manabí” Extensión el Carmen Integrantes: Lider Andrade Rubén García Juan Macas Tema: Mitos Del Software
  • 2. MITOS DEL SOFTWARE Muchas de las causas de las crisis del software se pueden encontrar en una mitología que surge durante los primeros años del desarrollo del software. Hoy, la mayoría de los profesionales competentes consideran a los mitos por lo que son actitudes erróneas que han causado serios problemas, tanto a los gestores como a los técnicos. Sin embargo, las viejas actitudes y hábitos son difíciles de modificar, y todavía se cree en algunos restos de los mitos del software.
  • 3. Clasificación de los mitos: Mitos de gestión. Mitos del cliente. Mitos de desarrollo.
  • 4. Mitos De Gestión Los gestores con responsabilidad sobre el software, como los gestores en la mayoría de las disciplinas, están normalmente bajo la presión de cumplir los presupuestos, hacer que no se retrase el proyecto y mejorar la calidad.
  • 5. Mito. Tenemos ya un libro que esta lleno de estándares y procedimientos para construir software. ¿No le proporciona ya a mi gente todo lo que necesita saber?. Realidad. Esta muy bien que el libro exista, pero ¿se usa?, ¿conocen los trabajadores su existencia?, ¿refleja las prácticas modernas de desarrollo de software?, ¿es completo?. En muchos casos, la respuesta a todas estas preguntas es "no". Mito. Mi gente dispone de las herramientas de desarrollo de software más avanzadas, después de todo, les compramos las computadoras más modernas. Realidad. Se necesita mucho más que el último modelo de computadora grande (o de PC) para hacer desarrollo de software de gran calidad. Las herramientas de ingeniería del software asistida por computadora (CASE), aunque la mayoría todavía no se usen, son más importantes que el hardware para conseguir buena calidad y productividad.
  • 6. Mito. Si fallamos en la planificación, podemos añadir más programadores y adelantar el tiempo perdido (el llamado algunas veces "concepto de la horda mongoliana"). Realidad. El desarrollo de software no es un proceso mecánico como la fabricación. En palabras de Brooks [BRO75]: << ... añadir gente a un proyecto de software retrasado lo retrasa aún más>>. Al principio, esta declaración puede parecer un contra sentido. Sin embargo, cuando se añaden nuevas personas, le necesidad de aprender y comunicarse con el equipo puede y hace que se reduzca la cantidad de tiempo gastado en el desarrollo productivo. Puede añadirse gente, pero sólo de una manera planificada y bien coordinada.
  • 7. MITOS DEL CLIENTE Un cliente que solicita una aplicación de software puede ser una persona del despacho de al lado, un grupo técnico de la sala de abajo, el departamento de ventas o una compañía exterior que solicita un software bajo contrato. Los mitos conducen a que el cliente se cree una falsa expectativa y finalmente, quede insatisfecho con el que desarrolla el software.
  • 8. Mito. Una declaración general de los objetivos es suficiente para comenzar a escribir los programes; podemos dar los detalles más adelante. Realidad. Una mala definición inicial es la principal causa del trabajo baldío en software. Es esencial una descripción formal y detallada del ámbito de la información, funciones, rendimiento, interfaces, ligaduras del diseño y criterios de validación. Estas características pueden determinarse sólo después de una exhaustiva comunicación entre el cliente y el analista. Mito. Los requisitos del proyecto cambian continuamente, pero os cambios pueden acomodarse fácilmente, ya que el software es flexible. Realidad. Es verdad que los requisitos del software cambian, pero el impacto del cambio varía según el momento en que se introduzca. Si se pone cuidado al dar la definición inicial, los cambios solicitados al principio pueden acomodarse fácilmente. El cliente puede revisar los requisitos y recomendar las modificaciones con relativamente poco impacto en el costo. Cuando los cambios se solicitan durante el diseño del software, el impacto en el costo crece rápidamente. Ya se han acordado los recursos a utilizar y se ha establecido un esqueleto del diseño
  • 9. Mitos de los desarrolladores. Los mitos en los que aún creen muchos desarrolladores se han ido fomentando durante cuatro décadas de cultura informática. Durante los primeros días del desarrollo del software, la programación se veía como un arte. Las viejas formas y actitudes tardan en morir.
  • 10. Mito. Hasta que no tengo el programa << ejecutándose >> realmente no tengo forma de comprobar su calidad. Realidad. Desde el principio del proyecto se puede aplicar uno de los mecanismos más efectivos para garantizar la calidad del software: la revisión técnica formal. La revisión del software es un << filtro de calidad >> que se ha comprobado que es más efectivo que la prueba, para encontrar ciertas clases de defectos en el software. Mito. Lo único que se entrega al terminar el proyecto es el programa funcionando. Realidad. Un programa funcionando es sólo parte de una configuración del software que incluye programas, documentos, y datos. La documentación es la base de un buen desarrollo y, lo que es más importante, proporciona guías para la tarea de mantenimiento del software. Mucho profesionales del software reconocen la falacia de los mitos descritos anteriormente. Lamentablemente, las actitudes y métodos habituales, fomentan una pobre gestión y malas prácticas técnicas, incluso cuando la realidad dicta un método mejor. El reconocimiento de la s realidades del software es el primer paso hacia la formulación de soluciones practicas para su desarrollo.
  • 11. Otros Tipos De Mitos
  • 12. Un plan de proyecto es una lista de mitos.  Realidad: La planificación de proyectos de software contiene varios componentes que definen el trabajo y cómo se hará. Planificación lleva demasiado tiempo. El tiempo estaría mejor invertirlo en codificación y pruebas. • Realidad: Tratar de ahorrar tiempo al no planificar se traduce en retrasos, reproceso, y los aumentos de costos.
  • 13. No puedo elaborar un plan de proyecto, ya que no entendemos todo lo que hay que saber acerca del proyecto.  Realidad: Un plan es un documento vivo. La precisión se incrementará con el tiempo y los detalles adicionales. El desarrollo de software no se puede planificar porque es “diferente” al de otras disciplinas de ingeniería. Realidad: Los expertos en software dicen lo contrario. Tenemos que identificar y asignar recursos. Nadie va a pagar por un trabajo indefinido con objetivos poco claros!
  • 14. Las estimaciones de software siempre cambian la respuesta “correcta” de la gestión.  Realidad: Las estimaciones basadas en datos proporcionan apalancamiento. La planificación ayuda a identificar el alcance completo. La gestión ajusta la planificación de proyectos de software. Esto se aplica a todos los demás, pero mi proyecto es “diferente”. Realidad: El plan del proyecto es flexible. Usted identifica el modelo de proceso, tareas, riesgos, y los recursos necesarios, los objetivos y las prioridades para gestionar, están indicadas.
  • 15. La planificación no se aplica a mí, porque yo no desarrollo software.  Realidad: Estas actividades suelen afectar otros ingenieros de software. Es aún más importante para planificar los proyectos “difusos”. No hay buenas herramientas disponibles para rastrear fácilmente las tareas y el calendario. Realidad: Microsoft Project y otras herramientas están disponibles. Las nuevas herramientas y técnicas pueden ser adquiridas y aprendidas cuando sea necesario.
  • 16. No soy bueno en planificar. Es una tarea administrativa que la debe hacer un administrador.  Realidad: La planificación es una competencia clave para todos los ingenieros de software. “La planificación es un proceso natural. Es mucho más divertido hacer algo planificado. Y lo bueno de no planificar, es que el fracaso viene como una total sorpresa, que suele estar precedida por un período de preocupación y depresión”. La planificación de Proyectos es la última “moda” de procesos de software. Realidad: La planificación es un área de proceso clave del CMM Nivel 2. La planificación es básica y obligatoria.