Estoy trabajando en un programa grande que tiene una API GUI abstraída. Está muy basado en GUI, muchos cuadros de diálogo y algunas características desagradables que dependen en gran medida del flujo de mensajes de la GUI (secuencias correctas de enfoque/mouse/manejo activo, etc.) - no es fácil conectar al puertoHorario de programación para portar un programa
Ahora quiero hacer un puerto desde el FOX Toolkit actualmente utilizado hasta el Cocoa/MFC original.
Me doy un plazo de tiempo hasta el final del año, pero mi trabajo principal será continuar el trabajo de desarrollo con el kit de herramientas existente, pero no hay una versión planificada para los clientes finales antes de realizar ambas tareas.
Mi pregunta es ¿cómo debo pasar mi tiempo?
- dejar de trabajar en el programa principal y hacer un puerto de 90% (alrededor de 3 mes) de la primera interfaz gráfica de usuario
- Dividir todo en pequeñas sesiones de un mes cada uno.
- Asignación de lunes/martes al proyecto GUI y el resto de la semana para la aplicación.
- Terminando la aplicación primero, luego el puerto.
Creo que hay tres argumentos que debo equilibrar.
- motivación, quiero ver algo que hacer en ambos proyectos
- cerebro desbordamiento de entrada, ambas tareas requieren una gran cantidad de información detallada en mi cerebro y en ocasiones lo suficiente es suficiente.
- Supongo que la interconexión se intercala, por lo que la transferencia también requeriría muchos cambios de código en el código existente y el nuevo código que se escribirá mientras tanto.
Esta pregunta parece estar fuera de tema porque se trata de la gestión de proyectos –