powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Расчет временных затрат при разработке ИС?
15 сообщений из 15, страница 1 из 1
Расчет временных затрат при разработке ИС?
    #34911120
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Ставиться такая задача. Разработать многофункциональное вэб приложение.
Вопрос у меня такой как приблизительно рассчитать время на реализацию системы?
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34911266
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egghead пишет:

> Ставиться такая задача. Разработать многофункциональное вэб приложение.
> Вопрос у меня такой как приблизительно рассчитать время на реализацию
> системы?

В общем случае эта задача не решается. Решается только в очень частных случаях.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34911369
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
egghead пишет:

> Ставиться такая задача. Разработать многофункциональное вэб приложение.
> Вопрос у меня такой как приблизительно рассчитать время на реализацию
> системы?

В общем случае эта задача не решается. Решается только в очень частных случаях.
Posted via ActualForum NNTP Server 1.4

а как это делается если заказчик спрашивает примерное время на реализацию?
если не решается, как объясняется заказчику?

Спасибо!
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34911494
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egghead MasterZiv
egghead пишет:

> Ставиться такая задача. Разработать многофункциональное вэб приложение.
> Вопрос у меня такой как приблизительно рассчитать время на реализацию
> системы?

В общем случае эта задача не решается. Решается только в очень частных случаях.
Posted via ActualForum NNTP Server 1.4

а как это делается если заказчик спрашивает примерное время на реализацию?
если не решается, как объясняется заказчику?Заказчику это не объяснить, он это не поймет :)

Время на разработку оценивается только одним способом - экспертная оценка.

Садятся люди, рисуют список задач, которые надо выполнить.
Напротив каждой задачи - время в часах/днях.
(не забывая отводить время на тестирование, отладку итп.)
Далее простое суммирование - и получается время на проект в целом.

проблемы возникают когда:
1) Ошиблись на порядок в оценке.
2) Не описали все задачи.
3) Если кроме этого проекта еще есть другая работа - не учли загрузку людей по другим проектам.
4) Не заложили запас
5) Нереалистично оценили сроки на выполнение задач (отчет делается 5 минут, чего там делать).
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34913262
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bely пишет:

> Садятся люди, рисуют список задач, которые надо выполнить.
> Напротив каждой задачи - время в часах/днях.
> (не забывая отводить время на тестирование, отладку итп.)
> Далее простое суммирование - и получается время на проект в целом.


Да, главное тут - правильно обработать экспертные оценки.
Допустим, у вас есть N экспертов. Оценка каждого эксперта
пусть будет Oi, где i = 1..N.
Тогда расчетное время выполнения задачи должно быть равно

[fix]
N
_
\
( /_ Oi ) / N * 3 * 10

i = 1

[/fix]
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34918995
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стив Макконнелл "Сколько стоит программный проект". Там все написано.

Вот например:

Вспоминаем аналогичную систему, которую разрабатывали. Оцениваем примерно сложность новой системы с той. Домножаем время выполнения прошлой на отношение сложности.

Разбиваем систему на задачи. Просим исполнителей указать 3 срока выполнения:
Сколько потребуется времени в лучшем случае? A
Сколько потребуется времени? B
Сколько потребутеся времени, если все пойдет не так? C
T = (A+3*B +2*C)/6 и суммируем.

Разбиваем систему на задачи. Оцениваем каждую задачу в условных единицах, человекочасах, идеальных человекочасах и т.п.. Проводим одну итерацию, смотрим сколько условных единиц удалось выполнить. Делим сумму всех задач на количество условных единиц за итерацию и получаем количество итераций. Умножаем количество итераций на время итерации, получаем время выполнения проекта.

Сравниваем все оценки, и если они сильно расходятся ищем новые методы оценивания.

Первый способ работает плохо, особенно, если данные не собирались в процессе разработки 1й системы. 2й хорошо. 3й не довелось опробовать. Но у меня в списке это первый кандидат на опробование :).

+ совет Брюса Эккеля: "Тщательно рассчитайте время, которое Вам понадобится для разработки проекта, умножте на 2 и добавьте 10%".

+ Недавно прочитал в блоге одного менеджера, что время, указанное разработчиком, стоит умножать на Пи, изредка делить.

+ надо помнить закон Паркинсона: "Работа занимает все отведенное для нее время."
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34924317
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял, примерно. Спасибо!
Есть еще несклько вопросов.
1. Если заказчику нужно предоставить временные затраты по модулям, то время на тестирование и отладку пишется отдельно или оно включается во время на данный модуль?
2. Время на проектирование системы как то указывается?
3. Куда включается время на проектирование БД и написание ее функционала? И если включается отдельно, то как целиком или помодульно?
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34924653
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eggheadПонял, примерно. Спасибо!
Есть еще несклько вопросов.
1. Если заказчику нужно предоставить временные затраты по модулям, то время на тестирование и отладку пишется отдельно или оно включается во время на данный модуль?Если тестирование производит отдельный человек (или несколько людей) - то можно написать отдельно.
Обычно свои модули тестируют не только разработчики, но и бизнес-пользователи.
Вот тестирование разработчиками - я бы приплюсовал в разработку, а причее тестирование - отдельной строкой.

Есть еще отдельная такая работа - написания test case-ов (сценариев тестирования для бизнеса).
Обычно выделяется подэтапом в тестировании.

egghead2. Время на проектирование системы как то указывается?Зависит от.
Проектирование архитектуры модуля - можно указать, а можно влить в разработку.
Общее проектирование системы - можно сделать вообще первым этапом.

Критерий здесь прост - если задача съедает существенное количество времени, то она должна быть выделена отдельно.

egghead3. Куда включается время на проектирование БД и написание ее функционала? И если включается отдельно, то как целиком или помодульно?Пишите ровно так - как будете работать :)
Если сперва все спроектируете, а потом будете только писать - отдельным этапом в начале.
Если будете каждый раз возвращаться к проектированию (в каждом модуле) - пишите подэтапом в каждом модуле.
Если проектирование занимает 2 часа - влить в разработку и не парить мозг.
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34931079
Amdei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egghead1. Если заказчику нужно предоставить временные затраты по модулям, то время на тестирование и отладку пишется отдельно или оно включается во время на данный модуль?
Девочку при приёме на работу спрашивают: "
- Какая у вас скорость набора текста?
- 150.
- А 250 можете?
- Могу.
- А 600 можете.
- Тоже могу. Но такая херня получается...

Морал: "программа написана, но пока не работает" - я бы за такое денег не заплатил. :-)
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34931086
Фотография -=ALEX=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самоловских Виталий aka Kefir+ совет Брюса Эккеля: "Тщательно рассчитайте время, которое Вам понадобится для разработки проекта, умножте на 2 и добавьте 10%".


:))

Слышал другую интерпретацию: расчитайте время при самом неблагоприятном развитии событий, умножте на два - вот и получится примерно реальные сроки...
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34931655
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вот только заказчика не устраивают те сроки, которые ему представлены, т.к. оплата идет повременная, а не аккордная.
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34931681
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eggheadДа, вот только заказчика не устраивают те сроки, которые ему представлены, т.к. оплата идет повременная, а не аккордная.
И что теперь? Лгать ему? Называть сроки в 2 раза меньше реальных? Не забывайте, только 25% проектов в нашей отрасли заканчиваются успехом (без превышения сроков и бюджета).
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34931696
paul310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При time&material давление заказчика по срокам и споры по time-sheets - вещь абсолютно нормальная. Заказчик несет значительную часть рисков по проекту - отсюда и давление. К этому просто нужно относиться философски и не прогибаться без очень серьезных на то причин. Опять же нужно понимать, чем продиктовано давление - если есть серьезные причины по бизнесу (и Ваша несгибаемая позиция может послужить причиной того, что заказчик Вас пошлет вон), то думать, как ускорить процесс без ущерба для качества (скоуп, например, порезать). Если давят просто "чтоб не расслаблялись" - вежливо объяснять, что быстрее ну никак не выйдет.
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34940723
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=ALEX=-
Слышал другую интерпретацию: расчитайте время при самом неблагоприятном развитии событий, умножьте на два - вот и получится примерно реальные сроки...
еще при этом надо взять следующий временной интервал: вместо недели - месяц, вместо месяца - квартал и т.д.
...
Рейтинг: 0 / 0
Расчет временных затрат при разработке ИС?
    #34941056
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель -=ALEX=-
Слышал другую интерпретацию: расчитайте время при самом неблагоприятном развитии событий, умножьте на два - вот и получится примерно реальные сроки...
еще при этом надо взять следующий временной интервал: вместо недели - месяц, вместо месяца - квартал и т.д.
В таких методах самое сложное - обосновать необходимость пропуска некоторых единиц измерения времени, например, в Вашем случае - пропуск декады.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Расчет временных затрат при разработке ИС?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]