Я работаю над большой программой, которая имеет абстрактный API графического интерфейса. Это очень основанный на графическом интерфейсе, много диалогов и несколько неприятных функций, которые в значительной степени зависят от потока сообщений в графическом интерфейсе (правильные последовательности фокуса/мыши/активной обработки и т. Д.) - непросто для портаПрограммирование расписания для портирования программы
Теперь я хочу порт он из используемого в настоящее время набора FOX Toolkit для родного Cocoa/MFC.
Я даю себе временные рамки до конца года, но моя основная работа будет заключаться в продолжении работы по разработке с существующим набором инструментальных средств, но для конечных клиентов не планируется запланированная релиза до того, как обе задачи будут выполнены.
Мой вопрос: как я должен тратить свое время?
- Остановка работы основной программы и сделать 90% порта (около 3 месяцев) в GUI первого
- Расщепление все, на более мелкие сессий в течение одного месяца каждый.
- Присвоение в понедельник/вторник графическому интерфейсу проекта и остальной части недели для приложение.
- Завершение приложения сначала, затем порт.
Я думаю, что есть три аргумента, которые мне нужно сбалансировать.
- Мотивация, я хочу видеть то, что происходит на обоих проектах
- Brain ввода перелива, обе задачи требуют много детальной информации в моем мозгу, и достаточно иногда достаточно просто.
- Я предполагаю, что портирование взаимосвязано, поэтому для портирования потребуется также много изменений кода в существующем коде, и новый код, который будет , будет написан тем временем.
Этот вопрос не соответствует теме, поскольку речь идет об управлении проектами –