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

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

(Разлики между версиите)
Версия от 16:50, 18 юни 2006
165.246.99.101 (Беседа | приноси)

← Go to previous diff
Текуща версия
Samael (Беседа | приноси)
Възвръщане към последната редакция на 212.62.43.83
Ред 1: Ред 1:
-http://www.kibertron.com+Виж: [[Рефакторинг]], [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 копия
 + 
 +- Оф, ами то имам да оправям бъгове в първата версия малко и втората не е стабилна.
 + 
 +Ами трябва по бързичко. Ти с какво се занимаваш сега?
 + 
 +- Ами гледам да оптимизирам разхода на гориво и ...
 + 
 +То това не е толкова спешно, остави го
 + 
 +- Аз почнах вече да променям
 + 
 +Ами ще го довършиш после
 + 
 +- Какво да направя, променял съм и сега не пали...
 + 
 +Ами върни старите неща, после ще го довършиш това
 + 
 + 
 + 
 +(на другия ден)
 + 
 + 
 + 
 +Ела да поговорим за летенето... Мисли ли, трябва да знам за колко време ще стане
 + 
 +- Ами мислих малко (в автобуса)
 + 
 +И?
 + 
 +- То трябваше всичко да е направено по друг начин, олекотена конструкция, т.н.... Трябваше да го предвидим в началото...
 + 
 +Ами няма как, трябва да стане, колко време ти трябва?
 + 
 +- Може да се сменят някой основни конструкции...
 + 
 + 
 + 
 + 
 + 
 +следва продължение...
 + 
 +(некой сака ли да шерне некви реал усе касес?)
 +[[Категория:ИТ]]

Текуща версия

Виж: Рефакторинг, Шибаната теория (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 копия

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

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

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

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

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

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

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

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


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


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

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

И?

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

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

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



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

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

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