Introducción h4> La vida era tal que yo era casi cuarenta años en el desarrollo de software. Como muchos otros, también soñaba con una tubería de software, la planta y el desarrollo industrial, e incluso participado en los intentos de su aplicación. La realidad de estos sueños son asesinados y obligados a admitir que la programación difiere de la producción industrial y que los métodos de gestión Makdonoldsa no funcionan.
¿Por qué métodos Makdonoldsa no funcionan? H4> Las prácticas de gestión anteriores derivadas de nuestro pasado industrial y agrícola, donde un día era muy parecido a otro. La eficacia depende de la labor coordinada de las masas. El trabajo no se requiere gran ingenio. "Control total", "valoración", "palo y la zanahoria", "recursos humanos -" tornillo ", que es fácil de reemplazar," - estos son los principios fundamentales de la gestión eficaz de las épocas anteriores. Cuantos más golpes de los remos en la unidad de tiempo, el más rápido de la galera, los remeros de trabajo más eficaces!
En programación, un poco de las tareas repetitivas, no hay lugar para las actividades reproductivas. Después de la tercera repetición del mismo tipo de acción programador escribe una utilidad que automatiza esta acción una vez por todas. O encontrar mono (a veces esta rentabilidad).
Nadie sabe lo que el programador piensa que el lugar y este lugar como él lo hace. Creatividad intelectual no puede ser normalizado y control. No tiene sentido para poner detrás de él el agrimensor-controlador cantidad programador con un cronómetro. Lo que vio y se mide?
Todo el que trata las técnicas de gestión para tratar de comida chatarra para el desarrollo de software están condenados al fracaso.
culto cargo h4>
Debido al hecho de que los métodos de gestión industrial no fueron eficaces, desarrollo de software se ha convertido en una fragua enfoques innovadores para la gestión de la producción. Cascada, PRINCE2, CMMI, Oracle MDL, RUP, MSF, SEI PSP / TSP, Agile-familia (XP, Crystal, Scrum, ASD, FDD, etc.) - Esta es sólo una pequeña lista de lo que fue inventado y probado en nuestra industria y enriquecer la práctica de la gestión de proyectos. Si la cuarta edición de los enfoques agile- PMI PMBOK no era una palabra, la quinta versión - 10 menciona .
La creencia de que sólo hay un proceso correcto ha obligado a la industria para sobrevivir, "locura metodológica." Fe sin límites en el liderazgo de la metodología con un capital "M" - una teoría integral de la forma de abordar la gama completa de los problemas encontrados en el proceso de producción. "La metodología de la creación de personas inteligentes, y los artistas son incompetentes!" Metodología toma todas las decisiones, las personas no toman decisiones en absoluto. Todos los procesos deben ser regulados. Todo debe hacerse de acuerdo a las instrucciones. Los experimentos prohibidos. Los métodos aplicados son limitadas. Control total de las regulaciones de cumplimiento. Implementación de KPI integral. Una gran proporción de "trabajo de Sísifo».
No funciona.
Las estadísticas muestran que el éxito o el fracaso de los proyectos no se correlacionan con las metodologías que se utilizan en ellos. Igualmente proyectos exitosos fracasan, que son controlados por la metodología "en que se recibieron», RUP, ágil o CMMI Nivel 5.
Todo está determinado por la gente.
¿Qué hacer? H4> El hecho de que no existe un único proceso de desarrollo de software correcto, lo que significa que cada nuevo proceso del proyecto se debe determinar de nuevo cada vez, dependiendo del proyecto, el producto y el personal, de conformidad con la Ley de 4- x P: producto + diseño + personal = proceso .
Completamente diferentes procesos se deben utilizar en los proyectos que involucran 5 personas, y en los proyectos que involucran a 500 personas. Si el producto del proyecto es fundamental para, por ejemplo, el sistema de control de la central nuclear, el proceso de desarrollo debe ser muy diferente del desarrollo de, por ejemplo, el sitio "otdohni.ru." Por último, el diferente proceso de desarrollo debe organizarse en un equipo de antiguos alumnos y el equipo estaba formado por profesionales.
Por otra parte, el equipo que inició el proyecto no se queda sin cambios, a su paso ciertas etapas de la formación y por lo general aumenta cuantitativamente como el proyecto avanza. Por lo tanto, el proceso debe adaptarse constantemente a estos cambios. El principio más importante: las personas no deben ser construidos bajo el modelo de proceso seleccionado y el modelo de proceso debe ser flexible para adaptarse a la orden específica para asegurar su eficiencia más alta .
Conclusión h4> empresa moderna debe tratar a sus empleados, así como a sus mejores clientes. El principal capital de la empresa moderna - este es el conocimiento. Gran parte de este conocimiento es inseparable de su portador - persona. Aquellas empresas que no entienden, no sobreviven porque no pueden ser eficaces.
Hoy en día, la empresa eficiente - un servicio. La empresa, por un lado, proporciona servicios y productos a sus clientes, y con otro - puestos de trabajo para el personal contratado.
El 'una empresa para toda la vida "," trabajar de forma productiva y la empresa se ocupará de ti "- el desvanecimiento rápido. Mira el mercado de trabajo en TI - las normas establecidas por los profesionales. Pocas personas están interesadas en lo que la empresa para la que trabaja, pero todo el mundo está interesado en lo que usted participó proyectos y su contribución a su éxito.
El propósito de la empresa, que se ha comprometido con la eficiencia, para hacer feliz no sólo a sus clientes sino también a sus empleados. Un proyecto de desarrollo de software de hoy en día, no tres, sino cuatro los factores de éxito:
1. Lleve a cabo de acuerdo con la especificación.
2. Siga el tiempo.
3. Lleve a cabo dentro del presupuesto.
4. Cada miembro del equipo se fue a trabajar a las 18:00 con un sentido de éxito.
Este cuarto factor de éxito debe ser reproducible si la empresa quiere ser eficaz. Para el éxito del proyecto se caracteriza por una sensación constante de sus participantes un sentimiento de satisfacción y orgullo en su trabajo, una sensación de optimismo.
No hay nada más fatal para el proyecto que la indiferencia o el desaliento de sus participantes.