guion mitos
TRANSCRIPT
REINGENIERÍA DE SOFTWARE 2012
1
S.E.P. D.G.E.S.T. S.N.E.S.T.
INSTITUTO TECNOLÓGICO
de Tuxtepec
“MITOS DEL SOFTWARE”
CARRERA: Ingeniería en Sistemas Computacionales
PRESENTAN: Bolaños Duran Juan Carlos Pérez Antonio Julio Cesar
Vázquez Gómez Guadalupe Vicente AzamarTimoteo
Zarate Castillo Celeste Yamín
Febrero de 2012 ISC – 2010/01
MATERIA: Reingeniería de software
CATEDRÁTICO:
Martínez Morales Ma. de los Ángeles
Tuxtepec, Oaxaca; a 19 de Febrero de 2012.
REINGENIERÍA DE SOFTWARE 2012
2
NOMBRE DEL ALUMNO CORREO ELECTRONICO NÚMERO DE
CONTROL
Bolaños Duran Juan Carlos
08350634
Pérez Antonio Julio Cesar
08350355
Vázquez Gómez Guadalupe
[email protected] 08350380
Vicente Azamar Timoteo
[email protected] 08350384
Zarate Castillo Celeste Yamín
[email protected] 08350385
REINGENIERÍA DE SOFTWARE 2012
3
MITOS DEL SOFTWARE
GUIÓN DE LA PELICULA: LA ESTAFA…CASI MAESTRA
TOMA TIEMPO NARRACIÓN ARGUMENTOS
(MITOS)
1 30 seg.
AMBIENTE: Esta escena se
desarrolla dentro de una oficina
en las instalaciones del despacho
contable TLC. Ahí se encuentran
conversando la jefa del despacho
con su secretaria.
Narrador: La estafa…casi
maestra. Érase una vez en un
despacho contable TLC, cuando
la armonía y la paz reinaban en el
ambiente de trabajo. De repente
surgió un grave problema; el cual
trajo muy malos resultados, y todo
por confiar en una empresa
“patito”. Es aquí donde inicia
nuestro drama.
2 20 seg.
AMBIENTE: En las afueras de las
instalaciones de la empresa Patito
Soft & Asociados. La jefa del TLC
REINGENIERÍA DE SOFTWARE 2012
4
camina rumbo a la entrada
principal.
Jefa del TLC: Buenas tardes.
Vigilante: Buenas tardes.
Jefa del TLC: ¿Aquí es la
empresa desarrolladora de
software?
Vigilante: Si aquí es
Jefa del TLC: ¿Podría hablar con
su jefe?
Vigilante- Sí claro
3 70 seg.
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
Jefa del TLC: Buenas tardes
Jefe 1: Buenas tardes adelante,
pase, mucho gusto, ¿que se le
ofrece?
Jefa del TLC: Necesito un
programa que solucione mi
problema.
Jefe 1: Nosotros nos encargamos
de hacer cualquier tipo de
programa que tenga que ver
software, o que tipo de problema
presente su empresa o que tipo
de programa requiera usted.
Mito: Mi gente dispone de
las herramientas de
desarrollo de software
más avanzadas, después
de todo, les compramos
computadoras más
modernas.
Realidad: No solo la PC
más grande y mejor te
determina el software a
realizar.
REINGENIERÍA DE SOFTWARE 2012
5
Jefa del TLC: Son contables
Jefe 1: Mi equipo de trabajo
cuenta con los más altos equipos
de calidad y le garantizamos
nuestro trabajo, ¿requiere alguna
especificación para el software?
Jefa del TLC : Que haga de
preferencia hojas de balances y
hoja de estados de perdidas y
ganancias, hoja de balance que
me lleve el control
Jefe 1: Me parece un software
fácil de elaborar, como le digo
contamos con los estándares de
calidad y normas ISO que
garantiza nuestro trabajo, con
esto podemos desarrollar el
software.
Mitos: Tenemos ya un
Libro de estándares y
procedimientos el cual
proporciona todo lo que mi
gente necesita saber.
Realidad: Es que no se
sigue tal cual las normas
especificas y que solo lo
hacen a como ellos
consideran bien.
4 60 seg.
AMBIENTE: En la misma oficina
del jefe; continuación del dialogo
de la toma anterior.
Jefa del TLC: ¿Necesitamos
hacer un contrato?
Mito: Los requisitos del
proyecto cambian
continuamente, pero los
cambios pueden
acomodarse fácilmente,
ya que el SW es flexible.
REINGENIERÍA DE SOFTWARE 2012
6
Jefe 1: No porque con las
especificaciones son más que
suficientes y con esas
especificaciones vamos a
desarrollar su software
Jefa del TLC: Voy a necesitar
venir otras veces o esta es la
única vez
Jefe 1: No, esta es la primera y
última vez que viene, ya con estas
especificaciones podemos
desarrollar su software
Jefa del TLC: En que tiempo
puedo venir por mi software
Jefe 1: En 15 días, tendrá su
software realizado y ejecutándose
Jefa del TLC: Me parece perfecto,
entonces aquí le dejo los
requerimientos
Jefe 1:Ok gracias
Jefa del TLC: Gracias
Jefe 1: Hasta luego
Realidad: Los requisitos
cambian y el impacto del
cambio varía según el
momento del cambio.
Mito: Una declaración
general de los objetivos es
suficiente para comenzar
a escribir los programas.
Realidad: Una mala
definición al inicio es la
principal causa de trabajar
en balde en software.
5 40 seg.
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
Jefe 1: Señorita Arlette necesito
que venga un momento por favor
Secretaria: buenas tardes
ingeniero
REINGENIERÍA DE SOFTWARE 2012
7
Jefe 1: buenas tardes, necesito
que localice a mi equipo de
trabajo, por que necesito
encargarle un trabajo que surgió
hace unos momentos.
Principalmente a los encargados
de sistema.
Secretaria: ahorita los localizo.
6 13 seg.
AMBIENTE: En la oficina del
programador de Patito Soft.
Secretaria: Buenas tarde
Programador: Buenas tardes
Secretaria: Ingeniero lo busca
el jefe quiere que valla a su
oficina
Programador: En un momento
voy.
Secretaria: Ok, yo le aviso.
Programador: Gracias
7
35 seg.
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
Programador:¿Me mandó llamar
jefe?
REINGENIERÍA DE SOFTWARE 2012
8
Jefe 1: Si pásele, adelante.
Programador: dígame.
Jefe 1: Necesito que me
desarrolle un software contable.
Aquí le muestro los
requerimientos y acá están todas
las especificaciones para que lo
desarrolle. Está programado
para ser entregado en 15 días,
así que para tal fecha lo
necesito.
Programador: seria todo
Jefe: si claro que si.
8 45 seg.
AMBIENTE: En la oficina del
programador de Patito Soft.
El programador revisa los
requerimientos y procede
rápidamente a desarrollar el
software, si mas preámbulos.
9 35 seg.
AMBIENTE: Trece días después.
En la oficina del programador de
Patito Soft.
Jefe 1: Ingeniero buenas tardes
Programador: Buenas tardes.
Jefe 1: ¿Como va con el
sistema?
Mito: Si fallamos en la
planificación, podemos
añadir más
programadores y
adelantar el tiempo
perdido.
Realidad: tardará más la
gente nueva en
REINGENIERÍA DE SOFTWARE 2012
9
Programador: Pues vamos
retrasado , es necesario contratar
mas personal porque no se
terminara el software en el
tiempo que usted estableció.
Jefe 1: Si es necesario hay que
contratar mas personal, de eso
se encargara la secretaria,
ahorita le doy la orden.
comunicarse y adaptarse
al proyecto.
10 40 seg.
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
Jefe 1: Señorita Arlette necesito
que venga por favor.
Secretaria: ¿ingeniero me mando
a llamar?
Jefe 1: Si, necesito que contrate
mas gente para la elaboración
del software, usted se pone de
acuerdo con el ingeniero juan
Carlos para que sepa cuanta
personal necesita contratar.
Secretaria: Eso, ¿ya lo hago
verdad?
Jefe 1: Si, eso urge.
11 10 seg.
AMBIENTE: En el pasillo de la
empresa Patito Soft; con rumbo a
REINGENIERÍA DE SOFTWARE 2012
10
las oficinas del programador.
Secretaria: Acompáñenme
señoritas,
12 110 seg.
AMBIENTE: En la oficina del
programador de Patito Soft. El
programador recibe a los nuevos
integrantes del equipo de trabajo,
y procede a dar instrucciones.
Mientras la programadora 1 pone
atención, la programadora 2 se
dedica a retocarse sin prestar
atención a lo que se les esta
indicando.
Secretaria. Acá está el personal
que se contrato.
Programador: Pasen por favor,
tomen asiento, el motivo por el
cual los mande a contratar es
por que necesito terminar un
software que tenemos que
entregar en dos días y vamos
muy retrasados, falta terminar la
hoja de trabajo y el balance
general, espero ustedes me
puedan ayudar con eso.
Programadora 2: ¿Perdón, que
dijo que tenemos que terminar?
REINGENIERÍA DE SOFTWARE 2012
11
Programador: ¿No me esta
poniendo atención señorita?
Programador 2: Discúlpeme
.
Programador: Tenemos que
terminar las hojas de trabajo y el
balance general, contamos con
dos días y estamos retrasados
.
Programadora 2: ¿Que necesita
que hagamos?
Programador: Los requerimientos
que quiero que contenga son
esos, necesitan analizar estos
libros, aquí en las hojas vienen
todas las especificaciones como
lo requiere el cliente, espero
contar con eso. Tienen alguna
duda con la información.
Programadora 2: Yo no entendí
muy bien los requerimientos
Programador: Se trata de leer
aquí, aquí muestra paso a paso
lo que tenemos que hacer,
cualquier duda que tengan
pregúntenme , pero aquí viene
detallado todo.¿ Alguna duda?
REINGENIERÍA DE SOFTWARE 2012
12
Programador 1: No, todo ha
quedado claro.
Programador: Entonces
pónganse a trabajar de una vez.
Programador 1: ok
Programador: (…extendiéndole la
computadora a la programadora
2…) Mire, aquí tiene el avance
del software y con la
información dada en este
documento podrán terminarlo,
cualquier duda pregúntenme. Yo
tengo que terminar otra parte
del software.
13 30 seg.
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
Jefa del TLC:Buenas tardes
Jefe 1: buenas tardes, pásele.
Cliente: vengo por mi software
Jefe 1: acá lo tengo, ya esta
terminado y listo para ser
instalado en su computadora,
esta perfectamente diseñado y
analizado.
Mito: Una vez que
escribimos el programa y
hacemos qué funcione,
nuestro trabajo ha
terminado.
Realidad: El verdadero
trabajo inicia después de
de entregado al cliente.
Mito: Lo único que se
REINGENIERÍA DE SOFTWARE 2012
13
Jefa del TLC: Ah, ok me parece
bien, aquí le dejo lo acordado.
Jefe 1: ok gracias
Jefa del TLC:¿es todo verdad?
Jefe 1: Si es todo.
Jefa del TLC: Muchas gracias.
Jefe 1: Hasta luego.
entrega al terminar el
proyecto es el programa
funcionando.
Realidad: La
documentación
proporciona el
fundamento para un buen
desarrollo.
14 60 seg.
AMBIENTE: Esta escena se
desarrolla dentro de una oficina
en las instalaciones del despacho
contable TLC.
Jefa del TLC: Ya me entregaron
el software, necesito que lo
analices.
Cliente: ¿Esta bien?
Secretaria del TLC: no. Aun le
hacen faltas las cosas que les
pedimos, y los objetivos que le
entregamos en el documento.
Jefa del TLC: ¿Pero como?, si a
mi me dijeron que ya estaba
todo ya bien hecho. ¿Que le
hace falta?
Secretaria del TLC: Le hace falta
varios objetivos que le pedimos ,
no esta todo completo, esa
empresa no sirve.
Jefa del TLC: Pero a mi me
Mito: Hasta que no tenga
el programa ejecutándose,
realmente no tengo forma
de comprobar su calidad.
Realidad: Desde el
principio debe aplicarse la
revisión técnica formal,
con ella se encuentran
errores.
REINGENIERÍA DE SOFTWARE 2012
14
dijeron que si, y ya le pagamos.
Secretaria del TLC: La única
solución es buscar otra
empresa, y ya perdimos lo que
pagamos allá.
15 220 seg.
AMBIENTE: Dentro de las
instalaciones de la nueva
empresa desarrolladora de
software.
Secretaria de TLC: Buenos días.
Jefe 2: Buenos días, pásenle,
tomen asiento por favor. ¿En que
les puedo servir?
Secretaria de TLC: Mire, traemos
un pequeño problema, bueno no
pequeño sino grave problema.
Asistimos a una empresa y le
pedimos un software, le indicamos
todos los requerimientos que
queríamos, nos entregaron el
programa, mas nunca nos
entregaron lo que nosotros le
pedimos.
Jefe 2: ¿Y cual es el detalle, que
problema tiene o que?
Secretaria de TLC: No nos
aplicaron todos los requerimientos
que nosotros le pedimos, y al
REINGENIERÍA DE SOFTWARE 2012
15
entregarnos el programa no nos
entregaron una documentación.
Jefe 2: Osea que lo que quieren
es corregir el software, solo
mejorarlo y agregarle los nuevos
componentes que necesita el
software.
Secretaria de TLC: Así es, y
completar todos los
requerimientos porque no
cumplieron con todos.
Jefe 2: Ah. Ok, ya entiendo;
bueno, pero en realidad no le
entregaron la documentación.
Secretaria de TLC: No, no nos
entregaron; al hacernos entrega
del trabajo solo nos entregaron el
cd.
Jefe 2: Pero como es posible si es
necesaria la documentación en
cualquier desarrollo de software.
Secretaria de TLC: Fue lo único
que nos entregaron, a nosotros
también nos extraño, y nos
preguntamos el por qué.
Jefe 2: Eso quiere decir que la
empresa los estafo. Bueno no nos
queda de otra más que volver a
desarrollar el software. Pero para
eso necesitamos más tiempo.
Esta empresa esta dedicada a
REINGENIERÍA DE SOFTWARE 2012
16
desarrollar software de calidad, y
exactamente basados en los mas
altos estándares de calidad.
Nosotros manejamos un máximo
de dos meses para lograr
desarrollar este tipo de software.
Pero eso si, le garantizamos su
trabajo. ¿Están de acuerdo?
Secretaria de TLC: Si, nos parece
bien. Se nos hizo muy raro
también porque nos lo entregaron
en muy corto tiempo.
Jefe 2: Es que así son las cosas
rápidas; de seguro fueron con la
empresa Patito Soft.
Secretaria de TLC: Si.
Jefe 2: Uf, ya me lo imaginaba.
Secretaria de TLC: Pues bueno,
entonces podemos venir a traerle
más información o lo que
necesiten, a parte de lo que le
acabamos de proporcionar.
Jefe 2: Así es, no se preocupen,
yo hablo con mi equipo de trabajo,
y nos organizamos para poder
desarrollar el software. Vamos a ir
a visitarlos a su empresa o
negocio, e ir a entrevistarlos.
Secretaria de TLC: Ok, me parece
perfecto.
Jefa del TLC: Bueno, y va ser
REINGENIERÍA DE SOFTWARE 2012
17
necesario firmar algún contrato o
algo por el estilo.
Jefe 2: Claro que si, necesitamos
firmar un contrato, para que todo
quede estipulado. Bueno para
esto necesito el nombre de su
negocio o empresa.
Jefa del TLC: Es un despacho
contable.
Jefe 2: Ok, despacho contable.
Jefa del TLC: TLC.
Jefe 2: Nombre de propietario.
Jefa del TLC: Celeste Yamin
Zarate Castillo.
Jefe 2: Bueno, entonces firme
aquí por favor.
Jefa del TLC: Ok.
Jefe 2: Entonces son todos los
requerimientos, verdad.
Secretaria de TLC: Así es.
Jefe 2: Entonces quedamos, en
forma que en dos meses le
entregamos su software, le
garantizamos que será
desarrollado con los más altos
estándares de calidad.
Secretaria de TLC: Ok, entonces
los esperamos, por si necesitan
mas información.
Jefe 2: Si claro, mi equipo de
trabajo estará llegando a sus
REINGENIERÍA DE SOFTWARE 2012
18
oficinas.
Secretaria de TLC: Ok, muchas
gracias.
Jefe 2: Hasta luego.
16
Tiempo
después.
40 seg.
AMBIENTE: Paso del tiempo.
Leyenda 1: …semanas después,
Patito Soft fue clausurado por no
cumplir con los estándares de
calidad.
Leyenda 2: …meses después, el
despacho TLC por fin quedó
satisfecho con su software.
Esta historia... no continuara.