Заказ закрыт
Предложите простую систему оценки времени Web – программинга

Бюджет: 10 500 
Победители конкурса
2 место: победитель не выбран
3 место: победитель не выбран
Как бы вы стали оценивать сроки работы программиста по готовому ТЗ?
Предложите ваш вариант – может быть, из личного опыта.
Призы за конкурс:
1 место – 6000 рублей.
2 место – 3000 рублей.
3 место – 1500 рублей.
===========================
Мне нужно как – то планировать реальные сроки выполнения ТЗ моими программистами.
Есть ТЗ и видно – что есть на страницах, какие элементы.
Плюс известно, какой объем программирования относится к каждому элементу.
Предлагаю оценить каждый элемент.
Предложить лучший вариант оценки сроков.
Дополнить списки ниже.

===========================
Подробнее.
===========================
Нужно дополнить или изменить списки работ по верстке и программированию и тестированию – и поставить чистое время на работу. Оценить по своему опыту.
1) Оценить время на верстку каждого блока.
2) Оценить время на программирование каждого блока.
3) Оценить время на программирование связи бежду страницами.
4) Оценить время на работу с базами данных.
5) Тестирование.

===========================
ПРОСТО ПРИМЕР.
Вот из этого шаблона все будет браться.
Верстка из готового шаблона с сайта (пример шаблона):
themeforest.net/item/atla...
Сам шаблон – пример:
aqvatarius.com/themes/ind...
===========================
Присылать свои конкурсные работы только мне на e-mail: megaotvet@gmail.com
Чтобы никто не списывал сроки )
А вопросы – пишите тут.
Если отправили на e-mail вариант – напишите тут про это.
Если отправили снова – снова напишите.
===========================

ВЕРСТКА.
* Картинка – иллюстрация. Логотип. Фото. Прямоугольная.
* Надпись.
* Надпись и ссылка.
* Кнопка.
* Выпадающий список.
* Список чек-боксов.
* Список радио – кнопок.
* Иконка.
* Таблица.
* Номера страниц со ссылками на них.
* Текстовое поле в 1 строку.
* WiZiWig – редактор.
* Кнопка – выбрать и загрузить файл, изображение.
* Сложная таблица, с под – таблицами.
* Строка календаря – с датами начала и окончания периода.

Добавить другие работы по верстке и оценить.

ПРОГРАММИРОВАНИЕ.

* Вывод текстового / числового поля – слова, числа – из базы данных. Например, количество клиентов по фильтру – из базы данных.
* Переход по ссылке на другую страницу.
* Вывод на страницу 1 элемента из базы данных (массива) – число, текст. Например имя клиента.
* Вывод однотипных данных из базы данных – 1 дополнительный элемент. Например, вывод имен других клиентов из той же базы, но из другой ячейки.
* Обращение к базе данных с чтением из нее – 1 элемента. Текстовой строки, числа и т.д.
* Обращение к базе данных с изменением в ней – 1 элемента. Текстовой строки, числа и т.д.
* Обращение к базе данных с удалением из нее – 1 элемента. Текстовой строки, числа и т.д.
* Программирование автоматической связи двух баз данных (массивов) по 1 столбцу.
* Вывод статической картинки.
* Вывод картинки из базы данных.
* Вывод надписи из БД.
* Вывод надпись со ссылкой из БД.
* ....

Я программист только как любитель – и то не web.
Так что подкорректируйте.

Добавить другие работы по программированию и оценить.

ТЕСТИРОВАНИЕ.
....

===========================
ВАЖНО:
Привязать время верстки, программирования и тестирования – именно к тому
1) что мы видим на странице – элементы: кнопки, надписи, таблицы.
2) что мы знаем про программирование каждого элемента.
3) сколько в среднем нужно время на тест каждого элемента. Например – на тест текстового статического поля – нужно около 30 секунд наверно – чтобы просто его увидеть и прочитать и исправить ,если что не то. А на тестирование формы заказа – больше времени.
Я могу ошибаться.
Предложите, как верно оценить сроки работы – по любому готовому ТЗ с прототипами, где известно – что будет на странице, и как это будет работать.


===========================
Жду ваши работы.
===========================

С уважением,
Станислав Чувашов.
Выплата вознаграждения через сервис Безопасная Сделка
Опубликован 01.11.2014 в 18:32 Последнее изменение: 01.11.2014 в 18:38

Конкурсные работы

  • Максим Симачков  

    01.11.2014 | 18:48
    жаль, что сегодня не пятница
    но, мне почему-то вспомнился фильм "фирма" сидни поллака
    там Эйвери Толэр, герой Джина Хэкмана сказал коронную фразу – вписывай в клиентский счёт каждую минуту, даже когда ты о нём просто вспоминаешь :)
    • Станислав Чувашов   

      01.11.2014 | 18:57  

      Время на отдых и не предвиденные перерывы – мы включим так же.
      Смысл не в том, чтобы сковать специалистов.
      А – чтобы организовать и понимать сроки.

    • Станислав Чувашов   

      02.11.2014 | 21:26  

      Спасибо, Максим за письмо.
      С идеей по работе с сотрудниками.
      Ее можно и тут было написать – что бы все видели и получили ее так же )
      По вашей идее.
      Идея хорошая – это как сыну, когда видишь – что он злиться и спрашиваешь его – что у тебя не получается – покажи.
      Нужно такой дух в коллективе настраивать – чтобы, если что-то не получается – говорить об этом.
      Но, есть другая крайность – начнут эксплуатировать это сотрудники – и постоянно спрашивать – а как тут сделать? А вот тут как лучше? и т.д. )

      • Максим Симачков   

        02.11.2014 | 22:21  

        Станислав, там идея была в системе взаимозачётов между сотрудниками по обращениям. Один к одному – и только в персональном варианте. Один запрос на помощь одна ответная помощь тому же сотруднику. Это как раз система которую сложно эксплуатировать, не признавшись в собственной некомпетенции. :)

      • Максим Симачков   

        02.11.2014 | 22:22  

        а у Вас – статистика по запросам. если их много – есть повод для раздумий :)

        • Станислав Чувашов   

          02.11.2014 | 22:32  

          Это да.
          Если кто-то начнет филонить – это будет видно ))

  • Евгений Рейх  

    02.11.2014 | 09:55 обновлено: 02.11 2014 | 10:04
    отпишусь позже
  • Здравствуйте может чем то поможет, в будущем. отправил на почту.
  • Тереза Богуш  

    04.11.2014 | 23:18
    Из личного опыта:
    1. 100% точной оценки в программировании нельзя добиться вообще. Могут быть разные нюансы при выполнении работы (начал делать – заметил баг, заметил баг – начал исправлять, затянул время на задачу и т.д. и т.п.)

    2. Оценка индивидуальна: время выполнения одной задачи двумя разными людьми может отличаться в разы. Если нужна наиболее вероятная оценка или сомневаетесь, попросите оценить одни и те же задачи разных программистов

    3. Можно добиться достаточно точной оценки, работая с одним человеком хотя бы три месяца, если проводить анализ оцененного и реально потраченного времени и закладывать в сроки соответствующую погрешность (вначале работы риски я закладывала самостоятельно, при более продолжительной работе риски оценки можно обсуждать с программистами и просить учитывать при оценки планируемого времени)

    4. Снижает риски оценка по PERT: TE = (O + 4M + P)/6 (ru.wikipedia.org/wiki/PER... Легко считать по таблице в excel.
    Где:
    - (O) Оптимистическое время (optimistic time)
    -  (P) Пессимистическое время (pessimistic time)
    -  (M) Наиболее вероятное время (most likely time)
    - (TE) Ожидаемое время (expected time) 

    5. Хорошо работает Planning Poker из Scrum (ru.wikipedia.org/wiki/%D0... Желательно оценивать не только сроки, но и сложность). В целом, применение Agile-методологии помогает в управлении проектами и повышает интерес команды  (Scrum, RUP, Kanban).

    В любом случае, сравнивайте оцененное и затраченное время и закладывайте соответствующие риски. Планируйте и выясняйте детали! Разговаривайте, мотивируйте, поддерживайте, не забывайте хвалить и хоть изредка говорить "Спасибо"!

    ______________________________ _______
    Спасибо за конкурс, Станислав! И удачи в работе!