Es difícil para una persona no técnica, pero lejos de ser imposible. Debe implementar un proceso que le permita medir el rendimiento de su desarrollador. Aquí hay algunas ideas:
1. Trabaje con su desarrollador para dividir los proyectos en tareas más pequeñas que tengan el tamaño de un par de horas a 2-3 días como máximo trabajo. Pídale al desarrollador que calcule cada tarea y que sea conservador.
2. Pídale al desarrollador que se comprometa a realizar una determinada cantidad de tareas en una o dos semanas (entrega en tiempo en función de sus estimaciones y disponibilidad). Haga responsable al desarrollador de entregar lo que dijo que haría. Si en la primera semana el desarrollador no realiza el trabajo, esto no necesariamente significa que él / ella no está siendo productivo, también podría significar que no hicieron una estimación lo suficientemente conservadora (MUY común). Pídales que aprendan de la semana anterior, y aplique esos aprendizajes al presupuestar qué trabajo se puede hacer. En metodologías ágiles, esta medición del rendimiento se denomina “velocidad”. Una marca de un buen desarrollador es aquella que puede alcanzar constantemente la misma velocidad semana tras semana.
- ¿Cómo encuentra un software un error en palabras mal escritas, especialmente en Android?
- Entre los ingenieros de software estadounidenses y sus contrapartes indias, ¿quiénes son los mejores?
- ¿Cuáles son las tarifas del curso de prueba de software?
- Soy un desarrollador de software que trabaja en una empresa decente. Un año después de obtener mi maestría en Ciencias de la Computación, he perdido completamente el interés en el campo. ¿Cómo puedo cambiar radicalmente mi carrera profesional para hacerme más feliz?
- ¿Qué certificación de desarrollador de Microsoft es mejor para el fundador de inicio?
3. Si el trabajo anterior parece ir más lento de lo que desea, contrate un contrato con el desarrollador para que lo ayude durante un par de semanas. Pídale que también proporcione estimaciones para las mismas tareas. Idealmente, los dos desarrolladores trabajarían juntos para llegar a estimaciones de consenso y luego trabajarían para completar el trabajo. Si el desarrollador del contrato puede completar el trabajo a una velocidad más alta, entonces puede considerar dejar caer a su otro programador.
¡Mucha suerte con lo anterior!