La Red de Conocimientos Pedagógicos - Conocimientos históricos - Documento de Recursos Humanos: Análisis de la Gestión de Recursos Humanos en Proyectos de Software

Documento de Recursos Humanos: Análisis de la Gestión de Recursos Humanos en Proyectos de Software

Documento de recursos humanos: Análisis de la gestión de recursos humanos en proyectos de software

La formación de equipos en proyectos de software es la garantía para lograr los objetivos del proyecto de software. La cultura y el espíritu de equipo son bases importantes para el éxito del equipo. ¿Ayudarse unos a otros * * * a superar las dificultades? El ambiente de trabajo es importante. Este artículo revela inicialmente el significado y el contenido de la gestión de recursos humanos de proyectos, el proceso y los métodos de adquisición de la gestión de recursos humanos de proyectos de software, así como las soluciones y enfoques a algunos problemas comunes.

La gestión de recursos humanos de proyectos de software es una función de gestión indispensable de la organización del proyecto, al igual que la gestión del calendario, el coste, la calidad general y el riesgo del proyecto.

1. El significado y contenido de la gestión de recursos humanos de proyectos de software

La gestión de recursos humanos de proyectos de software se basa en los objetivos, el progreso y los cambios en el entorno de desarrollo externo del proyecto de software. utilizar métodos científicos para gestionar Gestione eficazmente los pensamientos, la psicología y el comportamiento de los miembros del equipo del proyecto, dé rienda suelta a su iniciativa subjetiva y alcance los objetivos del proyecto. La gestión de recursos humanos de proyectos se centra en dos aspectos: uno es para individuos; el otro es para equipos.

La gestión de recursos humanos para proyectos de software incluye tres fases: planificación, adquisición de personas y formación de un equipo. Según el proceso de gestión empresarial, también se puede dividir en actividades básicas como planificación de recursos, despido, contratación, selección y formación.

Los principales contenidos de la gestión de recursos humanos de proyectos de software incluyen:

(1) Organización y planificación de proyectos de software. La planificación de la organización del proyecto es la planificación y disposición de los recursos humanos generales del proyecto. Son los requisitos claros, los arreglos y planes específicos para la cantidad y calidad de los recursos humanos del proyecto dados a través del análisis y la predicción basados ​​en los objetivos del proyecto.

(2) Obtener y asignar personal del proyecto de software. Las organizaciones de proyectos de software obtienen los recursos humanos necesarios mediante la contratación y organizan el trabajo de acuerdo con sus respectivas habilidades. Debido a la naturaleza temporal y única de los proyectos, las organizaciones de proyectos adquieren y despliegan personal de manera diferente a otras organizaciones.

(3) Miembros de la organización de desarrollo de proyectos de software. Incluyendo: formación del personal del proyecto, evaluación, incentivos, etc.

(4)Formación de equipos.

Dado que la demanda de personal en el trabajo de proyectos puede ser discontinua, es fácil provocar un desperdicio de personal y un aumento de costes. Por ejemplo, un proyecto de software tiene 20 personas y la fase de diseño requiere 10 personas; la fase de auditoría lleva 1 semana, pero no requiere la participación de miembros del equipo del proyecto; la fase de codificación es el período pico, que requiere 15 personas y la fase de prueba; La fase solo requiere 8 personas. Muchas veces durante el transcurso de estas etapas aparecen personas sin arreglo laboral. Según las estadísticas de la mayoría de los proyectos de desarrollo de software grandes y medianos, los requisitos para los desarrolladores cambian aleatoriamente. La demanda de recursos comienza pequeña, luego aumenta gradualmente, alcanza su punto máximo en un cierto tiempo constante y luego disminuye gradualmente hasta un valor más bajo.

2. Características de los equipos de proyectos de software

La construcción de equipos de proyectos de software se refiere a la organización del personal relacionado con los proyectos de software para lograr los objetivos del proyecto. Este es un proceso continuo y responsabilidad del director del proyecto y del equipo del proyecto. A través de los esfuerzos concertados de los miembros del equipo, se puede producir un efecto cooperativo grupal, haciendo que el desempeño del equipo sea mucho mayor que la suma del desempeño de los miembros individuales. Los equipos de proyecto no sólo pueden utilizar eficientemente recursos humanos limitados a través de la comunicación mutua, la confianza, la cooperación y la responsabilidad entre los miembros del equipo, sino que también pueden ayudar a fortalecer la comunicación y la cooperación entre los empleados. Un buen equipo de gestión de proyectos de software debe tener las siguientes características:

(1) Tener un buen líder de equipo, tener una rica experiencia en gestión de proyectos, ser el núcleo de la cohesión del equipo y tener una buena capacidad de organización de proyectos y coordinación de personal. .

(2) Una buena organización debe tener un buen sistema de conocimientos y capacidades. Después de todo, es imposible que todos hagan todo, pero un grupo debería poder hacer mucho. En lo que respecta a los equipos de proyectos de software, las personas con esta capacidad deberían participar en etapas importantes como los requisitos, el análisis y el diseño, la codificación y las pruebas. Para diferentes industrias y diferentes proyectos, los requisitos para los equipos de proyecto también son diferentes. Por ejemplo, existe una gran diferencia entre un equipo de proyecto de juego y un equipo de software de telecomunicaciones. Por ejemplo, un equipo de proyecto de desarrollo WEB necesita diseñadores de arte y animación, así como excelentes desarrolladores en el lado WEB y en el lado del servidor.

Sólo organizando el equipo de esta manera se podrá realizar bien y profesionalmente la fase de desarrollo del proyecto WEB.

(3) Un buen equipo debe garantizar la unidad de los objetivos del equipo y los objetivos individuales. También se trata de gestionar la eficacia y la eficiencia del equipo en una organización. Sólo así el equipo podrá estar cohesionado, estable y sano.

(4) Un buen equipo con objetivos claros y objetivos unificados.

(5) Tener buenos hábitos de comunicación, diversión y comunicación. Ambiente de equipo armonioso.

(6) Buena organización del equipo y hábitos de colaboración en equipo, sin camarillas, etc.

(7) Un buen equipo tiene responsabilidades claras.

(8) Un buen equipo tiene buenos hábitos de aprendizaje en equipo. Esta es la escalera para mejorar las capacidades del equipo.

En tercer lugar, la gestión de conflictos en equipos de proyectos de software

El conflicto es el comportamiento de individuos, equipos y organizaciones que restringe o impide que otro grupo de individuos, equipos y organizaciones alcance los objetivos esperados. . Cuanto más se comprendan entre sí los miembros del equipo del proyecto de software y mejor sea la cooperación, mejor será la formación del equipo y se mejorará la eficiencia. Sin embargo, se necesita una cierta cantidad de tiempo para que las personas se conozcan. Durante este período, inevitablemente habrá muchos conflictos que deberán abordarse de manera oportuna y efectiva. Los conflictos son muy comunes y normales durante las operaciones del proyecto, pero si simplemente intenta evitarlos o suprimirlos, sólo empeorará los conflictos y conducirá a una grave disminución de la eficiencia. El conflicto tiene aspectos tanto positivos como negativos. Si estos conflictos se pueden resolver de manera efectiva, ayudará a mejorar la formación del equipo y el estado del proyecto, y le dará al equipo la oportunidad de aprender y mejorar. Si no se resuelve bien, puede causar peligros ocultos al proyecto o poner a todo el equipo en un estado de caos, lo que eventualmente conducirá a la disolución y el fracaso. Por lo tanto, el director del equipo del proyecto debe guiar los resultados de la resolución de conflictos para que se desarrollen en una dirección favorable para que los miembros del equipo cooperen activamente, en lugar de desarrollarse en una dirección desfavorable y causar consecuencias irreparables. Las principales formas de resolver conflictos incluyen: establecer políticas completas de resolución de conflictos y procedimientos de gestión; comunicación directa y coordinación entre las partes en conflicto para resolver conflictos; todas las soluciones son inseparables de la comunicación; En el proceso de resolución de conflictos, existen muchos métodos de comunicación, como la comunicación oral, la comunicación escrita, la comunicación formal, la comunicación informal, la comunicación cara a cara u otros métodos de comunicación. Esto requiere diferentes métodos de comunicación según la diferente naturaleza del proyecto. y conflicto, para lograr la máxima eficiencia. En términos generales, los conflictos en el proceso de desarrollo de proyectos de software se pueden resolver desde los siguientes aspectos:

(1) La comunicación y coordinación deben ser oportunas. El equipo debe comunicarse de manera oportuna, guiar activamente, buscar puntos en común mientras reserva las diferencias, aprovechar las oportunidades y coordinar de manera oportuna. Sólo si somos oportunos podremos obtener * * * conocimiento lo antes posible y mantener el flujo de información, para no dar lugar a información deficiente y acumulación de contradicciones.

(2) Sea bueno haciendo preguntas y escuchando, y esfuércese por comprender a los demás. Escuchar es el proceso central de la comunicación. Porque escuchar puede estimular el deseo de la otra parte de hablar y promover una comunicación más profunda. Además, sólo siendo buenos escuchando y explorando profundamente la psicología de la otra persona y su pensamiento lógico sobre el lenguaje podremos comunicarnos mejor con ella y lograr el propósito de la comunicación coordinada. Al mismo tiempo, durante la comunicación, cuando la otra parte se encoge, guarda silencio o se avergüenza, puede preguntarle qué piensa realmente y comprender la posición, las necesidades, los deseos, las opiniones y los sentimientos de la otra parte. Por tanto, una persona que es buena coordinando y comunicando debe ser un actor que sea bueno preguntando y escuchando. Esto no solo ayuda a comprender y comprender las necesidades de la otra parte, comprender y considerar a la otra parte, sino que también ayuda a lograr una coordinación y comunicación fluida y eficaz con los demás.