Documentos de Académico
Documentos de Profesional
Documentos de Cultura
proyectos de software
MC. Cristina Múzquiz
cristinamf@unam.mx
@crismuzquiz
Las fases en el desarrollo de nuestros sistemas
Análisis
Desarrollo Pruebas
Diseño Mantenimiento
Instalación
Cualquiera puede
ser analista
Mito Cualquiera puede ser buen analista
El analista deberá ser capaz de:
Es fácil encontrar
desarrolladores y
es barato
Entre más desarrolladores existan, el
Mito proyecto saldrá más rápido (1/2)
El Mítico Hombre-Mes: Ensayos de ingeniería de Software (en inglés The Mythical Man-Month: Essays on Software Engineering) ,Fred Brooks, 1975.
Entre más desarrolladores existan, el
Mito proyecto saldrá más rápido (2/2)
(Ocho personas en un equipo son: 28 líneas de comunicación, diez personas son 45)
Teniendo los procesos bien definidos y documentados, el equipo ya
Mito sabrá que hacer y lo hará bien.
¿Están completos?
Mito Todos los programadores son iguales
Los programadores son personas y todas las personas son diferentes, dentro de
los estilos de programadores que hemos ubicado están:
El código Al que le gusta
funciona ¿no? que se vea bonito
El perfeccionista Al que le gustan
en código los retos
0
100
200
300
400
500
600
1979-1980
1980-1981
1981-1982
1982-1983
1983-1984
1984-1985
1985-1986
1986-1987
1987-1988
1988-1989
1989-1990
1990-1991
1991-1992
1992-1993
1993-1994
1994-1995
1995-1996
1996-1997
1997-1998
Informática
1998-1999
1999-2000
Facultad de Contaduría y Administración 2000-2001
2001-2002
2002-2003
2003-2004
2004-2005
2005-2006
2006-2007
2007-2008
2008-2009
2009-2010
2010-2011
2011-2012
2012-2013
Fuente: SIDEUMS. Sistema Dinámico de Estadísticas Universitarias de la UNAM
Número de egresados por generación
0
100
200
300
400
500
600
1979-1980
1980-1981
1981-1982
1982-1983
1983-1984
1984-1985
1985-1986
1986-1987
1987-1988
1988-1989
1989-1990
1990-1991
1991-1992
1992-1993
1993-1994
1994-1995
1995-1996
1996-1997
1997-1998
1998-1999
Facultad de Ingeniería
1999-2000
2000-2001
Ingeniería en Computación
2001-2002
2002-2003
2003-2004
2004-2005
2005-2006
2006-2007
2007-2008
2008-2009
2009-2010
2010-2011
2011-2012
2012-2013
Fuente: SIDEUMS. Sistema Dinámico de Estadísticas Universitarias de la UNAM
Curva de aprendizaje
En nuestra experiencia, cada curva de aprendizaje en una
nueva tecnología aún en colaboradores experimentados
puede ser de un mes
Se incorporan Se incorporan
Tiempo
Impacto
Fuente:
Estudio de Salarios 2014. SG
Buzz, Pedro Galván.
http://sg.com.mx/revista/46/estu
dio-salarios-
2014#.VODI__mUeao
Fecha de consulta: 15/02/2015
Fuente: Estudio de Salarios 2014. SG Buzz, Pedro Galván. http://sg.com.mx/revista/46/estudio-salarios-2014#.VODI__mUeao
Fecha de consulta: 15/02/2015
Sistemas empresariales
Administrador de datos / DBA
Seguridad
Programación front end
Administrador de sistemas
Programación back end
Testing y QA
Diseño de UI y UX / Diseñador gráfico
Implantación de ERPs
Analista de requerimientos
Analista de datos
Capacitación
Arquitecto de software
Mejora de procesos
Project manager
Consultor
Ventas / V y desarrollo de negocios
Preventa
Dirección
$0.00 $5,000.00 $10,000.00 $15,000.00 $20,000.00 $25,000.00 $30,000.00 $35,000.00 $40,000.00 $45,000.00 $50,000.00
Análisis
Desarrollo Pruebas
Diseño Mantenimiento
Instalación
Hace no mucho…
• Probamos bajo buenas prácticas y bajo
un marco de referencia.
• Hacemos uso de la herramienta para el
• Poníamos el código en un manejo de las incidencias.
repositorio como el VSS.
• Probamos en varios navegadores.
• Se dejaba que cada
programador leyera la • Hacemos pruebas de desempeño y
documentación que le concurrencia.
Había una vez… correspondía a sus • Tenemos el rol de líder de pruebas.
asignaciones.
• Pruebas consistía en hacer • Hacíamos uso de
“maldades” al código y ver que estándares de
salieran errores. programación.
Obtener indicadores