Mitos del software

Julio Martinez
Julio MartinezDesarrollador Java EE um Lobosoft-mx
UNIVERSIDAD TECNOLOGICA DE TECAMACHALCO

INGENIERIA DE SOFTWARE I

PROFESORA: LETICIA ESTRADA GONZALEZ

PRESENTA: JULIO MARTINEZ ANDRADE
Mitos sobre el desarrollo de software
 ¿Importante

el tema?
R=Pues claro que si ya que son creencias que
pueden arruinar el desarrollo de un proyecto.
• Ahora en la actualidad, la mayoría de
profesionales de la ingeniería de software
reconocen los mitos como lo que son:
actitudes equivocadas que han ocasionado
serios problemas a los administradores y a los
trabajadores por igual.
A continuación se listaran los mitos más
comunes del Software:


Mitos de la administración. Los gerentes que tienen responsabilidades en el
area del software, como también otras disciplinas, con frecuencia se hallan
bajo presión para cumplir el presupuesto.



Mito: Tenemos un libro lleno de estándares y procedimientos para elaborar
software. ¿no le dará a mi personal todo lo que necesita saber?



Realidad: Tal vez exista el libro de estándares, pero ¿se utiliza? ¿saben de su
existencia los trabajadores del software? ¿refleja la práctica moderna de la
ingeniería de software? ¿es completo? ¿es adaptable? en muchos casos las
respuestas a estas preguntas es: no.


Mito: Si nos atrasamos, podemos agregar más programadores y ponernos al corriente.



Realidad: El desarrollo del software no es un proceso mecánico similar a la manufactura.
en palabras de Brooks: "agregar personal a un proyecto de software atrasado lo atrasará
más". a inicio, esta afirmación parece ir contra la intuición. sin embargo, a medida que se
agregan personas, las que ya se encontraban trabajando deben dedicar tiempo enseñando a
los recién llegados.



Mito: Si decido subcontratar el proyecto de software a un tercero, puedo descansar y dejar
que esa compañía lo elabore.



Realidad: Si una organización no comprende cómo administrar y controlar proyectos de
software internamente, de manera invariable tendrá dificultades cuando subcontrate
proyectos de software.


Mitos del cliente. El cliente que requiere software de computadora puede ser
la persona en el escritorio de al lado, un grupo técnico en el piso inferior, el
departamento de mercadotecnia por ejemplo. En muchos casos, el cliente
sostiene mitos sobre el software porque los gerentes o profesionales de éste
hacen poco para corregir la mala información. Los mitos generan falsas
expectativas (por parte del cliente) y, en la última instancia, la insatisfacción
con el desarrollador.



Mito: para comenzar a escribir programas, es suficiente el enunciado general
de los objetivos.



Realidad: Aunque no es posible tener el enunciado exhaustivo y estable de
los requerimientos, un "planteamiento de objetivos" ambiguo es una receta
para el desastre. Los requerimientos no son ambiguos (por que por lo general
se obtienen de forma iterativa) se desarrollan sólo por medio de una
comunicación eficaz y continúan entre el cliente y el desarrollador.


Mito: Los requerimientos del software cambian continuamente, pero el
cambio se asimila con facilidad debido a que el software es flexible.



Realidad: Es verdad que los requerimientos del software cambian, pero el
efecto que los cambios tienen varían según la época en la que se introducen.
cuando se solicitan al principio cambios en los requerimientos (antes de que
haya comenzado el diseño o elaboración de código), el efecto sobre el costo
es relativamente pequeño. Sin embargo, conforme pasa el tiempo, el costo
aumenta con rapidez: los recursos ya se han comprometido, se ha establecido
la estructura del diseño y el cambio ocasiona perturbaciones que exigen
recursos adicionales y modificaciones importantes en el diseño.


Mito: una metodología ágil no agiliza el desarrollo de software solo lo hace
metódico



Realidad: No por tener una metodología ágil va a ser mas eficiente el desarrollo.
Para ser mas eficiente el desarrollo se necesita que todos los programadores se
pongan la camiseta y den lo mejor de ello.



Conclusión:



Para poder desarrollar un buen sistema o software se necesita de una gran
dedicación por parte de todos los integrantes del equipo de trabajo, no todo es
solo escribir código o crear bases de datos, para esto se crearon varias
metodologías de desarrollo, las cuales nos ayudan a tener una mejor organización
y planeación del desarrollo del software.



BIBLIOGRAFIA:



http://www.codejobs.biz
Principios que guían el proceso del
Software


los siguientes principios que se mencionaran a continuación son
fundamentales, se aplican a la estructura y, por extensión a todo proceso de
software.



Principio numero 1: Ser ágil
ya sea que el modelo de proceso que se elija sea prescriptivo o ágil, son los
principios básicos del desarrollo ágil los que deben gobernar el enfoque. Todo
aspecto del trabajo que se haga debe poner el énfasis en la economía de
acción: en mantener el enfoque técnico tan sencillo como sea posible, hacer
los productos del trabajo que se generan tan concisos como se pueda y tomar
las decisiones localmente, siempre que sea posible.


Principio numero 2: En cada etapa centrarse en la calidad
La condición de salida para toda la actividad, acción y tarea del proceso debe
centrarse en la calidad del producto del trabajo que se ha generado.



Principio numero 3: Estar listo para adaptar
El proceso no es una experiencia religiosa, en él no hay lugar para el dogma.
Cuando sea necesario, adapte su enfoque a las restricciones impuestas por el
problema, la gente y el proyecto en sí.



Principio numero 4: Formar un equipo eficaz
Bien, el proceso de y la práctica de la ingeniería del software son
importantes, pero el objetivo son las personas. Forme un equipo con
organización propia en el que haya confianza y respeto
Mitos del software
1 von 10

Recomendados

Mitos del software von
Mitos del softwareMitos del software
Mitos del softwareJefferson Palacios
14.2K views13 Folien
02 Mitos de la ingeniería de software von
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de softwareJuan Manuel Gonzalez Calleros
1.1K views21 Folien
Mitos de-software. von
Mitos de-software.Mitos de-software.
Mitos de-software.Xiomara Mendoza
962 views16 Folien
Mitos del software von
Mitos del softwareMitos del software
Mitos del softwarerubenarturo_garcia
2.2K views16 Folien
Estimacion De Proyecto von
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
2.2K views30 Folien
Tecnicas de estimacion de costos de proyecto software von
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
84.9K views81 Folien

Más contenido relacionado

Was ist angesagt?

7. Mantenimiento de Software von
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de SoftwareMario A Moreno Rocha
6.8K views30 Folien
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH von
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
5.6K views28 Folien
sistemas expertos von
sistemas expertossistemas expertos
sistemas expertosFacultad de Ciencias y Sistemas
42.7K views64 Folien
Razonamiento monotono von
Razonamiento monotonoRazonamiento monotono
Razonamiento monotonojoosbeen garcia solano
8.8K views14 Folien
Desarrollo De Sistemas von
Desarrollo De SistemasDesarrollo De Sistemas
Desarrollo De SistemasMARIA ELENA HERNANDEZ ARRIAGA
27.5K views13 Folien
Estimacion De Proyecto von
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
25K views30 Folien

Was ist angesagt?(20)

LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH von PerozoAlejandro
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
PerozoAlejandro5.6K views
Estimacion De Proyecto von javier
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
javier25K views
Sistema Operativo (Android) von Laauraeleena
Sistema Operativo (Android)Sistema Operativo (Android)
Sistema Operativo (Android)
Laauraeleena2K views
Metodologias Para El Analisis Y Diseño De Sistemas. von German Rodriguez
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
German Rodriguez25.8K views
Proceso, modelos y metodos de ingenieria de software von sergio
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio35.3K views
Factores de calidad según mc call von clauddiaa
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
clauddiaa12.4K views
Sistema de-maquina-virtual von kerlly villon
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
kerlly villon7.5K views
Análisis de la importancia del uso de metodologías de desarrollo y métricas d... von Joan Fernando Chipia Lobo
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Fundamentos de la ingenieria del software von alberto calatayu
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
alberto calatayu4.4K views
Ingeniería de requisitos e ingeniería de requerimientos von Cesar Prado
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
Cesar Prado9.4K views
Sistemas Operativos Distribuidos. von argentm
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
argentm1.6K views

Similar a Mitos del software

Ingenieria de software. (mitos, leyendas y factores) von
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Marcos Omar Cruz Ortrega
2.8K views4 Folien
Mitos del software von
Mitos del softwareMitos del software
Mitos del softwareAurita Palma
658 views10 Folien
Mitos de-software von
Mitos de-softwareMitos de-software
Mitos de-softwareXiomara Mendoza
462 views16 Folien
Mitos de software. von
Mitos de software.Mitos de software.
Mitos de software.jessica_jara7
282 views16 Folien
Evolucion del software crisis y mitos von
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosProyectos de Sistemas - UNPRG
3.9K views33 Folien
Evolucion del software crisis y mitos von
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
1 view33 Folien

Similar a Mitos del software(20)

Unidad 1.2 B Metodos Agiles 1 von Sergio Sanchez
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
Sergio Sanchez1.9K views
Desarrollo del software von jotak1604
Desarrollo del softwareDesarrollo del software
Desarrollo del software
jotak160487 views
practica 11 de fundamento.pdf von EduinGamer
practica 11 de fundamento.pdfpractica 11 de fundamento.pdf
practica 11 de fundamento.pdf
EduinGamer12 views

Mitos del software

  • 1. UNIVERSIDAD TECNOLOGICA DE TECAMACHALCO INGENIERIA DE SOFTWARE I PROFESORA: LETICIA ESTRADA GONZALEZ PRESENTA: JULIO MARTINEZ ANDRADE
  • 2. Mitos sobre el desarrollo de software  ¿Importante el tema? R=Pues claro que si ya que son creencias que pueden arruinar el desarrollo de un proyecto. • Ahora en la actualidad, la mayoría de profesionales de la ingeniería de software reconocen los mitos como lo que son: actitudes equivocadas que han ocasionado serios problemas a los administradores y a los trabajadores por igual.
  • 3. A continuación se listaran los mitos más comunes del Software:  Mitos de la administración. Los gerentes que tienen responsabilidades en el area del software, como también otras disciplinas, con frecuencia se hallan bajo presión para cumplir el presupuesto.  Mito: Tenemos un libro lleno de estándares y procedimientos para elaborar software. ¿no le dará a mi personal todo lo que necesita saber?  Realidad: Tal vez exista el libro de estándares, pero ¿se utiliza? ¿saben de su existencia los trabajadores del software? ¿refleja la práctica moderna de la ingeniería de software? ¿es completo? ¿es adaptable? en muchos casos las respuestas a estas preguntas es: no.
  • 4.  Mito: Si nos atrasamos, podemos agregar más programadores y ponernos al corriente.  Realidad: El desarrollo del software no es un proceso mecánico similar a la manufactura. en palabras de Brooks: "agregar personal a un proyecto de software atrasado lo atrasará más". a inicio, esta afirmación parece ir contra la intuición. sin embargo, a medida que se agregan personas, las que ya se encontraban trabajando deben dedicar tiempo enseñando a los recién llegados.  Mito: Si decido subcontratar el proyecto de software a un tercero, puedo descansar y dejar que esa compañía lo elabore.  Realidad: Si una organización no comprende cómo administrar y controlar proyectos de software internamente, de manera invariable tendrá dificultades cuando subcontrate proyectos de software.
  • 5.  Mitos del cliente. El cliente que requiere software de computadora puede ser la persona en el escritorio de al lado, un grupo técnico en el piso inferior, el departamento de mercadotecnia por ejemplo. En muchos casos, el cliente sostiene mitos sobre el software porque los gerentes o profesionales de éste hacen poco para corregir la mala información. Los mitos generan falsas expectativas (por parte del cliente) y, en la última instancia, la insatisfacción con el desarrollador.  Mito: para comenzar a escribir programas, es suficiente el enunciado general de los objetivos.  Realidad: Aunque no es posible tener el enunciado exhaustivo y estable de los requerimientos, un "planteamiento de objetivos" ambiguo es una receta para el desastre. Los requerimientos no son ambiguos (por que por lo general se obtienen de forma iterativa) se desarrollan sólo por medio de una comunicación eficaz y continúan entre el cliente y el desarrollador.
  • 6.  Mito: Los requerimientos del software cambian continuamente, pero el cambio se asimila con facilidad debido a que el software es flexible.  Realidad: Es verdad que los requerimientos del software cambian, pero el efecto que los cambios tienen varían según la época en la que se introducen. cuando se solicitan al principio cambios en los requerimientos (antes de que haya comenzado el diseño o elaboración de código), el efecto sobre el costo es relativamente pequeño. Sin embargo, conforme pasa el tiempo, el costo aumenta con rapidez: los recursos ya se han comprometido, se ha establecido la estructura del diseño y el cambio ocasiona perturbaciones que exigen recursos adicionales y modificaciones importantes en el diseño.
  • 7.  Mito: una metodología ágil no agiliza el desarrollo de software solo lo hace metódico  Realidad: No por tener una metodología ágil va a ser mas eficiente el desarrollo. Para ser mas eficiente el desarrollo se necesita que todos los programadores se pongan la camiseta y den lo mejor de ello.  Conclusión:  Para poder desarrollar un buen sistema o software se necesita de una gran dedicación por parte de todos los integrantes del equipo de trabajo, no todo es solo escribir código o crear bases de datos, para esto se crearon varias metodologías de desarrollo, las cuales nos ayudan a tener una mejor organización y planeación del desarrollo del software.  BIBLIOGRAFIA:  http://www.codejobs.biz
  • 8. Principios que guían el proceso del Software  los siguientes principios que se mencionaran a continuación son fundamentales, se aplican a la estructura y, por extensión a todo proceso de software.  Principio numero 1: Ser ágil ya sea que el modelo de proceso que se elija sea prescriptivo o ágil, son los principios básicos del desarrollo ágil los que deben gobernar el enfoque. Todo aspecto del trabajo que se haga debe poner el énfasis en la economía de acción: en mantener el enfoque técnico tan sencillo como sea posible, hacer los productos del trabajo que se generan tan concisos como se pueda y tomar las decisiones localmente, siempre que sea posible.
  • 9.  Principio numero 2: En cada etapa centrarse en la calidad La condición de salida para toda la actividad, acción y tarea del proceso debe centrarse en la calidad del producto del trabajo que se ha generado.  Principio numero 3: Estar listo para adaptar El proceso no es una experiencia religiosa, en él no hay lugar para el dogma. Cuando sea necesario, adapte su enfoque a las restricciones impuestas por el problema, la gente y el proyecto en sí.  Principio numero 4: Formar un equipo eficaz Bien, el proceso de y la práctica de la ingeniería del software son importantes, pero el objetivo son las personas. Forme un equipo con organización propia en el que haya confianza y respeto