is_реклам:

пошук, категорії та ін. показати ▼

Еквівалент часу програміста або Чому програмісти погано оцінюють свій час

Еквівалент часу програміста або Чому програмісти погано оцінюють свій час
автор опубліковано

- Скільки необхідно часу, ...?
- Який Estimate для ...?
- Скільки по часу займе ... ?

Такі і багато інших подібних питань може почути програміст від замовника, чи від свого керівництва. Кожна із сторін оцінює час по своєму, і коли замовлення не вкладається в термін здачі тут починаються танці із бубном. Порівняльна таблиця, допоможе привести до якогось спільного знаменника час програміста (в більшій мірі початківця) та замовника, для подальшого більш раціонального планування майбутнього проекту, або просто показати інше бачення одних і тих же проблем різними сторонами.

Estimate (Оцінка) Програміст думає Те, що програміст Забув Фактичний час
30 сек Там просто невеликі зміни в коді повинні бути. Я точно знаю, що змінити і де. Вона займе 30 секунд, щоб поправити. Час для запуск комп'ютера, середовища розробки, зміни в коді. Час, необхідний для виправлення, тестування та документування змін. 1 год
5 хв Це дрібниця, зараз подивлюсь на Google і виправлю. Дуже рідко можна знайти саме ту потрібну інформацію з першої спроби. Навіть якщо і буде знайдено, то ймовірно, необхідні деякі корективи, перш ніж все запрацює. Додамо час на виправлення, тестування і т.д. 2 год
1 год Я знаю, як це зробити, але певний час піде на написання коду. 1 год занадто мало часу, щоб мати якийсь запас для будь-яких непередбачених проблем. Щось завжди може зламатись. 2 год
4 год Треба трохи поправити код, я приблизно знаю як це зробити. Я знаю, що GPicture модуль нашого фреймворку може це зробити, але я повинен перевірити документацію чи це дійсно так. Це, напевно, єдина реалістична оцінка. Є час, щоб мати деякий запас для непередбачених проблем, а завдання все ще досить мале, щоб його зрозуміти. 4 год
8 год Я спочатку повинен розділити клас GImages на два, потім я додам виклик коду GPicture і, на завершення, додам нові поля в GUI. Там дуже багато залежностей від класу GImages з різних частин системи. Близько 40 різних файлів повинні бути скоректовані. Нещодавно додане поле в GUI повинне бути додане в базу даних. 8 год занадто мало, щоб зрозуміти все повністю. Там буде більше кроків, ніж програміст думає при оцінці часу. 12-16 годин
2 дні Це дійсно займе багато коду. Я повинен буду додати кілька нових таблиць у базу даних, GUI для них, а також логіку для читання і запису даних. 2 дні роботи дуже багато, з точки зору більшості розробників. Там, безумовно буде щось, про що забули. Не тільки маленькі речі, а й деякі функціональні частини, були пропущені під час оцінки. 5 днів
1 тижд Ой... Це величезне завдання. Я не маю поняття про те, як це зробити, але я не можу сказати, що не знаю. Один тиждень має бути достатньо, я сподіваюся, я дійсно сподіваюся, але я не можу просити більшого або вони подумають, що я не досить компетентний. Завданням є занадто великим, щоб отримати розуміння його. Воно повинно бути відправлено назад на доопрацювання архітекторові, який може допомогти розділити його на більш дрібні частини і представити деякі напрямки, як воно повинно бути вирішено. Архітектор може знайти простий спосіб як це зробити, чи знайти, що саме є дуже великим шматком роботи, ніж раніше очікувалося. 2-20 днів

Ось таке от. Сподіваюсь вам було цікаво читати. Свою враження Ви можете описати в коментарях, а симпатію виразити лайками та репостами.

Дякую за увагу. До зустрічі в інших постах.

схоже за тегами

Коментарів 2

  1. 4 роки знадобилося мені щоб зробити ці самі висновки, як то кажуть ‘точно в яблучко’. Як часно я наштовхувався на опір від замовників коли вони чекали від мене готового сайту за два дні, зі всіма комітами конфігами, задеплоїну і залиту в репозитарку. Отак спершу вони виривають у тебе естімейти ті які їм самим до вподоби а тобі потім розчарування що не виправдошуєш поставлені вимоги. Шкода що при таких великих зарплатах замість того щоб подумати як працювати в міру більшість рветься ще вище.

    • angelinavorontsova пише:

      “Шкода що при таких великих зарплатах замість того щоб подумати як працювати в міру більшість рветься ще вище.” – цілковита правда! Краще б думали про якість!

Залишити коментар:

Яндекс цитирования UA TOP Bloggers