Documente Academic
Documente Profesional
Documente Cultură
debe hacer frente a problemas complejos, que son individuos generalmente muy inteligentes y
complejas, que tambin complica la frmula de gestin. Aadir el hecho de que los desarrolladores
estn tratando de golpear una mudanza requisitos-y el objetivo por el usuario se obtiene una
mezcla voltil de los problemas de gestin. Estas y muchas otras influencias
contribuir a un fantsticamente alta tasa de fracaso entre software proyectos de desarrollo. El Caos
estudiar, publicado por el Standish Grupo, que se encuentra que el 26 por ciento de todos los
proyectos de software fracasan (abajo del 40 por ciento en 1997), pero el 46 por ciento sufren
costes y retrasos o reducido significativamente funcionalidad (frente al 33 por ciento en 1997) .1
________________________________________________________________
necesidades.
8. Patrocinio se pierde.
Dada esta informacin, qu podemos hacer para conseguir proyectos a un comienzo exitoso?
Establezca objetivos realistas y expectativas, para todo el mundo El primer objetivo en conseguir
un proyecto fuera de un buen comienzo es hacer que todos en la misma longitud de onda. Gestin,
usuarios, desarrolladores, y los diseadores deben todos tener expectativas realistas. En
nios y relajado, de nueve a cinco desarrollador podra no funcionar bien en un equipo de jvenes,
solteros, contundente siete-once desarrolladores. Este no quiere decir que el primero es cualquier
menos cualificado o productivo.
En realidad, eso desarrollador relajado puede producir mejor cdigo y ser ms productivos que el
resto de la grupo. Si usted piensa que la primera persona trae un calmante, centrado influencia sin
que ninguna de "lado", convirtindose en excesivamente frustrado, tal vez es una buena opcin
despus de todo. en
De todos modos, usted debe tomar estos factores en consideracin cuando la construccin de su
equipo. Siempre que sea posible, y por lo general es posible, involucre clientes y usuarios de la
development.Not slo puede esto ayudar a construir mayores niveles de confianza entre
desarrolladores y usuarios, sino que tambin pone de dominio expertos dentro de alcance de la
mano de los desarrolladores durante todo el desarrollo. Esto aumenta la probabilidad que va a
desarrollar un producto que satisfaga al usuario
requisitos.
Darle al equipo lo que creen que necesitan Una vez que usted ha construido un equipo fuerte,
debe siguiente dotarlo de un entorno que fomente la productividad y reduce al mnimo las
distracciones. En primer lugar, hacer su mejor para concertar tranquilas, oficinas productivas. Este
es a menudo imposible debido a la mayora de las realidades empresariales, pero un ambiente
cmodo oficina puede producir dramtica resultados. Ambientes altamente productivos contienen
pizarras blancas, reas de reuniones (formales e informales), zonas de oficinas privadas, y las
instalaciones de laboratorio flexibles y modernas.
Aadir elementos de confort tales como equipos de msica, reguladores de luz, mquinas de caf
y sillas cmodas; usted va a crear un ambiente donde la gente puede centrarse en su trabajo y
olvidarse del resto del mundo. Una vez que tenga un equipo con una oficina productiva espacio,
necesita el equipo adecuado. No lo hagas por cualquier razn escatima en equipo. La diferencia
entre mquinas con tecnologa de ltima generacin y desarrollo adecuado sistemas es menos de
$ 1,000. Usted probablemente pasar por lo menos 100.000 dlares al ao para mantener un buen
desarrollador, incluyendo salario, bonificaciones, beneficios, capacitacin y otros gastos
relacionados. Eso adicional $ 1.000 amortizado ms de dos aos representa menos
Calidad
No se puede volver atrs y aadir calidad. Para el momento Puedes calcular usted tiene un
problema de calidad, es probable que sea demasiado tarde para arreglarlo. Establecer
procedimientos y expectativas por los altos niveles de calidad antes de cualquier otra desarrollo
comienza y los desarrolladores de alquiler demostrado desarrollar alta calidad code.Have los
desarrolladores participan en las revisiones de cdigo a nivel de pares regulares y externa
revisiones.
_____________________________________________-
protocolo. Mala decisin. Utilice siempre las bibliotecas comerciales cuando est disponible, y
nunca tratar de crear una nueva comunicacin protocolo. A lo sumo, que le costar una fortuna.
Las personas tambin hacen consistentemente malas decisiones en la seleccin de tecnologas. Por
ejemplo, cuntas personas eligi para desarrollar aplicaciones para la plataforma Next?
La mayora nunca terminaron sus aplicaciones antes de esa plataforma fue. Cuando usted toma
una fundamental tecnologa, ya sea un motor de base de datos, de funcionamiento protocolo del
sistema, o de comunicaciones, debe hacer un negocio y un anlisis tcnico. Si el la tecnologa no es
la captura de la cuota de mercado y si un empresa sana no lo soporta, usted est construyendo su
proyecto en un cimiento de arena.
Debido a que su previsin es falible, utilizar su diseo para aislar a s mismo de la tecnologa
subyacente.
Encapsular la interfaz de nuevo o tecnologas tanto como sea posible del lugar. Piense qu
tecnologas sern propensos a cambiar con el
toda la vida y disear la aplicacin de su producto para aislar a un nivel prctico y su cdigo de
esos cambios.
Usted tendr muchas oportunidades para hacer buenas decisiones como la que negocian las
necesidades del cliente.
Esforzarse para mover los requisitos de la complicado ", ha nunca hecho antes" categora a el
"estado all, hecho que" la categora. Menudo, los usuarios Solicitud de cosas que son
marginalmente valioso sin la comprensin de la complejidad. Explicar las ramificaciones de las
necesidades y requisitos complicados los cambios en trminos de costo y cronograma. Ayuda estas
personas le ayuden.
ANLISIS POST-MORTEM
Pocas empresas institucionalizar un proceso para aprender de sus errores. Si usted no toma tiempo
de averiguar lo que pas durante un proyecto, tanto el bien y el mal, que estn condenados a
repetirla.
____________________________________________________-
dominio. Sin embargo, esta no es una lista exhaustiva- muchos otros factores influyen en el xito
de la gestin de un esfuerzo de desarrollo de software. Pero si a dominar estos cinco, que
aumentan en gran medida las probabilidades de completar su proyecto a tiempo y dentro del
presupuesto. Igual de importante, a maximizar sus posibilidades de de hecho la entrega de algo
que sus usuarios quieren. v