Мениджмънт на софтуерен проект

от Всичко за 1 лев, свободната енциклопедия

(Разлики между версиите)
Версия от 10:17, 10 фев 2006
RTFM (Беседа | приноси)
шибаната теория
← Go to previous diff
Версия от 20:54, 13 фев 2006
212.62.43.83 (Беседа | приноси)

Go to next diff →
Ред 121: Ред 121:
Да направим release Да направим release
-- Може би да го тестваме още малко? �?ма още бъгове.+- Може би да го тестваме още малко? Има още бъгове.
Долу горе върви, клиента ще го тества Долу горе върви, клиента ще го тества
Ред 155: Ред 155:
- Почнах да го правя 4*4 - Почнах да го правя 4*4
-�?ма няколко клиента искат спешно да се оправят няколко бъга+Има няколко клиента искат спешно да се оправят няколко бъга
- Сега не може да стане защото почнах много основни промени - Сега не може да стане защото почнах много основни промени
Ред 169: Ред 169:
- Напредвам бавно, почти е станало в основни линии - Напредвам бавно, почти е станало в основни линии
-�?ма няколко клиента... да се оправят няколко бъга...+Има няколко клиента... да се оправят няколко бъга...
- Оф, точно съм в средата на няколко важни промени... - Оф, точно съм в средата на няколко важни промени...
Ред 215: Ред 215:
- Готово е :) - Готово е :)
-Ех ти си гений. Браво... Разхода на гориво е висок!! �? скоростта е спаднала?!?+Ех ти си гений. Браво... Разхода на гориво е висок!! И скоростта е спаднала?!?
- Ами.. трябва да се оптимизира малко... защото бързах - Ами.. трябва да се оптимизира малко... защото бързах
Ред 291: Ред 291:
- Ами мислих малко (в автобуса) - Ами мислих малко (в автобуса)
-�??+И?
- То трябваше всичко да е направено по друг начин, олекотена конструкция, т.н.... Трябваше да го предвидим в началото... - То трябваше всичко да е направено по друг начин, олекотена конструкция, т.н.... Трябваше да го предвидим в началото...
Ред 306: Ред 306:
(некой сака ли да шерне некви реал усе касес?) (некой сака ли да шерне некви реал усе касес?)
-[[Категория:�?Т]]+[[Категория:ИТ]]

Версия от 20:54, 13 фев 2006

Виж: Рефакторинг, Шибаната теория (http://en.wikipedia.org/wiki/Software_Development_Process)

"the project managment"



или

"...защото програмистите са некадърни"





1 начин (лесен):


Какво ще правим? Вседеход!


Ще лети ли? Да!

Колко високо, бързо, вертикално излитане...


Ще плува ли? Да!


Колко дълбоко, бързо...


Клиента: За колко време ще стане и колко ще струва?

Отговор:

$10000 + 1 месец: = Основите и да може да върви...

$10000 + 1 месец: + 4*4 за трудна проходимост...

$10000 + 1 месец: + олекотена конструкция за да лети...

$10000 + 1 месец: + съоръжения за потапяне...


Release plan:

1-Jan - почваме

1-Feb - 1 версия: само върви

1-Mar - 2 версия: 4*4

1-Apr - bug fixing

1-May - 3 версия: и лети

1-Jun - bug fixing

1-Jul - 4 версия: и плува

1-Aug - bug fixing

1-Jan - support



2 начин (труден):


Давай да правим вседеход!


- Какво ще прави?

Абе просто да се движи, леко квадратен и малко продълговат, но да е жълт.


(минава 1 седмица)


- Готово.

Ех, супер е... Направи го малко по-жълто и със заоблени ъгли

- Ок, но ще трябва да се бутнат основните класове, за да са заоблени, поне 2 седмици

Добре, супер.


(минават 2 седмици)


- Готово.

Ммм, браво... Гърми нещо

- Ами променях, трябва да се тества, може да съм пропуснал нещо...

Добре, ще го тестваме малко


(минават 3 седмици)


Да направим release

- Може би да го тестваме още малко? Има още бъгове.

Долу горе върви, клиента ще го тества


= 1 версия: "основи" и може да върви... някак си


Трябва да направим втора версия, да върви в трудно проходими области

- Ами ако беше 4*4 щеше да стане...

Ами направи го

- Е, как да стане. Трябва да променям основните класове?

Колко време ще отнеме?

- Поне 4 седмици

Добре, давай, тъкмо ще изкараме втора версия след 4 седмици


(минава 1 седмица)


Как върви?

- Почнах да го правя 4*4

Има няколко клиента искат спешно да се оправят няколко бъга

- Сега не може да стане защото почнах много основни промени


(минава 1 седмица)


Как върви?

- Напредвам бавно, почти е станало в основни линии

Има няколко клиента... да се оправят няколко бъга...

- Оф, точно съм в средата на няколко важни промени...

Ами няма как, оправи бъговете в предната версия и после


(минава 1 седмица)


- Готово.

Супер. А с 4*4 какво стана? Остана една седмица до крайния срок

- Ами нали досега оправях бъгове в предната версия

Ами хубаво, давай сега да направим това 4*4, ще стане ли за 1 седмица?

- Трябва да видя до къде бях стигнал, ще опитам


(минава 1 седмица)


Как върви?

- Ох, замотах се малко докато си припомня до къде бях ама се оправих

Ще стане ли?

- Да, напредвам, до края на седмицата ще трябва да стане


(минава 1 седмица)


Как е?

- Готово е :)

Ех ти си гений. Браво... Разхода на гориво е висок!! И скоростта е спаднала?!?

- Ами.. трябва да се оптимизира малко... защото бързах

Добре, ще го дадем на клиентите че вече дойде крайния срок.

- Само че може би има бъгове...

Няма време сега, има двама много важни клиента, трябва да се оправят няколко неща в предната версия

- Добре.


(минава 1 седмица)


- Готово!

Браво. Ще го пробвам и ще го пратя на клиентите. Много спешно трябва да се оправи 2-та версия, не върви стабилно, друса много

- Ами ще я видя


(минава 1 седмица)


Трябва да се оптимизира 2-та версия. Много ресурси иска и има изтичане на гориво. Клиентите са много нервни. Какво стана с корекциите?

- Ами пооправи се. Допълнителни възглавници в купето и не се усеща почти.

Ясно. А удобно ли е?

- Да, няма проблеми. Само е малко по тясно, но е мекичко вътре.

Супер, хайде виж да го оптимизираш.

- Добре


(на другия ден)


Знаеш ли, трябва да помислим и да поговорим за следващата версия. Клиентите питат кога ще излезе версията която ще лети. Двама много големи клиента искат да купят общо 100,000 копия

- Оф, ами то имам да оправям бъгове в първата версия малко и втората не е стабилна.

Ами трябва по бързичко. Ти с какво се занимаваш сега?

- Ами гледам да оптимизирам разхода на гориво и ...

То това не е толкова спешно, остави го

- Аз почнах вече да променям

Ами ще го довършиш после

- Какво да направя, променял съм и сега не пали...

Ами върни старите неща, после ще го довършиш това


(на другия ден)


Ела да поговорим за летенето... Мисли ли, трябва да знам за колко време ще стане

- Ами мислих малко (в автобуса)

И?

- То трябваше всичко да е направено по друг начин, олекотена конструкция, т.н.... Трябваше да го предвидим в началото...

Ами няма как, трябва да стане, колко време ти трябва?

- Може да се сменят някой основни конструкции...



следва продължение...

(некой сака ли да шерне некви реал усе касес?)

Лични инструменти