Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];

Вниз

6 стадий проекта   Найти похожие ветки 

 
blackman ©   (2009-06-08 14:16) [0]

1. Энтузиазм
2. Крушение иллюзий
3. Паника
4. Поиски виновных
5. Наказание невиновных
6. Восхваление и награждение не участвовавших

А как у Вас?


 
keymaster ©   (2009-06-08 14:25) [1]

1. Ознакомление с требованиями заказчика.
2. Составление ТЗ.
3. Планирование времени разработки
4. Разработка
5. Тестирование
6. Доработка
7. Выдача продукта заказчику.


 
Игорь Шевченко ©   (2009-06-08 14:28) [2]

1. Ознакомление с требованиями заказчика
2. Создание мини-ТЗ и прототипа, тестирование прототипа
3. Ощупывание прототипа, реализация функциональности, тестирование
4. Выдача продукта заказчику
5. переход к третьему пункту


 
BiN ©   (2009-06-08 14:43) [3]


> blackman ©   (08.06.09 14:16) 


я в таких случаях бегаю.
доза эндорфинов - самое то во время стресса (т.е. в любое время))

зыж
вопрос всё ж был не по стадиям, как я понимаю?


 
test ©   (2009-06-08 14:45) [4]

1 Шумиха
2 Неразбериха
3 Наказание невиновных
4 Награждение непричястных

этому бояну лет 500))


 
Юрий Зотов ©   (2009-06-08 14:46) [5]

> keymaster ©   (08.06.09 14:25) [1]

Причем пункты 5 и 6 имеют свойство зацикливаться...
:o)


 
Медвежонок Пятачок ©   (2009-06-08 14:49) [6]

7. Потеря исходников.

После этого все баги объявляются фичами а само ПО становится бессмертным. Пока какой-нибудь энтузиаст лет через пять не перепишет все заново и не перейдет к п.7


 
TUser ©   (2009-06-08 14:55) [7]

1. Замысел
2. Реализация
3. Придумывание замысла, соответствующего реализации

:)


 
blackman ©   (2009-06-08 15:11) [8]

Игорь Шевченко ©   (08.06.09 14:28) [2]
Маловато будет! Где же тестирование и исправление ошибок.
Пропущен этап демонстрации заказчику и полной переделки проекта в результате этого :)

test ©   (08.06.09 14:45) [4]
Боян? Возможно, но актуален и сегодня.

Юрий Зотов ©   (08.06.09 14:46) [5]
Вот и я об этом же. Интересно КАК правильно. Как избежать и унифицировать...


 
oldman ©   (2009-06-08 15:29) [9]


> blackman ©   (08.06.09 15:11) [8]
> Интересно КАК правильно. Как избежать и унифицировать...


Находится в
1. Энтузиазм
как можно дольше и ни в коем случае не начинать не только кодить, а даже и обдумывать!!!


 
test ©   (2009-06-08 15:49) [10]

1 Анализ исходной задачи
2 ТРП
3 ТЗ
4 Первый прототип
5 Доводка прототипа
6 Проверка у заказчика
6.1 неудача пункт 5
6.2 удача Поддержка программы


 
oldman ©   (2009-06-08 15:59) [11]


> test ©   (08.06.09 15:49) [10]
> 6.2 удача Поддержка программы


"Не бывает!" (Понедельник начинается в субботу ©)


 
blackman ©   (2009-06-08 16:04) [12]

oldman ©   (08.06.09 15:29) [9]
Т.е. не показывать заказчику и не заканчивать проект никогда? :)

test ©   (08.06.09 15:49) [10]
Пунк 6.1 и 6.2 как различаешь? Т.е. когда удача?
Проблема обычно в том, что желания заказчика и понимание их разработчиком обычно не совпадают сразу...
Хотелось бы услышать что-то о формализации этого процесса, что бы исключить лишние goto на пункт 5


 
Игорь Шевченко ©   (2009-06-08 16:20) [13]

blackman ©   (08.06.09 15:11) [8]

Тестирование в пунктах 2 и 3, а ошибки... Какие еще ошибки ? :)


> Пропущен этап демонстрации заказчику и полной переделки
> проекта в результате этого :)


Тебе Windows демонстрировали и после демонстрации переделывали ?
Вот и у бабочек то же самое...:)


 
blackman ©   (2009-06-08 16:36) [14]

Тестирование в пунктах 2 и 3, а ошибки... Какие еще ошибки ?
Большие и маленькие :)
Про бабочек не надо :) Давай о наших


 
oldman ©   (2009-06-08 16:39) [15]


> blackman ©   (08.06.09 16:36) [14]
> Про бабочек не надо :)


Обязательно надо!!!!!!!!!!!!!!!!


 
Игорь Шевченко ©   (2009-06-08 16:39) [16]

blackman ©   (08.06.09 16:36) [14]


> Большие и маленькие :)


Больших нет, мелкие на этапе тестирования отлавливаются.

А к тому, что заказчик скажет, "эта не хочу, та хочу" - это утопия :)


 
oldman ©   (2009-06-08 16:41) [17]


> Игорь Шевченко ©   (08.06.09 16:39) [16]
> А к тому, что заказчик скажет, "эта не хочу, та хочу" -
> это утопия :)


Да ну? Еще как скажет!


 
test ©   (2009-06-08 16:42) [18]

blackman ©   (08.06.09 16:04) [12]

Ремонт и разработку можно только прекратить, заверщить нельзя.(шутка)
Пока заказчик не скажет, что прога его устраивает.


 
Юрий Зотов ©   (2009-06-08 16:46) [19]

> blackman ©   (08.06.09 15:11) [8]

> Как избежать и унифицировать...

Сие есть великая и никем непознанная тайна мироздания...
:o)

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

Правда, способ этот скорее теоретический. На практике такого не встречал.
:o)


 
Игорь Шевченко ©   (2009-06-08 16:46) [20]

oldman ©   (08.06.09 16:41) [17]

Значит, все еще впереди.


 
blackman ©   (2009-06-08 17:06) [21]

Игорь Шевченко ©   (08.06.09 16:39) [16]
Больших нет, мелкие на этапе тестирования отлавливаются.
Маленькие, но неприятные :)
Помнишь анекдот про маленькую птичку из Африки, размером гораздо меньше колибри? :)
А к тому, что заказчик скажет, "эта не хочу, та хочу" - это утопия :)
Это жизнь. Вопрос как уберечься от его притязаний. Ограничить не оговоренное ранее.

Юрий Зотов ©   (08.06.09 16:46) [19]
Есть один способ - не давать заказчику беконечно изменять требования к проекту. То есть, заставлять его подписывать ТЗ и сдавать этап проекта строго в рамках этого ТЗ, относя все придуманные заказчиком бантики и рюшечки на следующий этап (на который тоже должно быть подписанное заказчиком ТЗ).
Правда, способ этот скорее теоретический. На практике такого не встречал.

А как же вы с ними боретесь? Есть же какие-то приемы? ДЖИУ-ДЖИТСУ БОЕВАЯ САМООБОРОНА ? :)


 
ANB   (2009-06-08 17:07) [22]


> 1. Энтузиазм
> 2. Крушение иллюзий
> 3. Паника
> 4. Поиски виновных
> 5. Наказание невиновных
> 6. Восхваление и награждение не участвовавших
>
> А как у Вас?

У нас первые 6 пунктов, а затем :
+
7. Передача разработки к нам в отдел (обычно первые 6 пунктов на оутсорсе)
8. Много мата по поводу выполненной реализации
9. Подключение юзеров и аналитиков, чтобы выяснить, а что же таки юзеры хотели.
10. Составление требований, согласование с программистами, а можно ли их технически реализовать малой кровью
11. Составление ТЗ на разработку.
12. Реализация.
13. Тестирование на юзерах.
14. Доделка (цикл на п.13, пока более менее не будет пригодно к работе. В случае зацикливание - привлечение административного ресурса. Обычно в течение 15 минут юзеров начинает все устраивать :) )
15. Установка на продуктив.
16. Переход на п.13. Но доработки уже по отдельным заявкам (а сами хреново проверяли - а акты у нас все подписаны :) ).
Примерно через полгода пилота процесс устаканивается и все работает. Периодические маты, когда вылезают недоделки п.1 и приходится править.
:)


 
ANB   (2009-06-08 17:10) [23]

Забыл :
17. Примерно через год вырастают объемы, написанная система "ложиться" и все переписывается. Главное - требования уже есть, проверять можно по принципу "чтобы работало точно также, только быстрее и не падало".

:)


 
Игорь Шевченко ©   (2009-06-08 17:11) [24]

blackman ©   (08.06.09 17:06) [21]


> Это жизнь. Вопрос как уберечься от его притязаний. Ограничить
> не оговоренное ранее.


Нет проблем, хотите нового - платите


 
blackman ©   (2009-06-08 17:22) [25]

ANB
Это если внутри организации. В основном перепалки между отделами...
Интересно, что там может быть такое в ТЗ. Все не напишешь и не учтешь.
А есть какие-то обязательные пункты?


 
blackman ©   (2009-06-08 17:23) [26]

Игорь Шевченко ©   (08.06.09 17:11) [24]
Нет проблем, хотите нового - платите
Обычно отвечают, что это они и раньше хотели, а вы просто не поняли и не сделали. И как доказать ?


 
Игорь Шевченко ©   (2009-06-08 17:35) [27]

blackman ©   (08.06.09 17:23) [26]

Мы не продаем продукт отдельно от технологии, поэтому мы не сталкиваемся с такого рода проблемами. Есть технология, есть продукт, который ей соответствует в рамках нашего разумения. Если сферический заказчик в вакууме хочет странного, он не берет ни технологии, ни продукта, и такое бывает. Но ситуации, когда "имел в виду, что хотел другое" при таком подходе практически не возникает.


 
ANB   (2009-06-08 17:48) [28]


> Интересно, что там может быть такое в ТЗ. Все не напишешь
> и не учтешь.

Качество ТЗ зависит от аналитика.
Чем подробнее в нем прописано, что надо сделать - тем легче потом всем жить.
Плюс есть подпись заказчика на ТЗ - всегда мона потыкать носом.

Хотя как раз внутри организации это не всегда помогает - денег то за разработку заказчик вроде как не платит. Есть юзеры, которые подписывают ТЗ не читая, а потом говорят, что все сделано не так, как хотели.
Таких воспитываем снижением приоритета и подключением админ.ресурса.


 
blackman ©   (2009-06-08 17:57) [29]

Игорь Шевченко ©   (08.06.09 17:35) [27]
Видимо есть специфика какая-то. Типа только для самолетов?

ANB  
Качество ТЗ зависит от аналитика.
А аналитик от чего ? :)


 
Игорь Шевченко ©   (2009-06-08 17:58) [30]

blackman ©   (08.06.09 17:57) [29]


> Типа только для самолетов?


Да, причем, в комплекте с авианосцем


 
Юрий Зотов ©   (2009-06-08 18:15) [31]

> blackman ©   (08.06.09 17:57) [29]

> А аналитик от чего ?

От мозгов и опыта. "Бойцовый Кот есть боевая единица сама в себе".
:o)


 
Юрий Зотов ©   (2009-06-08 18:31) [32]

По поводу аналитиков. Работал я когда-то в одной весьма известной конторе (поэтому название не упоминаю). Только пришел, еще толком не знаю ни проект, ни людей. Приходит ТЗ, поручают его мне, для исполнения. Читаю - фигня написана. Можно сделать и проще, и лучше, и с прицелом на будущее. Но, с другой стороны, ТЗ есть ТЗ, это почти закон. Говорю шефу (а он это ТЗ и не смотрел даже) - так и так, мол, фигня тут какая-то. Он (моментально и не отрываясь от клавы) - кто ТЗ писал? Такой-то, говорю. Отвечает - Юрий Сергеевич, делайте, как считате нужным, а ТЗ перепишем, как надо.

Через некоторое время приходит мне другое ТЗ, от другого аналитика. Читаю - класс! Высший пилотаж, натурально. Восхищение и аплодисменты! И тут пришло мне в голову проверить - а что, в этой конторе всегда можно от ТЗ отступать, или нет? Говорю шефу (а он и это ТЗ тоже не смотрел)   - тут вот ТЗ пришло. Он (опять моментально и опять не отрываясь от клавы) - кто ТЗ писал? Такой-то, говорю. Отвечает - Юрий Сергеевич, тогда делайте строго, как написано.

:o)


 
test ©   (2009-06-08 19:34) [33]

Юрий Зотов ©   (08.06.09 18:31) [32]
Кто то работает аналитиком, кто то числиться...


 
blackman ©   (2009-06-08 21:16) [34]

Игорь Шевченко ©   (08.06.09 17:58) [30]
Да, причем, в комплекте с авианосцем
Это уже будет типа только для авианосцев :)

Юрий Зотов ©   (08.06.09 18:15) [31]
От мозгов и опыта. "Бойцовый Кот есть боевая единица сама в себе".
Логично. Не верю я, что могут существовать "суперлюди" которые помогут программисту.


 
boriskb ©   (2009-06-08 21:31) [35]

Boriskb.narod.ru/project.jpg
Года два назад я эту картинку публиковал.
Позволю себе побоянить :)


 
blackman ©   (2009-06-08 22:01) [36]

boriskb ©   (08.06.09 21:31) [35]
Это еще когда машины были большие :)


 
Копир ©   (2009-06-08 22:03) [37]

Cемь.
Семь стадий проекта:

1. Искушение, т.е. заманчивость задачи. Льстит самолюбию, и ваще... И вот это ещё кому-то интересно?
И за это ещё деньги платят?

2. Не то, чтобы энтузиазм, а, скорее, способ заработать деньги на том, что ещё знаешь и умеешь.

3. Синтетически называется неопределённым глаголом "наткнулся". Простую задачу не предложат.

4. Ну, паника -  хорошее слово. Но не паника, а растерянность, неуспевание в сроках, неуверенность, негатив.

5. Преодоление паники. Сосредоточение. Первые результаты. Первые успехи. Уверенность в силах.

6. Ненависть к проджекту! Открывание и просто ненависть. Постепенное преодоление таковой.

7. Более или менее убогий, но подходящий результат. Заказчик и такого не ожидал.
Подрядчик не ожидал, что и такой сойдёт. Оба сходятся, что надо доработать.
Оба считают, что достигли цели.
Всеобщее Благорастворение воздухов.
И Заказчик, и Подрядчик - оба отчитаются перед начальством.

Хэппи;
End.

На самом деле число 7 обладает удивительным и гармоническим свойством:
семь нот, семь цветов, семь дней недели.

Его не зря называют "счастливым": десятеричная десятка в семиричной системе - это 13.
А очко (21) - это 30 :))

Все знают, как построить 5-ти и 6-ти конечные пентаграмму, гексаграмму - 360 делится и на 5, и на 6.
Но строят и септаграмму, хотя нацело и не делится.

Я бы советовал любую деятельность делить на 7 этапов.
Иррациональность деления двух пи на семь подразумевает и непредсказуемость результата.
Тогда вместо уныния появляется надежда.


 
keymaster ©   (2009-06-10 11:42) [38]


> Юрий Зотов ©   (08.06.09 14:46) [5]
> > keymaster ©   (08.06.09 14:25) [1]Причем пункты 5 и 6
> имеют свойство зацикливаться... :o)

о, да =)


 
vuk ©   (2009-06-10 12:02) [39]

Счастливые люди. У них даже есть ТЗ...


 
Дуб ©   (2009-06-10 12:07) [40]

про откаты уже было?


 
KSergey ©   (2009-06-10 12:11) [41]

> keymaster ©   (08.06.09 14:25) [1]
> Игорь Шевченко ©   (08.06.09 14:28) [2]

Друзья, по-моему вы скрываете секреты производства (комм. тайна?). У вас отсутствует пункт получения денег.
Надеюсь, это не сознательный обман.


 
KSergey ©   (2009-06-10 12:13) [42]

> vuk ©   (10.06.09 12:02) [39]
> Счастливые люди. У них даже есть ТЗ...

Не надо ля-ля
ТЗ есть у всех и всегда.
Другое дело, что не все умеют, хотят, могут или имеют возможность строить работу в рамках ТЗ. Ну тут уже много причин, в том числе и неумение ТЗ писать и выбивать под это писание бюджеты.


 
Игорь Шевченко ©   (2009-06-10 12:29) [43]

KSergey ©   (10.06.09 12:11) [41]

Вознаграждение - рукопожатие перед строем


 
vuk ©   (2009-06-10 13:57) [44]

to KSergey ©   (10.06.09 12:13) [42]:
>Не надо ля-ля
>ТЗ есть у всех и всегда.

Ага, ну да, Вам там виднее, конечно. Я, вот, 10 лет пытаюсь пробить в начальство мысль, что хочу работать по ТЗ. И хрен там. Вместо ТЗ - всё та же игра в угадайку с начальством. В смысле "опять не угадали, все переделываем".


 
blackman ©   (2009-06-10 15:21) [45]

Игорь Шевченко ©   (10.06.09 12:29) [43]
Вознаграждение - рукопожатие перед строем
Или расстрел в случае не успеха? :)


 
Дуб ©   (2009-06-10 15:23) [46]

> Я, вот, 10 лет пытаюсь пробить в начальство мысль, что хочу
> работать по ТЗ.

А команда большая? Может оно и оправдано - с некоторыми оговорками.


 
Игорь Шевченко ©   (2009-06-10 15:32) [47]


> Или расстрел в случае не успеха? :)


Пока не практиковалось, но идея здравая


 
vuk ©   (2009-06-10 15:33) [48]

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


 
Дуб ©   (2009-06-10 16:35) [49]

> vuk ©   (10.06.09 15:33) [48]

Понятно. Ну, я думаю, что тут понятие начальства тогда условно - все рядом. Скорее и своя самодисциплина - надо все-таки всем сесть и договорится. 10 лет - приличный срок.

Сейчас у меня коллектив непосредственно на комплексе - маленький, но без планирования мало мальского и шагу не делаем. Лучше месяц потерять тут, чем голову оторвут там (Ошибки чреваты огромными убытками и жалеть никто не будет, выкинут и путь уложат не розами). :) Понимание есть, хотя совсем верхнее руководство, конечно, иногда козлит - пытается давить на побыстрее, но в итоге делаем так как договоримся, не всегда в один день и иногда месяц.

Я думаю, спетый за 10 лет коллектив, может найти в себе силы, сесть и договориться. Должно получиться.


 
ANB   (2009-06-10 16:46) [50]


> У вас отсутствует пункт получения денег

Деньги 2 раза в месяц вне зависимости от результата работы :)


> Команда небольшая. Начинали втроем (включас начальника),
>  сейчас - пятеро. Но фигня в том, что проекты немаленькие
> и иногда игра в угадайку может выйти боком. При этом нет
> ни планирования, ни анализа. Ваще ничего. :(

Хреново.
Я работал в такой маленькой команде. Официально ТЗ, есно, не было. Вместо этого рисовал на бумажке примерно, что хочу сделать - утверждал, делал кусочек - показывал, что получается, потом делал дальше.

Хотя полное и подписанное ТЗ - не панацея от полной переделки.


 
Дуб ©   (2009-06-10 17:03) [51]

> Я работал в такой маленькой команде. Официально ТЗ, есно,
>  не было.

Это не естественно. Это принято, но не естественно.

Надо всем остановится и договорится, что вот здесь договариваемся, на выходе документы, а потом по ним шарашим, протом уже разбираемся. Даже если 2 человека, а в идеале даже если 1. Потому что руки шаловливые.

Можно и по ходу, но сразу как заметку на то, что плохо проработали вначале. Встречи на такие вещи планировать, но не злоупотреблять.

> Хотя полное и подписанное ТЗ - не панацея от полной переделки.

Конечно, но если после него и его выполнения полная переделка, то это повод подумать о :

> Игорь Шевченко ©   (10.06.09 15:32) [47]
>
> > Или расстрел в случае не успеха? :)
>
>
> Пока не практиковалось, но идея здравая


Растреллы спасут Родину. Это же очевидно. :)


 
AndreyV ©   (2009-06-10 18:26) [52]

> [43] Игорь Шевченко ©   (10.06.09 12:29)
> KSergey ©   (10.06.09 12:11) [41]
>
> Вознаграждение - рукопожатие перед строем

И руку не мыть месяц.


 
main ©   (2009-06-10 22:20) [53]


> blackman ©   (08.06.09 14:16)  
> 1. Энтузиазм
> 2. Крушение иллюзий
> 3. Паника
> 4. Поиски виновных
> 5. Наказание невиновных
> 6. Восхваление и награждение не участвовавших
>
> А как у Вас?


1. Идея
2. Реализация

:)


 
DesWind   (2009-06-10 23:12) [54]

У нас одна вечная стадия

"Надо!" "Когда?" "Вчера!" )


 
DesWind   (2009-06-10 23:12) [55]

Причем "надо", как правило в пятницу вечером )


 
DesWind   (2009-06-10 23:16) [56]

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


 
blackman ©   (2009-06-11 09:30) [57]

main ©   (10.06.09 22:20) [53]
1. Идея
2. Реализация

А 2а, 2б, 2,в... и 2а.... Наконец 3.Внедрение. 4.Награждение или увольнение.
Забыли написать? :)

DesWind   (10.06.09 23:16) [56]
А вы где были в момент закупки? :)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.61 MB
Время: 0.008 c
2-1244722300
ronayt
2009-06-11 16:11
2009.08.09
ипользование DirectSS


15-1244320205
Юрий
2009-06-07 00:30
2009.08.09
С днем рождения ! 7 июня 2009 воскресенье


15-1243950098
turbouser
2009-06-02 17:41
2009.08.09
Семинар Embarcadero Technologies


15-1244752206
Юрий
2009-06-12 00:30
2009.08.09
С днем рождения ! 12 июня 2009 пятница


15-1244179520
DelphiN!
2009-06-05 09:25
2009.08.09
Какая какая из мышек произвела действие?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский