Con estos tres pensamientos en mente, aprendamos algo e intentemos cambiarlo.
Debe fabricar y enviar productos según la demanda del cliente en un cronograma programado, con una calidad aceptable y al menor costo posible.
Los pasos de producción indicados en el libro son exactamente los mismos que los nuestros.
Fabricación: se puede vincular a nuestro desarrollo en el desarrollo real, ya sea el desarrollo general de un proyecto, o dividir el proyecto en desarrollo de módulos o divisiones más pequeñas, todo se puede utilizar como piezas de fabricación. .
Ensamblaje: Una vez finalizada la fabricación, se requiere ensamblaje para completar individuos y proyectos más grandes. Por ejemplo, en el caso del desarrollo modular, muchos módulos se combinan en un proyecto completo.
Testing: Probar módulos, proyectos y el conjunto para asegurar la calidad de nuestra producción final.
Tres pasos productivos para conseguir que los productos elaborados satisfagan nuestras necesidades y aseguren su calidad. Supongo que podemos aplicarlos a un pequeño nivel en el desarrollo real. Por ejemplo, desglosamos requisitos más pequeños y los utilizamos como requisitos para realizar un proceso de producción de tres pasos.
El desarrollo de nuestro programa puede ser tan pequeño como la operación de una interfaz o la operación de una función. Si todos pasan la prueba unitaria, cada paso de la producción del programa será calificado y luego. ensamblado y combinado en un programa completo en este momento, es más propicio para pruebas posteriores y garantiza la calidad de nuestro programa.
La derivación de la complejidad se basa en los requisitos de capacidad de producción. Cuando los requisitos son más simples, utilizamos la forma más sencilla, práctica y de menor costo para lograrlos. Cuando nuestros requisitos de capacidad de producción son mayores y la solución anterior no puede cumplirlos, necesitamos más mano de obra, equipos, máquinas y otros recursos para cumplir con los nuevos requisitos de capacidad de producción.
La esencia de encontrar la mejor estrategia es el control de costes.
Cualquier cosa que pueda lograr la velocidad y calidad de envío ideales al menor costo es la mejor solución.
Por ejemplo, en el desarrollo de proyectos reales, suponiendo que queremos aumentar nuestra velocidad de desarrollo, se pueden implementar dos soluciones, una es reclutar más personas y la otra es aumentar la productividad personal. La situación actual es que el coste de la mano de obra es muy alto. Por supuesto, estamos más inclinados a aumentar la productividad personal. Esto también implica formación entre bastidores, automotivación personal, cultura empresarial, etc.
Esto es como si tuviéramos un pedazo de tierra y ahora hemos cultivado muchas verduras en él, incluidos frijoles, pimientos picantes, pimientos verdes y pimientos de colores. Ahora queremos comer granos de pimienta. La forma más sencilla es comprárselos a otros.
En realidad tenemos ambas opciones. No solo reclutamos personas, sino que también las capacitamos nosotros mismos. La capacitación es fertilización, la motivación personal es crecer y la cultura de la empresa es sol, agua y aire. todo en este ambiente y todo está estrechamente relacionado.
Para garantizar la calidad de nuestros productos finales, necesitamos probar los productos que producimos.
Y si solo realizamos una inspección antes de que el producto sea producido y entregado, para entonces será demasiado tarde si hay un problema con este producto, si hay un problema con esta serie de productos. .
Entonces, para prevenir este fenómeno, debemos agregar pasos de prueba a cada paso de la producción.
Por ejemplo, las pruebas de módulos de desarrollo, las pruebas unitarias de interfaces back-end y las pruebas de control de calidad de los datos en cada paso deben encontrarse y resolverse a tiempo, de modo que cuando se obtenga el producto final. Está ensamblado, puede ser de alta calidad.
Todos los procesos productivos tienen una característica común, es decir, las materias primas adquieren cada vez más valor durante el proceso.
Si el problema no se puede descubrir temprano, las pérdidas que causará serán cada vez mayores. Si un error no se resuelve en la etapa de desarrollo, sino en la etapa de prueba, retrasará el proceso general. , y si explota en línea, el daño causado excederá con creces el módulo donde se encuentra el error, e incluso puede ser devastador.
Entonces, para evitar este tipo de problema, debemos encontrar el problema lo antes posible. Este tipo de problema no solo se resuelve en las pruebas, sino también en las pruebas unitarias durante nuestro desarrollo real. Para encontrar el problema antes. Al mismo tiempo, también ofrecemos garantía de calidad integral para nuestros productos.
Después de todo, en la etapa de aceptación del producto, sus pruebas solo pueden ser aproximadas y no pueden garantizar todas las situaciones.
Empujar de atrás hacia adelante.
Incluso muchos problemas no tienen que ver con errores, sino con el diseño del software, el diseño de componentes, el diseño de la interfaz, el diseño de la estructura de la tabla, y todos se basan en la comprensión de la lógica del producto detrás de ellos. La lógica del producto detrás de él, la comprensión de la demanda detrás de él, la generación real de la demanda, si la demanda es realmente valiosa y si el producto cumple con las expectativas del usuario están estrechamente relacionados.
NGVFBB
No sólo tenemos que trabajar duro, también tenemos que saber trabajar
Suponiendo que ahora tengamos suficiente mano de obra, buen equipo y Tropas fuertes, ¿cuál debería ser nuestro objetivo?
Por supuesto que es por dinero, entonces, ¿cómo se puede ganar dinero?
Por supuesto esto se basa en una tienda de desayunos.
Para lograr los objetivos anteriores, ¿en qué objetivos debemos centrarnos? Es decir, ¿deberías prestar atención a cómo está funcionando la tienda hoy?
La primera: ¿Quieres saber cómo están las ventas hoy? Ganancias directamente involucradas.
Segundo: querrás saber si el inventario de materias primas es suficiente. Si no es suficiente, cómpralo. Si es suficiente, cancela primero el pedido de hoy.
Tercero: Quieres saber el estado del equipo y si ha funcionado mal.
Cuarto: Recursos Humanos, ¿qué debemos hacer si dos personas piden baja?
Quinto: Indicador de calidad de recursos humanos Si el camarero ofende al cliente al entregar la comida, no vale la pena perder.
Juzgamos el funcionamiento de la tienda en función de los indicadores anteriores y hacemos ajustes oportunos. Sin embargo, el ajuste de algunos indicadores puede afectar el funcionamiento real. Por ejemplo, descubre que un empleado tiene mala calidad y, a menudo. Si ofende a un cliente y se niega a cambiar sus hábitos, pero cuando solo hay un empleado en la tienda, emitirlo afectará a otro indicador, los recursos humanos.
Combinado con el ejemplo que desarrollamos:
Cuando desarrollamos un programa, debemos prestar atención a los indicadores:
En la práctica, debemos pagar Preste atención a estos tres indicadores al mismo tiempo, y no puede simplemente ignorar un indicador e ignorar otros indicadores, y posponer el tiempo de entrega por el bien de las pruebas unitarias. Definitivamente compensará las ganancias y pérdidas. Encuentre la mejor solución mediante compensaciones.
Es aún más erróneo estimar completamente la calidad del producto por el tiempo de entrega.
Debemos fijar estos tres indicadores para lograr nuestro objetivo final.
Productos de calidad, satisfacción del cliente, rentabilidad del producto, etc.
Cualquier gestión requiere evaluación. Una estrategia de evaluación eficaz debería evaluar el resultado, no las actividades de producción que preceden al resultado.
Todos los procesos productivos se pueden resumir en esta teoría.
¿Qué pusiste en la caja negra y qué sacaste de ella?
Tienes una tienda de desayunos, has invertido mano de obra, materias primas, almacenes y has producido desayunos.
Si desea desarrollar un programa, ha invertido mano de obra, energía y tiempo para producir un programa.
Ahora que tenemos este artefacto, ¿sabemos qué buscamos?
Produzco un producto a través de una caja negra, por lo que, por supuesto, quiero que nuestro producto sea de alta calidad, atractivo, rentable y satisfecho con los clientes.
Para que nuestra caja negra produzca mejor nuestros productos, debemos establecer algunos objetivos para que funcione mejor.
Como sabes que esto puede ser malo, o que has experimentado dificultades antes, puedes proponerte este momento para evitar estas cosas. Por ejemplo:
Y así sucesivamente. Todos podemos evitar estos problemas por adelantado antes del desarrollo del programa.
Por ejemplo, si queremos lanzar el proyecto en junio, necesitamos abrir agujeros los días 10, 15 y 20 para obtener información sobre el progreso. Si encontramos eso el día 15, el progreso. Aún no es la mitad, o incluso aún está en la etapa inicial, así que sabes que no podrás lograr tu objetivo este mes.
El progreso del proyecto es un desarrollo lineal, y no se puede completar de la noche a la mañana ni en un solo paso.
Este principio también se puede aplicar a la vida si me pongo a leer un libro este mes, y sé que no he terminado de leer un tercio el día 10, o ni siquiera lo he leído. todavía, entonces hay una alta probabilidad de que no pueda terminar este libro.
Es poco probable que dediques los últimos dos días a completar tu objetivo mensual.
Complementando los indicadores anteriores, si puedes completar un tercio de la meta de un mes que estableciste antes del día 10, significa que el progreso es normal. Si puedes completar la mitad, significa que hay. una alta probabilidad de que se pueda completar si solo se completa una cuarta parte, por lo que el cronograma es ajustado y existe una alta probabilidad de que no se complete.
Haz una tabla de cada plan, el tiempo previsto y el tiempo de finalización real para detectar qué salió mal y provocó este retraso.
Controlar la salida debería llamarse controlar la salida.
Hay dos modelos de producción en la fábrica. Uno es la producción de pedidos. Cuando llega un pedido, hacemos un pedido que tarda 4 meses, el otro es. Es producción planificada. Anticipamos pedidos futuros, producimos con anticipación y, al mismo tiempo, buscamos clientes. Una vez completada la producción, venderemos los productos a los clientes de inmediato.
Lo mismo ocurre con el desarrollo de proyectos. Si se trata de un proyecto de terceros, entonces es producción de pedidos, porque no sabíamos qué hacer antes. Los clientes necesitan hacer demandas.
Y si estás haciendo tu propio proyecto o vendiendo tu propio proyecto a un tercero, entonces es producción planificada. Necesitamos formular nuestras propias necesidades, grupos de demanda, qué hacer, planificar qué proyectos hacer en el futuro y qué completar. Haz un horario.
El desarrollo de un proyecto, el desarrollo de módulos y la formulación del tiempo de lanzamiento del proyecto una vez fijado, se debe completar con todas las fuerzas.
Sin embargo, en el desarrollo real, los cálculos no pueden basarse completamente en el estado ideal. Siempre habrá otras situaciones pendientes. No podemos predecir con precisión el negocio o el proceso porque debemos asumir algunas suposiciones en este sistema. Espacio flexible. para garantizar un cierto grado de redundancia.
Podemos utilizar la tabla de verificación repetida para comprobar nuestra producción planificada. A través de ella, podemos encontrar la diferencia horaria entre la producción planificada, es decir, la programación y el desarrollo real, y descubrir la causa del problema.
Al predecir el futuro, podemos ajustar el trabajo de gestión, que es un método importante para mejorar la capacidad de producción. Conocemos los estándares generales de una cosa y sabemos si necesitamos agregar mano de obra si queremos completarla en este momento. O reducir la inversión en mano de obra.
Existe una fórmula para esto:
Capacidad de producción = la producción de diferentes departamentos en la caja negra/la mano de obra necesaria para esta producción
Dos formas de aumentar la capacidad de producción:
Respecto al segundo punto: de hecho, es para mejorar las capacidades personales de los empleados.
Una actividad tiene un ratio de apalancamiento relativamente alto, lo que significa que con el mismo insumo, esta actividad tiene una producción mayor que una actividad con un ratio de apalancamiento bajo.
Si una persona puede hacer más cosas al mismo tiempo que otra persona, entonces tiene un índice de apalancamiento alto. Si una persona puede hacer cosas que otros no pueden hacer, entonces tiene un índice de apalancamiento alto.
El trabajo de la dirección es aumentar el apalancamiento. Este concepto se explicará en detalle en el siguiente capítulo.