Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Paz
Ingeniera en Sistemas Computacionales
Fundamentos de Ingeniera de
Software
Ana Luz Rodrguez Sarabia
Reporte de Entrevista sobre
metodologas del desarrollo de
software
Grupo de turno matutino:
Los Demonios
Javier Yazahel Bustos Mercado
14310660
Ernesto Padilla Rojas
14310673
Leonardo de Jess Cervantes Muoz
14310666
05/09/2016 La Paz Baja California Sur
Introduccin
La ingeniera de software es un tema muy interesante y amplio, desde las
diferentes metodologas que hay hasta la terminacin de un producto. Es el
establecimiento y uso de principios de ingeniera robustos, orientados a tener
econmicamente software que sea confiable y funcione eficientemente sobre
maquinas reales.
Acudimos a una empresa desarrolladora de software para que con su experiencia
pudieran contarnos ms sobre su proceso de desarrollo de software, como
manejan su equipo de trabajo y que problemas han tenido a lo largo de su carrera.
La empresa a la que se acudi para realizar una amplia entrevista sobre el tema
fue La Torre Tecnologas ubicada en la colonia las garzas en la Paz BCS.
Los dueos de esta empresa son los ingenieros, Alejandro Cuenca y Joaqun
Maldonado que desde el 2010 lideran esta empresa. Acudimos en punto de las 9
de la maana el da 3 de septiembre de 2016 en el domicilio de la empresa como
se nos cit por telfono.
A continuacin, se redacta las respuestas que estos dos ingenieros nos
proporcionaron a los temas entrevistados, que va desde como estructura su
equipo en el momento de iniciar un proyecto, hasta que consejos podran dar a los
Equipo de trabajo:
Estos ingenieros son la cabeza de la empresa, se dedican nicamente al
desarrollo de software y de aplicaciones, as como en la contratacin de personal
cuando es necesario, para esto utilizan el servicio nacional de empleo y les aplican
exmenes para filtrar personas con ciertas caractersticas, los exmenes estn
estructurados de 3 partes:
Ing.
La contratacin de esta gente fue rpida
unaJoaqun
vez que Maldonado
estos pasaran
Ing. Alejandro
Cuenca
correctamente
el examen, y se
les asignara posterior mente el rol que llevaran a
lo largo de la creacin del sistema.
Capacitacin:
Antes la empresa se ocupada de la capacitacin de los empleados, se dieron
cuenta que esto solo resultaba ser una prdida de tiempo por la razn que muchas
veces la persona terminaba de hacer su trabajo y sala de trabajar en medio de la
capacitacin, o una vez capacitados decidan renunciar para encontrar un mejor
trabajo con los nuevos conocimientos aprendidos, nuestra ideologa era que el
nuevo integrante del equipo deba tener conocimientos globales, pero llevarlo a la
prctica result ser muy caro.
Actualmente, contratan personal ya con la capacidad de desarrollarse en el rol que
le corresponde en la creacin del sistema por contrato, haciendo los tiempos
perdidos menores, y teniendo la seguridad que se sabrn manejar en el rea
asignada sin nuestra ayuda.
Asignar las tareas al equipo:
La mayora de las empresas de software y consultoras quiebran por la falta de
administracin en el trabajo, ocurri un momento en el cual haba mucha gente en
la empresa, y aunque pareca que todos trabajaban no se estaba midiendo el
impacto del trabajo de cada quien. Ahora nos enfocamos en los productos y
servicios, ya no tanto en los proyectos, normalmente los productos y sercicios que
manejamos ya estn prediseados, por lo cual solo contratamos a personal que
sepa interactuar con este servicio y poder implementarlo con el cliente. Cuando
Monetarios.
Errores o cambios en el alcance del soporte a la hora del mantenimiento.
Falta de comunicacin con los clientes.
Problemas de responsabilidades.
Administrativos.
Con los empleados.
Falta de profundizacin del anlisis.
Software ms pedido:
Consejos de la empresa
Dedicar el tiempo suficiente a una fase de anlisis.
Estar en contacto con el cliente.
Realizar un anlisis invertido (investigar qu resultados quiere el cliente
final).
En las fases de desarrollo hacer un cdigo modular que permita la
reutilizacin.
Darle importancia a la fase de pruebas.
Evitar reglas fijas, pensar que el programa cambiar en un futuro.
La meta del programador es que el sistema funcione sin ellos (ideologa
principal).
Conocer bien la tecnologa y los temas relacionados con el sistema, con
esto se puede ayudar de miembros del equipo externos como contadores,
administradores, etc.
Conclusin:
Despus de realizar la entrevista nos qued claro que no es necesario tener un
mtodo de trabajo fijo para toda la vida til de la empresa de desarrollo de
software, es mucho ms til y a veces ms eficiente cambiar constantemente para
ajustarse a los proyectos que el cliente plantea para que siempre se entregue
software de calidad y en el tiempo estipulado.
Otro factor a tomar en cuenta que nos abri los ojos en esta entrevista fue la del
equipo de trabajo, los ingenieros nos explicaron cmo era que tenan la seleccin
de sus empleados, antes de esta entrevista imaginbamos que necesitaramos un
equipo de trabajo completamente capacitado para programar y realizar todas las
comunicaciones con el cliente al mismo tiempo, pero descubrimos que es lo
menos eficiente de hacer, talvez pueda parecer costoso tener ms empleados en
la empresa, pero si cada uno de esos domina el rol que se le da, al final del
proyecto puede hasta salir ms barato y en un menor tiempo. La entrevista
tambin dej claro que siempre hay que saber ms que el cliente, es algo que
damos por entendido, pero no es as, el cliente puede saber que quiere, pero
nunca es posible transmitirlo, el programador debe de poder entender esto como
si hubiera trabajado con el cliente por aos, es una tarea difcil pero posible y nos
impresiona todo el trabajo detrs del desarrollo de un software, por ms bsico
que este sea.
Fuentes de informacin:
Entrevista a programadores y administradores en jefe de la empresa LA TORRE
TECNOLOGIAS, Ing.
Maldonado
Alejandro Cuenca
y el ing.
Joaqun
septiembre de 2016.