Red de conocimiento informático - Programación de la red - ¿Qué es la implementación del desarrollo de software?

¿Qué es la implementación del desarrollo de software?

Pregunta 1: ¿Cuál es el trabajo específico de la implementación del software? Los ingenieros de implementación principalmente instalan y depuran software para los clientes en el sitio de trabajo del software, capacitan a los clientes, organizan la aceptación de finalización, etc., por lo que tienen que viajar con frecuencia. .

Pregunta 2: ¿Implementación de software o desarrollo de software? Sugerencia personal, dado que cree que sus "habilidades de comunicación y afinidad no son particularmente buenas", ¿por qué todavía quiere implementarla? La dificultad técnica de la implementación ciertamente no es tan grande como la del desarrollo. La implementación consiste principalmente en comunicarse con los usuarios del software y ayudarlos en el uso normal. La dificultad técnica definitivamente no es nada, la clave es entrenar la capacidad de las personas para lidiar con las cosas. En cuanto al desarrollo, es simplemente trabajar en la máquina, es relativamente aburrido, pero puede mejorar enormemente las habilidades internas de una persona. Si eres fuerte en el desarrollo, será muy fácil implementarlo de manera oportuna. Sin embargo, si se implementa primero, será difícil desarrollarlo después de unos años.

Opiniones personales, ¡solo como referencia!

Pregunta 3: Lo que hacen los ingenieros de implementación de proyectos de software es contabilidad, estadística, clasificación, negociación y negociación. Al igual que el trabajo del ministro de Relaciones Exteriores del país, es descomponer las tareas del proyecto, organizar y coordinar todo. aspectos de recursos y Mano de obra y recursos materiales para completar cada tarea del proyecto según lo planeado.

Me pregunto si vendrás a verlo.

El trabajo de implementación es relativamente duro y el llamado trabajo duro es diferente del trabajo duro de los programadores.

Además, debe ser paciente y estar muy familiarizado con los productos relevantes.

Además, debe comprender las tecnologías relevantes, pero no es necesario que sea competente. También necesitas viajar por negocios

....Entre I+D y ventas.

Ayudar a los clientes a instalar correctamente el software desarrollado por la empresa y escuchar las sugerencias de los clientes.

A veces, también necesito ayudar con algunas pruebas. (Este es el caso de nuestra empresa) Debe comprender la instalación del software y hardware relevante, poder cambiar la base de datos bajo guía, estar familiarizado con las ventajas y desventajas del software instalado y, preferiblemente, realizar algunas operaciones menores en él. . Otro filebat (Mark) tiene razón

Pregunta 4: ¿Cuál es la diferencia entre desarrollo de software e implementación de software? El desarrollo de software significa que los programadores desarrollan un programa desde cero. Cuando se trata de implementación de software, el concepto es más amplio. Algunas empresas pueden solo brindar capacitación en instalación, mientras que otras pueden requerir personal de implementación para realizar un desarrollo secundario simple, etc. >

El primero tiene requisitos relativamente altos para los lenguajes de programación, mientras que el segundo tiene requisitos relativamente altos para la industria de aplicaciones de software.

Pregunta 5: ¿A qué industria pertenecen los ingenieros de implementación de software? TI, todos están en la industria informática.

Pregunta 6: ¿A qué cuestiones se debe prestar atención al implementar software? Hola, la implementación del software en realidad no es una tarea fácil. Puede considerarse un desafío. Requiere la confianza y el coraje de "saber que hay tigres en las montañas, pero prefiero caminar por las montañas con los tigres". ¿Por qué dices esto?

Porque se puede decir que la implementación de software es un vínculo decisivo en la línea principal de servicios de productos de software, y el éxito del software es inseparable de la implementación. Entonces, ¿cómo es una implementación exitosa? Creo que la clave es hacer que los usuarios realmente lo utilicen y satisfacerlos. El éxito de los usuarios es también el éxito de la empresa de software. Sin embargo, utilizar el software no es tan fácil como se imagina. En cuanto a la situación de implementación fallida, según algunos informes y mi investigación en el sur de Shanxi, esto sucede con frecuencia y la proporción es muy alta.

En vista de la importancia y dificultad de la implementación anterior, nuestra implementación ya no es una simple instalación y depuración, capacitación del usuario, inicialización, soporte de operación de prueba, etc. Porque se encontrarán varios problemas durante el proceso de implementación y diferentes clientes pueden encontrar diferentes problemas. Nuestro software es como una nuera que se encuentra con sus suegros. Los suegros siempre son muy exigentes y siempre dicen que esto no es bueno y aquello no es bueno. Pero aunque mis suegros son quisquillosos, ¡todavía nos vemos! ¿No hay un dicho que dice que "una nuera fea tiene que encontrarse con sus suegros"? Además, no somos tan feos. Se trata del proceso de cómo reunirse. De hecho, para un software, el problema inicial es esto.

Al principio, el personal de marketing tomará medidas e inculcará cosas buenas y atractivas a los clientes. Si aparecen uno o dos errores en la demostración, creo que el personal de ventas siempre podrá evitar el peligro con calma antes de que los clientes reaccionen. El personal de ventas siempre promete buen funcionamiento, rendimiento y calidad, lo que despierta un gran interés por parte de los clientes. Si todo va bien, el gerente pronto podrá firmar el contrato de compra y servicio. Por tanto, lo más importante para una empresa de software es. Parece que eso es todo. Luego, la empresa de software envía personal de implementación al sitio del cliente para instalarlo y realizar una demostración, teniendo en cuenta que aquí es cuando el producto es más vulnerable. El personal de implementación llevó todo el conjunto de productos al cliente. Finalmente, la fea nuera estuvo a punto de levantar el velo y dejar que sus suegros lo vieran. En ese momento, había tantos problemas que era abrumador. Por lo tanto, incluso si hay muchos problemas, debemos resolverlos uno por uno. Esto requiere que nuestro personal de servicio técnico tenga las siguientes cualidades para poder afrontarlo libremente y satisfacer a los clientes.

En primer lugar, el personal de implementación debe tener capacidades básicas de diagnóstico de red y análisis de problemas, y al menos emitir un juicio relativamente correcto sobre el problema. Porque hay muchos problemas inesperados que pueden surgir durante la instalación. Por ejemplo, el entorno de servidor y de red es mucho más exigente de lo que se imagina, lo que provoca conflictos con otras aplicaciones de software e incluso conflictos con el software antivirus. Para problemas causados ​​por una configuración insuficiente de la máquina, se puede hacer una lista y enviarla al responsable del cliente para la toma de decisiones.

En segundo lugar, deben existir soluciones correspondientes a los diferentes problemas. A veces, el software de nuestro cliente se ejecuta a una velocidad vergonzosa y, a veces, los usuarios tardan mucho en iniciar sesión, lo que hace que la primera impresión de los clientes sobre el software sea lenta. Incluso puede haber errores de bajo nivel, como tiempos de espera. Para tal problema, debemos abordarlo desde dos aspectos: debemos prestar atención a los factores del entorno de hardware del cliente y explicárselo. También debemos juzgar si hay problemas relacionados en el producto de software. Por supuesto, solo necesitamos entender esto en nuestro corazón. No debemos informar a los clientes y enviarlo a la empresa para que lo mejore.

Además, debes aprender a interactuar con los líderes de los clientes. Los líderes son líderes y son diferentes de los empleados comunes. En primer lugar, el líder no tiene la paciencia para mirar las funciones específicas de nuestro software, pero necesita escuchar o ver una presentación muy general, por lo que debemos hacer lo que quiera. Quizás muchas veces no logramos responder ciertas preguntas de nuestros líderes. Para tal problema, primero debemos comprender la verdadera intención del líder, que también es una fuente importante de requisitos de software. El uso de software no es más que fortalecer la gestión para los líderes. Cuando no utilizan el software, es posible que los líderes no conozcan muchos datos. Cuando los datos laborales de los empleados se integran en el software, debería ser de gran ayuda para los líderes. Otras contramedidas incluyen pedir a los empleados de niveles inferiores que hablen favorablemente de nuestro software. Obviamente, los líderes están más dispuestos a confiar en el juicio de las personas en sus propias unidades. Más allá de eso, nuestra otra respuesta podría ser que el software mejorará gradualmente a medida que se utilice.

No basta con aprender a interactuar con los líderes de los clientes. Lo más importante es llevarse bien con los empleados de los clientes. Como se mencionó anteriormente, los líderes están más dispuestos a confiar en el juicio de su propia gente. Desde el inicio de la instalación, es posible que algunos usuarios no cooperen. En la clase de capacitación, la mayoría del personal que pueda venir a participar tendrá un buen conocimiento del software. La razón es simple. El uso de software aumenta su carga de trabajo. China es una sociedad gobernada por personas y la gestión es vaga e imprecisa. No pueden acostumbrarse a una gestión estricta del personal. Y la gente es algo vaga por naturaleza. Por lo tanto, puedes pensar en...gt;gt;

Pregunta 7: ¿Qué es más fácil, el desarrollo de software o la implementación de software? Esto es obvio, ¡la implementación de software!

Por supuesto, adiviné este resultado basándome en la pregunta que hiciste.

Razón:

Si haces esta pregunta, es obvio que no sabes qué es el desarrollo de software y qué es la implementación de software. O es muy vago acerca de sus responsabilidades laborales específicas. Por lo tanto, si no eres un experto en informática, incluso si lo eres, ¡no tienes ni la mitad de experiencia en informática! Por lo tanto, si te piden que escribas un código, es como si un niño estuviera aprendiendo a hablar. Si no trabajas duro durante dos o tres años, nunca podrás hacerlo.

La implementación del software es diferente. El software ya está listo. Solo necesita realizar alguna implementación o instalación del software, aprender a usarlo y enseñar a los usuarios lo que ha aprendido. ¡Relativamente hablando, este último está más cerca de la vida y de tu realidad!

Pregunta 8: ¿Qué tipo de trabajo es un ingeniero de implementación de software? Generalmente, realiza trabajos de soporte técnico para software, que incluyen instalación, capacitación, mantenimiento y algunos también escriben código. Este tipo de trabajo implica más trato con los clientes y es adecuado para el desarrollo futuro en ventas técnicas. Si ha estado implementando software, no habrá muchas buenas perspectivas de desarrollo, a menos que el negocio de su empresa sea muy bueno y le dé gran importancia a su departamento. Por supuesto, también puede desarrollarse en el desarrollo de software, pero me temo que no tiene el tiempo ni la oportunidad para hacerlo.

Suplemento: No hay nada detallado sobre esto, solo algunos puntos: 1. Comprender la programación y tener cierta experiencia en el desarrollo de programas 2. Ser competente en el funcionamiento de la computadora y poder resolver problemas triviales de los clientes; Familiarizado con la configuración de Internet (el software general de la empresa tiene una estructura B/S o C/S). Es mejor tener experiencia en servicio al cliente y ser bueno en comunicación. En términos generales, estos son los elementos. Los requisitos específicos dependerán de los requisitos de la empresa de contratación.

Pregunta 9: ¿Cuál es el trabajo diario de un director de proyectos de desarrollo de software? Recopilé un artículo sobre gestión de proyectos en el desarrollo de software y le eché un vistazo.

Cuando hay muchos proyectos, es necesario estandarizarlos y definirlos en detalle. Solo así se puede respaldar el desarrollo a gran escala. .

La habilidad del PM conducirá directamente a la calidad final del proyecto.

Este artículo se basa en la situación actual de la empresa y no es necesariamente de aplicación universal: el adecuado es el mejor.

Responsabilidades del gerente de proyecto:

1. La responsabilidad básica es garantizar la realización de los objetivos del proyecto y liderar el equipo del proyecto para completar todo el trabajo a tiempo y con alta calidad.

2. Comunicarse con los clientes para comprender las necesidades generales del proyecto. Y mantener un cierto grado de contacto con los clientes, brindar retroalimentación inmediata sobre los resultados graduales y realizar cambios inmediatos a las demandas razonables presentadas por los clientes.

3. Desarrollar documentos del plan de desarrollo del proyecto, cuantificar tareas y asignarlas razonablemente al personal correspondiente.

4. Realizar un seguimiento del progreso del proyecto y coordinar la cooperación entre los miembros del equipo del proyecto.

5. Supervisar la producción de documentos en cada etapa del progreso del proyecto y comunicarse con QA en tiempo real para garantizar la integridad y estandarización de los documentos.

6. Cuando los requisitos cambian durante el proceso de desarrollo, el director del proyecto necesita comprender los requisitos con el cliente. Si es imposible juzgar el impacto de los nuevos requisitos en el proyecto, debe discutirlo con el cliente. miembros del equipo del proyecto y finalmente deciden si reciben las necesidades del cliente y luego negocian con el cliente. Cuando se determina que es necesario cambiar los requisitos, es necesario generar un documento de cambio de requisitos, cambiar el plan de desarrollo y notificar a QA.

7. Una vez enviado el proyecto para pruebas, el director del proyecto debe comprender los resultados de las pruebas y volver a cambiar el plan de desarrollo en función de la gravedad de los errores probados.

8. Informe hacia arriba. Informar toda la información del proyecto, como el progreso del proyecto, cambios en la demanda, etc., a los superiores.

9. Cuando se completa el proyecto, se requiere un resumen del proyecto y se genera un documento de resumen del proyecto.

Derechos del director de proyecto:

1. Poder de mando de desarrollo. Asignación y alineación de desarrolladores de proyectos.

2. Poder de decisión técnica. Principalmente revisa y aprueba importantes medidas técnicas y planes técnicos para evitar errores en la toma de decisiones y causar grandes pérdidas.

3. Solicitar derechos de colaboración. Cuando hay problemas que no se pueden resolver durante el desarrollo del proyecto, puede solicitar colaboración a sus superiores.

4. Evaluar los derechos de los miembros. Se evalúa a los miembros del equipo del proyecto y solo se evalúa al líder del equipo visual y de prueba.

Trámites necesarios:

1. Todos los días a las 5:00 pm y 6:00 pm, el gerente del proyecto convoca al personal relevante del proyecto (incluidos desarrolladores, artistas, etc.) para hacer un resumen diario del proyecto, que incluye:

(1) Comprender el progreso del trabajo de cada miembro Condición.

(2) Comprender las dificultades que encuentran los miembros en el trabajo y encontrar recursos para resolverlas.

(3) Si la cooperación entre los miembros está coordinada (por ejemplo, los elementos que deben enviarse no se envían a tiempo o se olvidan, etc.).

(4) Si es necesario, ajuste el plan del proyecto en función del progreso actual.

(5) Organizar el trabajo de cada miembro para el día siguiente.

(6) Si se considera que el estado de avance actual del proyecto puede provocar un retraso, el director del proyecto tiene derecho a hacer arreglos para que el equipo del proyecto trabaje horas extras para garantizar el cronograma de construcción.

2. Si el director del proyecto recibe nuevos requisitos, debe presentarlos en la reunión diaria de resumen del proyecto por la tarde y asignar trabajo. A menos que los nuevos requisitos sean particularmente urgentes o afecten las tareas actuales del equipo del proyecto y requieran una discusión urgente entre los miembros del equipo del proyecto, el trabajo actual del equipo del proyecto no debe interrumpirse.

Si se reciben nuevos requisitos después del trabajo todos los días, el director del proyecto debe convocar a los miembros del equipo del proyecto para discutir y organizar las tareas a la mañana siguiente.

Pregunta 10: Realice la implementación del software ¿Cuál es la dirección de desarrollo de los ingenieros? Hola amigos, soy ingeniero de implementación y desarrollo de software. Permítanme presentarles brevemente la dirección de desarrollo de este puesto.

En primer lugar, los ingenieros de desarrollo de implementación son diferentes de los ingenieros de desarrollo de software. De hecho, los desarrolladores de implementación rara vez entran en contacto con la codificación del proyecto. Se centran principalmente en las operaciones de la base de datos, los procedimientos de almacenamiento de codificación y la conversión de datos. Por lo tanto, después de trabajar durante muchos años, tengo muy pocas habilidades de codificación. Sin embargo, los ingenieros de desarrollo de implementación comprenden muy bien la lógica empresarial del proyecto y son buenos en la comunicación con el cliente. Luego, la atención se centra principalmente en la comunicación y el análisis de las demandas, mientras que para los ingenieros de implementación, la dirección del desarrollo se centra principalmente en los directores de proyectos y la administración de la gestión. Por supuesto, el administrador de bases de datos es el puesto más ideal.

Es decir, en realidad tenemos dos planes de desarrollo, el primero es el director del proyecto y el segundo es la gestión administrativa. Debe haber sido director de proyectos antes de convertirse en administrador de bases de datos.

Los ingenieros de implementación ganan mucho más que los desarrolladores en la etapa inicial debido a los subsidios involucrados. Sin embargo, si no aclara su dirección de desarrollo lo antes posible en la etapa posterior, sus ingresos entrarán en un cuello de botella. En términos de ingresos, está por debajo del nivel medio, lo cual está bien en Shandong. Pero si trabajas en Shanghai, no podrás soportarlo... pero sigue siendo bueno para un recién graduado.

Haz tus propios planes lo antes posible, ¡creo que estarás bien!