• Протоколирование: рекомендации по трассировке

      В данной статье я хочу поделиться своими мыслями/наблюдениями/рекомендациями относительно реализации такой важной задачи при разработке ПО как протоколирование. В Интернете существует множество статей описывающих инструменты для протоколирования, но очень мало информации о том, какие именно события, и какую информацию, нужно записывать в протокол работы программы.
      Читать дальше →
      • +29
      • 19.3k
      • 9
    • Оценка трудозатрат выполнения проекта по разработке ПО: практика в условиях украинской реальности

        Вступление



        К написанию данной статьи меня подтолкнул не очень давно завершившийся проект. Как и в любом другом проекте, в нем были и ошибки (в том числе и при оценке), и проблемы и интересные их решения, и, несмотря ни на что, боевой дух команды, и желание сдать проект во время, и переработки и таки сдача проекта в срок, и долгожданный отпуск. Все это стоит отдельной статьи. Но главное — был бесценный опыт, на основании которого создана эта статья.
        Очень часто, мы оцениваем проект и сильно ошибаемся. И вроде как из-за мелочей, которые появляются по ходу проекта, но которые, в действительности, можно было бы и обнаружить и учесть заранее.
        Статья содержит простые и в тоже время полезные рекомендации и метод расчета оценок трудозатрат проектов и будет интересна руководителям проектов, архитекторам, системным аналитикам, продавцам ИТ решений и всем остальным, кто занимается оценкой работ по проектам с фиксированной ценой (fixed price projects).
        В статье мы займемся только оценкой трудозатрат по работе над проектом, оценка длительности выполнения и стоимости – это совсем другая история.
        В статье я описываю свой личный опыт оценки проектов, и,
        конечно же, у вас могли быть другие ситуации и свои методы и
        рекомендации оценивания.
        Для большего понимания сути, смысла и «духа» статьи рекомендую сначала просмотреть:
        • выступление Сергея Мартыненко «Написание тестов, как вид тестирования требований»[1], на которое я буду часто ссылаться в ходе данной статьи. Важно понимать, что правильно сформулированные цели и требования – это большой и важнейший шаг к успеху проекта
        • и презентацию Сергея Бережного
          «My Story: «Путь овертаймов» [2]. По большому счету данная презентация к теме статьи не имеет, но имеет отношение к неправильно оцененным трудозатратам.

        Статья содержит такие разделы:


        • Украинские реалии при выполнении проекта
        • Проблемы и их решения
        • Подготовка к оценке
        • Перечень работ для оценивания
        • Оценка работ по написанию кода
        • Цифры и коэффициенты из практики
        • Пример расчета

        Читать дальше →