Как Вы обрабатываете планирование/крайние сроки вокруг программистов? [закрытый]

Он облегчает импорт других файлов python. Когда вы помещаете этот файл в каталог (например, материал), содержащий другие файлы py, тогда вы можете сделать что-то вроде import stuff.other.

root\
    stuff\
         other.py

    morestuff\
         another.py

Без этого __init__.py внутри материала каталога вы могли бы 't import other.py, потому что Python не знает, где исходный код для материала и не может распознать его как пакет.

15
задан Kev 19 December 2008 в 14:30
поделиться

8 ответов

Во-первых, необходимо различать крайние сроки и оценки.

  • Крайние сроки прибывают из внешних источников, например, "Функция X потребностей быть готовы к выставке".
  • Оценки прибывают из внутренних источников, например, "Функция X займет недели N для завершения".

Обычно программисты должны создать оценки, и продажи/маркетинг создадут крайние сроки.

проблемы происходят, когда эти два не могут быть разрешены - если крайний срок ближе, чем оценка.

Полезные подсказки для dev (ведет):

  • Позволяют человеку, делающему работу, создают оценку.
  • Гарантируют, что оценки основаны на крошечных задачах, каждый не более, чем день или два.
  • Использование обратная связь, чтобы позволить разработчикам улучшить свои навыки оценки.
  • Точные навыки оценки позволяет Вам продвинуть тяжелее против требований крайнего срока.

Полезные подсказки для маркетологов / создатели крайнего срока:

  • не переопределяют оценку с крайним сроком.
  • , Если крайний срок конфликтует с оценкой, единственные реальные опции (a) разработчики работают сверхурочно, (b) требования в течение крайнего срока обрезаются, или (c) крайний срок пропущен.
  • Объясняют, почему крайний срок важен, и что цель крайнего срока функции ("клиент X, подпишет контракт с шестью числами").
  • Понимают, что люди, которые чувствуют, что не могут выполнить работу в срок, не будет мотивирован.
33
ответ дан 1 December 2019 в 00:01
поделиться

Разработчики должны быть вовлечены в создание крайних сроков. Если они произвольны и создаются без входа от разработчиков затем, они имеют право жаловаться. Проекты законно получают ограничения времени от бизнеса, но ресурсы и функции должны быть скорректированы для компенсации. Те корректировки не могут быть внесены без входа от разработчиков (не говоря уже о BAS, QA и операционных людях).

5
ответ дан 1 December 2019 в 00:01
поделиться

Программисты НЕНАВИДЯТ крайние сроки за очень серьезные основания!

почти невозможно точно оценить, сколько времени часть кода возьмет для разработки, запишите и отладьте, пока Вы не сделали это.

От моего личного опыта я провел более чем неделю, заставляя "простой" сценарий оболочки работать, который я оценил бы приблизительно в час. С другой стороны, занял приблизительно неделю для записи, синтаксический анализатор для определений данных КОБОЛа (включая весь странный АККОМПАНЕМЕНТ АККОМПАНЕМЕНТА 3 ПРОИСХОДИТ, переопределяет СИНХРОНИЗАЦИЮ и слабый материал байтов), который я оценил приблизительно в два месяца.

другая большая проблема состоит в том, что сталкивающийся с программисты жестких сроков пропускают лучшую практику и начинают взламывать. Таким образом сохраняя приблизительно 50% времени кодирования, но добавления 300% к тесту и время отладки.

10
ответ дан 1 December 2019 в 00:01
поделиться

Единственное программное обеспечение, engineers/developers, я встретился, кто ненавидит чувство крайних сроков что путь по одной из двух причин:

  1. Они полностью дезорганизованы и знают, что не выполнят работу в срок, и так не любите их, потому что, когда они пропускают крайний срок, он заставляет их выглядеть плохо.
  2. у Них нет проблемы с крайними сроками, пока кто-то, кто понимает, что включенная работа устанавливает крайний срок. Худшие крайние сроки сделаны менеджерами, пытающимися продать проект и говорящий "3 недели?Нет проблем!" и затем говоря их группе разработчиков, что у них есть 3 недели, чтобы произвести рабочую версию MS Office и воссоздать Интернет для маленького ребенка генерального директора.
4
ответ дан 1 December 2019 в 00:01
поделиться

Традиционно можно только скорректировать качество, функции или время, последнее существо крайний срок. Качество Вы действительно не хотите бездельничать с. Таким образом, пока процесс, который Вы используете, позволяет Вам калибровать функции для достижения крайних сроков, я в порядке.

5
ответ дан 1 December 2019 в 00:01
поделиться

Я думаю, что это зависит от того, как расписания создаются. У разработчика должна быть значительная роль в предложении расписания. Иначе, как Вы будете знать, разумно ли это или нет?

, Если кто-то в верхнем управлении просто диктует, что "Функция X потребностей, которые будут сделаны Y", не имея никакого хорошего понимания в к тому, сколько времени это могло бы на самом деле взять (некоторые вещи намного более сложны для реализации, чем, они походят), затем, это - Плохая Вещь. Однако, если они работают с разработчиками для оценки усилия, на самом деле требуемого и баланс, который с остальной частью потребностей компании, затем оно обычно разрабатывает вполне прилично.

2
ответ дан 1 December 2019 в 00:01
поделиться

Ну, я довольно доволен крайним сроком , если , что крайний срок был определен посредством хорошо продуманного оценочного процесса с входом и от менеджеров и от инженеров и требования, для того, какой, как предполагается, поставляется на упомянутом крайнем сроке, четко определены.

1
ответ дан 1 December 2019 в 00:01
поделиться

Регулярные обзоры крайне важны:

  • Список главные этапы и результаты
  • Разбиваются, он в меньшие блоки
  • Создает набор меньших оценок
  • , Делают крайние сроки разумными

, у Вас должны быть крайние сроки, но одинаково те крайние сроки должны быть реалистичными и измеримыми. Перемещение спецификации собирается раздражать разработчика - это могло бы быть неизбежно, но не боится переместить вещи (после обсуждений).

Крайние сроки и оценки работы никогда не будут особенно точными, но таким образом, основные методы управления проектами должны означать, что люди знают о пропавших без вести их - и почему это произошло.

1
ответ дан 1 December 2019 в 00:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: