Red de conocimiento informático - Computadora portátil - 1. Suponiendo que sea un administrador de proyectos de software, ¿cómo debería implementar, implementar, administrar y mantener un proyecto de software a gran escala?

1. Suponiendo que sea un administrador de proyectos de software, ¿cómo debería implementar, implementar, administrar y mantener un proyecto de software a gran escala?

Hermano, la premisa de la pregunta que mencionaste es que el software ha sido desarrollado, o que existe un software listo para usar y simplemente se implementa en el sitio del usuario, como Kingdee y UFIDA.

1. Si el usuario es un cliente nuevo, primero realice una encuesta de demanda (independientemente de si el software ha sido desarrollado), comprenda los procesos comerciales existentes del usuario y las mejoras que el usuario necesita realizar, y finalizar la implementación con el usuario. El alcance debe determinarse en forma de documentos reales para evitar que los usuarios cambien de opinión y se quejen de que el sistema no es fácil de usar.

2. Una vez determinado el alcance, se debe realizar una investigación detallada dentro del alcance de implementación determinado, que incluya: los elementos de datos que necesitan los usuarios, la función del operador, muestras de informes relevantes, etc. Los resultados son documentos como instrucciones de procesos comerciales y diccionarios de datos. El formato de los documentos puede ser diferente para diferentes empresas, pero el contenido debe ser similar. Pero estos documentos también deben ser confirmados por los usuarios y fundamentados. Esto significa que todo lo que el usuario desea está dentro del alcance de este documento. Si se modifica en el futuro, la carga de trabajo deberá estimarse por separado y se cobrarán tarifas adicionales.

3. A continuación, si el software aún no ha sido desarrollado, se debe enviar al centro de I+D para su diseño y desarrollo. Si hay software terminado, se deben realizar algunos ajustes o desarrollo secundario sobre la base del producto terminado existente para que el software cumpla con los requisitos de los usuarios de I+D.

4. Una vez lanzado el software que satisfaga las necesidades de los usuarios, se implementará en el sitio del usuario. Primero, cree el entorno de ejecución del software e implemente el software.

5. Después de implementar el software, se debe realizar la capacitación del usuario. El proceso de formación también es un proceso de comunicación con los usuarios. En la práctica, los usuarios definitivamente no estarán satisfechos. Generalmente, primero se recopilará y registrará la insatisfacción de los usuarios, y luego se pasará a la siguiente etapa: la operación de prueba.

6. Durante la operación de prueba, el usuario realmente utiliza el software y también se realizarán algunas sugerencias de optimización y cambios. Esto es inevitable, pero la aceptación de estas optimizaciones y cambios depende de la estrategia comercial de la empresa.

7. Una vez finalizada la prueba, si no hay defectos importantes, el siguiente paso es la aceptación (cobro del pago).

8. Después de la aceptación, debe haber un período de garantía, después del cual se debe cobrar el pago completo.

Durante el proceso de implementación, inevitablemente surgirán varios problemas. Mientras se puedan defender los nodos clave, el resto será bloqueado por soldados.

------------------------------------------- ----- --------------------------------------------- ----- --------------------------

Después de aceptar el software, el siguiente paso es la operación y mantenimiento del software.

Si la operación y el mantenimiento posteriores no están incluidos en el contrato de implementación del software, entonces se debe firmar un contrato de operación y mantenimiento por separado, que incluya el alcance de la operación y el mantenimiento, los métodos de respuesta a los problemas, los métodos de manejo de incidentes de emergencia y cómo para manejar cambios en la demanda, etc.

Si los requisitos iniciales se cumplen bien y cumplen con el proceso comercial existente del usuario, el proceso de operación y mantenimiento puede ser más fácil. Pero si los requisitos no se cumplen bien, los usuarios seguirán proponiendo cambios en los requisitos. El resultado final es la aceptación o terminación del proyecto (peor de los casos).

Finalmente, cuando el negocio existente del usuario sufre cambios importantes, o la tecnología se actualiza, el software actual finalizará, lo que significa el final del ciclo de vida del software.