Colección de citas famosas - Libros antiguos - Supongamos que es un gestor de proyectos de software, ¿cómo debería implementar, gestionar y mantener un gran proyecto de software?

Supongamos que es un gestor de proyectos de software, ¿cómo debería implementar, gestionar y mantener un gran proyecto de software?

Hermano, la premisa de su pregunta es si el software ha sido desarrollado o si existe algún software listo para usar que solo pueda implementarse en el sitio del usuario, como Kingdee y UFIDA. 1. Si el usuario es un cliente nuevo, primero realice una investigación de la demanda (desarrollo de software o no), comprenda los procesos comerciales existentes del usuario y las mejoras que el usuario necesita realizar, finalice el alcance de la implementación con el usuario y determinelo en la forma. de documentos reales para evitar que los usuarios cambiaran de opinión y se quejaran de que el sistema no funcionaba bien en ese momento.

2. Una vez determinado el alcance, se debe realizar una investigación detallada dentro del alcance de implementación determinado, que incluye: detalles específicos como elementos de datos requeridos por los usuarios, roles de los operadores, muestras de informes relevantes, etc. Los resultados son descripciones de procesos de negocio, diccionarios de datos y otros documentos. Diferentes empresas pueden tener distintos tipos de documentos, pero el contenido debe ser similar. Pero estos documentos también deberían ser validados por los usuarios y las líneas de base. Lo que el usuario quiere está dentro del alcance de este documento. Si lo cambia más tarde, deberá estimar la carga de trabajo y cobrar por ello. 3. A continuación, si el software aún no se ha desarrollado, se enviará al centro de I+D para diseñar y desarrollar el software. Si hay software terminado, debemos realizar algunos ajustes o desarrollo secundario basado en el producto terminado existente para que el software cumpla con los requisitos de los usuarios de I + D. 4. Una vez lanzado el software humanizado, se implementará en el sitio del usuario. Primero, cree el entorno de ejecución del software e implemente el software. 5. Una vez implementado el software, se debe capacitar a los usuarios. El proceso de formación también es un proceso de comunicación con los usuarios, y definitivamente habrá insatisfacción por parte de los usuarios. 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 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. Después de la prueba, si no hay defectos importantes, el siguiente paso es la aceptación (recogida). 8. Después de pasar la inspección de aceptación, debe haber un período de garantía. Después de eso, deberías poder cobrar todo el dinero. Durante el proceso de implementación, inevitablemente surgirán varios problemas. Mientras se puedan defender los nodos clave, el resto será bloqueado por soldados. - Si el contrato de implementación del software no incluye operación y mantenimiento posteriores, se debe firmar un contrato de operación y mantenimiento por separado, que incluya el alcance de la operación y el mantenimiento, cómo abordar los problemas, cómo manejar las emergencias, cómo responder a los cambios en demanda, etc Si los requisitos iniciales se cumplen bien y cumplen con los procesos comerciales existentes del usuario, el proceso de operación y mantenimiento puede ser más fácil. Sin embargo, si no se cumplen los requisitos, 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 actualizaciones tecnológicas, el software actual finalizará, lo que significa el final del ciclo de vida del software.