Expertos en la gestión de proyectos dan mucha importancia, para entregar los proyectos en los tiempos pactados, en la definición del tiempo y alcance.
Si bien es posible crear procesos ordenados «paso a paso» para aumentar la productividad de los equipos de software, que nunca será el ideal, existen demasiadas variaciones y situaciones que dificultan la cotidianidad. Creo en el conjunto de herramientas útiles que pueden ser combinadas para elaborar una solución óptima a medida.
Estrategias
Hay varias estrategias que conducen a aumentar la productividad y como la mayoría de equipos de desarrollo de software pueden producir en un tiempo limitado.
- Aumento de la capacidad (Capacity) – aumentar la capacidad mediante la contratación de más personas o el aumento de horas de trabajo
- la productividad se incrementa como resultado de más recursos y horas disponibles
- Mejorar el flujo de valor (Value) – aumentar el valor añadido de negocios en cada paso y reducir el desperdicio y los gastos generales
- la productividad se incrementa como resultado de la entrega optimizada de valor
- Adaptarse a la realidad (Adaptation) – aprender de la práctica y los errores, validación de las ideas por la realidad, adaptarse a los cambios en la situación
- aumento de la productividad como resultado de las correcciones a tiempo y mejorar la forma de hacer las cosas
- Capacitar a las personas (Individuals) – potenciar el conocimiento de personas, las habilidades, la moral y el enfoque
- la productividad se incrementa como consecuencia del aumento de rendimiento individual y la motivación
- Mejorar la Comunicación (Communication) – mejorar la comunicación y el entendimiento mutuo dentro y fuera del equipo
- la productividad se incrementa como resultado de la disponibilidad de la información necesaria, la claridad de lo que debe hacerse y el intercambio de ideas para la aplicación
- Organizar mejor (Organization) – El equipo de estructura y asignar funciones para una mejor coordinación y toma de decisiones
- la productividad se incrementa como resultado de mejores decisiones y centrarse en áreas importantes
- Ampliar conocimientos (Expertise) – incrementar el rango de habilidades y servicios ofrecidos por el equipo de
- la productividad se incrementa como resultado de una mejor ejecución de las actividades del proyecto es necesario
- Escala desde el exterior (Externality) – subcontratación y la participación de las comunidades externas
- la productividad se incrementa como resultado de la participación de más personas fuera del equipo
- Controlar la complejidad (Design) – gestionar la complejidad y proporcionar soluciones diseñadas y bien sencillo
- la productividad se incrementa como consecuencia de la reducción de carga de la complejidad en el desarrollo de software
- Preservar la calidad (Quality) – uso de tácticas defensivas para asegurar la alta calidad
- la productividad se incrementa como consecuencia de fallos del sistema para prevenir y reducir los esfuerzos para corregir errores
- Orientada a las personas – las personas son los creadores de software y tienen un efecto importante sobre la producción
- orientados al proceso – la forma en cómo trabaja la gente tiene un impacto significativo sobre el resultado
- Orientadas al desarrollo – las prácticas de desarrollo y el enfoque de la implementación del sistema importa mucho
Continuará…
Deja un comentario