Перейти к публикации

Рекомендованные сообщения

Опубликовано:

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

Вопросы:

1. Как определить необходимое количество программистов, для решения задачи?

2. Как стимулировать программистов для качественного и быстрого решения задачи?

3. Как лучше организовать работу программистов, в офисе или пусть дома трудятся?

4. Как контролировать производство работ?

5. Как определить срок выполнения задачи?

Есть еще вопросы, которые можно обсудить в ТС или другим способом голосовой связи.

Опубликовано:

Вам нужен не программист, а либо тимлид, либо проект-менеджер)

  • 1CGS
Опубликовано:

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

Вопросы:

1. Как определить необходимое количество программистов, для решения задачи?

2. Как стимулировать программистов для качественного и быстрого решения задачи?

3. Как лучше организовать работу программистов, в офисе или пусть дома трудятся?

4. Как контролировать производство работ?

5. Как определить срок выполнения задачи?

Есть еще вопросы, которые можно обсудить в ТС или другим способом голосовой связи.

 

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

 

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

 

3 - В зависимости от задач. Если проект большой, со многими модулями и перекрестными связями - про аутсорс в программировании лучше забыть сразу. Конечно если речь идет об эффективном производстве с заданным качеством и скоростью. Если не идет (а такое на отечественном рынке встречается не редко) - тогда как хотите.

 

4 - В зависимости от этапа проекта. На начальном этапе это сможет делать лид. Когда модули уже будут хотя бы частично выдавать конечный функционал и будут работать в рамках общей архитектуры - этим должен заниматься руководитель проекта или QA отдел в зависимости от размера проекта и его специфики.

 

5 - Этот вопрос полностью идентичен 1-му вопросу. У вас есть дедлайн проекта. У вас есть оценки сроков каждой задачи. Из этого вы определяете необходимое количество сотрудников. Так же возможны ограничения в виде бюджета, или возможностей по поиску сотрудников. Тогда либо двигать сроки с заказчиком либо ужиматься в хотелках.

 

Как то так.

  • Поддерживаю! 1
Опубликовано: (изменено)

ко 2ому пункту Han'а добавлю, что если отправлять программистов на разные метапы, встречи и т.д., т.е. развивать их как профессионалов, то тоже очень стимулирует. Т.е. надо задирать планку, заставлять развиваться.

p.s. И еще сразу закладывайтесь на отдел QA, без них будет очень муторно.

p.s.s. если программист говорит, что он выполнит задачу за срок Х, то надо понимать, что реально задача бeдет выполнена за срок X*3*10

Изменено пользователем =E95=DenLarik
Опубликовано:

 

 

за срок X*3*10
 

фигасе. мы скромно на пи умножаем )

Опубликовано: (изменено)
1. Как определить необходимое количество программистов, для решения задачи?

 

вообще говорят есть метод.

берете архитектора. платите ему много денег. он рисует вам проект, считает сколько классов и методов нужно реализовать, оценивает их сложность и говорит, что разработка без учёта факапов займет 100500 тыс чел*часов. Вы прикидываете, сроки, которые бы вас устроили делите челвекочасы на часы и получаете человеков. Но работает не очень, т.к. девять женщин не рожают ребенка за месяц.

 

емнип методики оценки сроков коротенечко освещены у Макконелла в Совершенном коде (Code complete в оригинале). Можно посмотреть другие его книжки (Rapid software development, Professional software development), в них должно быть углубленное освещение вопроса. Да и всех поднятых вопросов скорее всего.

Изменено пользователем NobbyNobbs
Опубликовано:

 

p.s.s. если программист говорит, что он выполнит задачу за срок Х, то надо понимать, что реально задача бeдет выполнена за срок X*3*10

 

Я кокой-то неправильный прогроммист :) Сказал "напишу сегодня скрипт для борьбы со спамом" - и нопейсал его за час)

Опубликовано: (изменено)

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

Вопросы:

1. Как определить необходимое количество программистов, для решения задачи?

2. Как стимулировать программистов для качественного и быстрого решения задачи?

3. Как лучше организовать работу программистов, в офисе или пусть дома трудятся?

4. Как контролировать производство работ?

5. Как определить срок выполнения задачи?

Есть еще вопросы, которые можно обсудить в ТС или другим способом голосовой связи.

1. Определить объём работ по проекту. Определить риски. Определить производительность программистов (основываясь на их экспертной оценке либо предыдущем опыте). Далее подстроить кол-во программистов под ограничения по срокам проекта.

 

2. а) интересный проект

б) рыночная или выше почасовая ставка

в) не возлагать на программистов их не профильные задачи

г) подобрать им проект-менеджера от middle и выше

д) изначально нанимать не дибилов

е) престиж компании

ж) возможность карьерного роста

 

3. Только офис. Скажу как человек организовавший удалённую команду, удалёнка не идёт ни в какое сравнение с офисом. Единственное исключение, если из-за офиса вы не можете платить нормальную ставку, в качестве исключения и с большим риском я допускаю строить удалёнку.

 

4. Сверять с базовыми планами и по задачам:

а) спросить в лоб (сюда же относится отслеживание в тасктрекерах)

б) контролировать методом 20\80

в) EVA метод

 

5. Экспертная оценка, методом сравнения с аналогиями, оценка по трём точкам.

 

А если по agile, то там что успели, то выкатили)

Изменено пользователем Stab/JG52_DiO
Опубликовано:

Метод стимуляции программиста на выполнение поставленной задачи в срок.

Оплата по контракту, в котором указаны условия.

Срок выполнения 6 месяцев.

Ежемесячная оплата - Х .

Во время выполнения работы на руки выдается - Х-20%

При завершении работы в срок выплачиваются все недоплаченные суммы.

При выполнении раньше срока выплачивается премия в размере месячной оплаты.

При невыполнении контракта по срокам, невыплаченные суммы в виде удержанных 20% не выплачиваются.

Опубликовано:

1. Как определить необходимое количество программистов, для ТОГО ЧТО БЫ ЗАКРУТИТЬ ЛАМПОЧКУ?

Извините :)

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...