Desarrollo de aplicaciones: ¿Qué tácticas de desarrollo te ayudaron a obtener exactamente lo que quieres de tus desarrolladores?

¿Conseguir lo que quieres de tus desarrolladores? Los desarrolladores suelen desarrollar lo que les dices, pero decirles no siempre es fácil o directo. El desarrollo de software no es fabricación. Generar un buen software no es un proceso de producción; Es un proceso de desarrollo. El desarrollo es un proceso creativo. Los buenos procesos creativos son iterativos.

El desarrollo es un proceso de aprendizaje que implica prueba y error. No es un camino directo donde se reúnen un conjunto de requisitos y se obtiene el producto perfecto. El desarrollo de software es una solución diseñada para un problema único. Al igual que no esperas que la primera vez que hagas algo sea genial, lo mismo con el desarrollo de una solución.

Los buenos desarrolladores no son autómatas, tienen que tomar una docena de decisiones, inferencias y juicios. Acercándolos lo más posible a los expertos en la materia para que cuando lleguen a estas encrucijadas en un día puedan hacer preguntas, discutir las implicaciones y llenar los vacíos en el caso de negocios. Si dificulta que se produzca esta retroalimentación, tomarán estas decisiones con su mejor criterio y, sin la experiencia comercial, podría ser defectuoso.

Tutoriales, wireframes, casos de uso, historias, etc. comunican lo que se desarrollará. Cuanta más inversión realice en estos artefactos, mejor será el producto final. Además, es mucho más rápido y más barato modificar un caso de uso o una estructura metálica que ‘arreglar’ el código. Me encantan las demostraciones estáticas “cliqueables” para mostrar el comportamiento y el flujo, ayuda a mostrar a todos cómo funciona la solución sin un desarrollo importante. También puedo hacer que un diseñador inicie el proceso de desuello en estas páginas, lo que también puede mejorar el flujo de trabajo y ejecutar las cosas en paralelo.

Por último, tome sus artefactos y desglosarlos en proyectos comprobables más pequeños. Puede revisar estas secciones funcionales más pequeñas con PYME y clientes. Entonces puede decir que esto es bueno, que necesita ajustes, y que esto debe desecharse y rehacerse. Actualizar estas iteraciones más pequeñas también es más rápido y más fácil que un proyecto más grande, más integrado y más grande.

Hacer un gran trabajo en el trabajo inicial evitará / mitigará problemas en la entrega. La única medida real de éxito es si la aplicación resuelve los puntos débiles del cliente. Estos a menudo cambian y cambian cuanto más ve el cliente, por lo que cuanto más cerca estén las PYME y los clientes del equipo de desarrollo, mejor podrá adaptarse e iterar el equipo. No puedo decirte la cantidad de veces que terminas entregando lo que pidieron, pero no lo que necesitan, por lo que el proyecto falla.

More Interesting

Me ofrecieron el papel de Ejecutivo de Desarrollo de Negocios con un CTC de 2.2 Lakhs en una startup de TI en mi ciudad natal. ¿Debo tomar la oferta?

¿Cómo describiría la "cultura empresarial" de Silicon Valley a un extraño geográfico / industrial?

¿Es un mal negocio mejor que ningún trato?

¿Qué es un paquete de compensación justa, en términos de comisiones y capital, para un desarrollador / vendedor que es el primer empleado no fundador en una startup?

¿Qué libros proporcionan una visión general de modelos de negocio innovadores / interesantes del pasado y del presente?

¿Qué tan bueno es el desarrollo empresarial como una opción de carrera para una especialización en economía? ¿Cuánto ganan? ¿Cuáles son sus roles y responsabilidades?

¿Cuál es la diferencia entre el desarrollo empresarial y el desarrollo de productos, particularmente en una empresa en una etapa anterior?

¿Cuáles son las cosas necesarias para crear un sitio web?

¿Qué trabajo es mejor, gerente de desarrollo de negocios o desarrollador de software?

¿Cuáles son algunas de las mejores prácticas de Biz Dev para nuevas empresas?

Con tantas aplicaciones de gestión de proyectos en el mercado, ¿qué tipo de aplicación será la mejor? ¿Qué características son imprescindibles?

¿Qué es el desarrollo de ventas, marketing y negocios?

Actualmente estoy desarrollando un sitio web de una tienda en línea que permite a muchas personas vender sus productos en línea. ¿Cómo puedo promocionar mi tienda y competir con gigantes como eBay, Amazon, etc.?

¿Cuáles son las mejores formas de acercarse a una empresa bien establecida basada en productos y buscar su interés en integrar (integrar) nuestro producto en su ERP o CRM? Nuestro producto definitivamente puede agregar valor, pero ¿cuál es la mejor manera de acercarse?

¿Qué pasos son necesarios para abrir una panadería?