Пожалуйста, дайте мне знать, если это не по теме, поскольку этот вопрос касается логистической или административной стороны ИТ, а не технической.
В декабре этого года мы с одним из моих коллег собираемся потратить две недели во время зимних каникул в университете, чтобы заняться несколькими проектами, в том числе
Ни в одном из них не определены цели или точные оценки времени, поэтому я не знаю, с чего начать. Кроме того, мы оба - студенты, не имеющие формального образования в области ИТ, поэтому для NetInstall и миграции мы будем учиться на работе.
В свете этого, какие планы проектов мы должны писать? Я спрашиваю не потому, что мне нужно подать официальное предложение, а потому, что я думаю, что подготовка такого документа поможет мне подумать об этом и организовать работу. В принципе, что мне следует учитывать при планировании и расстановке приоритетов в моей повседневной работе?
Когда вы совершенно не уверены, играйте в игру. Разбейте проекты на настолько маленькие части, насколько вы можете представить, и оцените время, которое уходит на выполнение каждой части. Просмотрите в уме части, из которых состоит работа, и представьте, что вы их выполняете. Надлежащие оценки времени происходят из того, что вы делаете оценки, делаете, а затем видите, где вы находитесь.
Как говорят другие, детальное планирование - ваш друг. Возможно, вы все еще не уверены, сколько времени займет выполнение каждой задачи, но вы получите лучшее представление, чем сейчас, и вы будете лучше понимать, сколько задач у вас есть. Возьмите следующий пример из вашего сообщения:
перенос нескольких сервисов на разные серверы для обеспечения безопасности и надежности
восстановление двух ключевых серверов из резервных копий и с нуля для практики
Какие сервера? Какие услуги? Каковы ваши критерии успеха? Некоторые службы перемещать сложнее, чем другие (например, DNS легко перемещать, Open Directory более сложен, чем DNS, сервер Exchange действительно будет очень сложным)
С некоторыми серверами сложнее работать и выполнять резервное копирование, чем другие. Что вы поддерживаете? Используя мой пример, приведенный выше, резервное копирование и восстановление сервера базы данных может оказаться все более сложным, чем простой файловый сервер.
Как они в настоящее время создаются? Насколько сложно установить программу резервного копирования? Какая конфигурация нужна? Сколько времени нужно на восстановление сервера? Сделать резервную копию сервера? (вам нужно сделать это по крайней мере еще раз, чем вы, вероятно, планировали, в рамках вашего тестового режима, например, чтобы убедиться, что система восстановлена правильно). Если это ключевые серверы, как долго они могут быть отключены? Как вы снизите вероятность того, что жестяная банка' восстановить их, потому что есть проблема с резервными копиями или оборудованием, которая становится очевидной только тогда, когда вы начинаете работать?
When you're sure it will take not more than 3 days - on the 3rd day something happens. Your Murphy.
Всегда используйте максимальное время, которое вы можете себе представить, в пределах диапазона, который клиент может назвать "приемлемым": он будет счастлив, когда вы закончите раньше, и вы будете гордыми, свободными и готовыми перейти к следующему заданию как как только вы захотите это сделать.
Как сказал Блэкигл, разбивайте проекты на более мелкие этапы, которые вы можете оценить. Я не стал бы заходить так далеко, чтобы сказать «как можно меньшими порциями, насколько вы можете представить», но разбил бы это на достаточно маленькие части, чтобы вы могли оценить время для порций.
Для проектов миграции и восстановления в первую очередь нужно задокументировать, что уже есть: как работают службы, что установлено, где находятся установочные файлы. Для восстановления: какое оборудование, какие драйверы необходимы, какие приложения установлены, где находятся установочные файлы.
Если вы учитесь на лету, я бы не ожидал, что сделаю все это за 2 недели. Я бы начал с того проекта, который вы понимаете лучше всего, то есть с того, который вы можете наиболее уверенно разбить на подзадачи.
Что касается планирования, если у вас есть возможность провести две недели без перерывов, я бы работал над одним проектом, пока он не был завершен. Затем переходите к следующему. Работая над одним проектом, вы можете начать предварительную работу над другими проектами, но я бы не стал делать ничего, что было бы нелегко отменить.
Задокументируйте, что вы делаете и сколько времени занимаетесь, чтобы вы могли увидеть, что требует времени, и улучшить свои оценки в следующий раз.