Метрики при разработке софта
???, ???????, ??????? ??? ???????, ???????????? ??? ?????????? ?????. ??? ????? ???? ?????????? ?????????? ????? ????, ?????????? ???????????? ?????, ?????????? ???????????? ????? ? ????, ?????????? ????????? ?????, ?????????? ?????????, ??????????? ?????? ??? ?????????, ?????????? ?????????????? ?????, ?????????????????? ?? ????? ??? ???? ???????, ? ?.?., ? ?.?.
?????? ????? ??? ??????? ?? ??????????-?????????? ?????? ? ?????????. ????????? ????? ? ???????????? ??????: "??, ?? ?? ???????? ??? ?? ????????? ???????? ?????? ??????! ? ????, ???????!" ? ???????? ????????????? ???????? ??????????? ??????, ????? ??? ??? ???? ??????? ?????????? ? ??????? ???? ????????? ??????? ? ???????!
???????? ????????? ?? ????????? ???????? ????? ???????. ?????????? ????? ???? ????????? ????? ? ??????? ?????? ?????, ?????????? ????????? ???????? ?? ?????? ? ????????????? ??????????? ?????????????. ?????????? ???????????? ?????, ????? ????, ??????????? ?? ???????? ? ?????? ???????, ? ?????????? ????????? ????? ??? ????????? ???????? ??????? ? ??????????? ????????? ???????? ? ?????????????? ???????? ??????????, ????????? ?????? ?? ??????? ?????? ? ????? ??? ?????????? ????????????? ?? ????????? ??????. ? ???? ?????? ????? ?? ????? ???????????? ?????, ? ???????? ?? ????? ????????, ?? ??????? ????????? ???????????? ???????? ? ??????? ????????? ???? ??????? ?? ????????????? – ???????? ?????? ????? ???????????? ? ???????? ??????????? ???-???? ????????? ?????? ? ?????-?? ???????? ????.
???????? ??????, ?? ????
? ?????, ? ????? ? ??????????? ?????? ?? ???? ? ??????? ????????, ??? "???????? ??????" ?????? ??????????. ???????? ?? ??? ??????? ?????? ???????, ??????? ??? ??????????????, ??? ?????????????? ??????????, ???????? ??? ?????????. ????????? ? ????, ???????? ???????? ?????? ????????? ??? ?????????? ????? ? ??????? ?? ??????, ?? ? ? ?????????? ????? ??? ? ???????? ????????? ??????. ???? ??? ???????, ???????, ???? ???????, ? ??? ? ????? ????????.
???? ? ???, ??? ?????????? ????? ?????? ????? ??????. ???????? ??? ? ???????????????????. ???? ???? ??????????? ????? ?? ?????????? ?????, ?????? ???? ??????? ????? ??????. ?????? ????????, ?????? – ????? ??? ?? ?????????? ? ???????? ????? ??????. ? ????????, ? ??, ? ?????? – ??? "???????? ??????????".
??? ? ? "????????? ?????" ??? ?? ???????. ???? ???? ???????? ???????? ??????? ???? ??????? ??? ???, ???????? ? ?????????????? ?????????. ??? ??? ??????????? ????? ?? ?????????, ????? – ?? ????. ??? ?????? ????? ??????? ?? ?????? ????????, ??? ?????? ????? ? ??????????????? ????????, ?????? ? ?????? ????? ?????? ?????, ? ??????? ???????????, ????, ???????, ???????? ?? ?????? ????? ? ?? ?????? ?????????? ?? ???? ?????? ????, ?? ??? ?? ?? ????? ????????? ???? ??????.
? ?????? ????, ????? ?? ????????? ?? ?????, ?? ????????? ????????? ????????? ?????? ??? ?????, ?? ???? ?????? ??????? ?? ??? ?? ?????? ??????, ? ???? ????? ?? ??????, ?? ??-??????, ???????????? ???????????, ? ??-??????, ???? ? ???? ????? ??????? ???????? ???????? ??????? ???????????? ???????, ?????? ?????????? ??????????.
? ? ???? ?? ??????, ??? ???? ????????? ?????? ?????? ? ????????????? ??, ??? ???? ????????? ??? ?????? ??????????? ? ??? ??? ???? ? ?????? ?? ?????????? ?? ?????????????, ??????????? ????, ??? ?? ?????? ???? ????? ????? ? ???? ????????, ????????, ???? ?? ?????????? ??? ??? ?????? ?????? – ?????? ?????? ?????????? ? ?????????? ?????????? ????? ????? ? ???????????.
????? ?? ????? ?? ???????
?? ?? ?? ???? ???? ??? ???? ?????????? ???????????. ???????, ???? ?? ????????? ??????????? ??????? ? ?????????? ????? ??? ??????? ?????????? ???????, ??? ? ???????? ???????????? ?? ????? ??????? ?????????? ??????, ?????? ???????? ????????????? ??????.
????????, ? ??? ???? ??? ???????, ??????? ?? ????? ?????? ????? ???????. ?????? ?, ????? ??????????, ???????? ????? 100 ?????????, ? ?????? ? ?????? 2 ????????.
?????? ??????? ????, ??? ?????? ??????? ?????? ?????????????? ??? ?????????? ?????? ?, ?????? ???? ?? ????????? ? ??????? ????????? ??????? ? ??? ????, ?? ?????? ? ???????? 98 ????????? ?????? 99, ??????? ????? ?????? ????????, ? ??? ?????? ? ???????? ????????? ????????????? ? ???????????.
?????? ??? ??????????? ??? ????? ?????????? ??????, ??? ????? ????? ???????.
???? ????? ????? ??? ???? ?????????? ?????????: ??? ????? ?????????? ???????? ?????????, ??? ????? ?? ?????????? ???????? ??? ???????? ?????????? ???????, ?? ??????? ???????? ?????? ????? ???????????. ?? ???? ??? ??????, ??? ??? ????? ?????????? ???????? ?????????, ??? ????? ??, ??????????, ?????????? ??? ?????.
????? ??, ?????????, ????? ???? ???? ????? – ??????????, ??????? ?????? ??????????????????? ?????? (????????, ??????? ????????? ????????) ? ???????? ?? ????????? ?????, ???????????? ??????????? ??????. ? ???? ?????? ? ???????, ? ???????? – ??? ?? ????. ?????? ?? ?????????????, ?? ??????? ?? ?????????, ? ????? ??? ???????????? ???????, ????????? HTML ? Javascript'??. ???????? ??????? ????????? ? ????????? ??? ?? ?????. ? ???? ??? ????????????? ????? ?????????, ?? ???...
?????? ????? ?????? ? ??????????, ??? ?????? – ???...
? ??? ???????? ???? ?????? ? ?????? ??? ????????? ????????, ?? ?????? ????????? ???. ????? ?? ?????? ?? ????????? ???? ????.
??????????? ???? ?????????? ??????, ????????? ?????? ????????? ?????????. ??????? ??? ??? ? "???????"... ???? ???? – ?? ??????? ?? ????? ??? ???, ??? ???? ?????????, ??????? ???????? ???????? ?? ??????, ? ?????? ??????, ???????? ????? ?????????? ? ???????????????. ?????? ??????????????? ??????????? ?? ?????? ?????, ?? ? ????? ? ???????? ???????, ??????????? ??? ??????, ??? ?????????? ?? ?????????? ????-??????, ???????? ????? ?????? ????? ??? ?????? ? ????????????? ???? ? ? ?????????????? ????????? ???????? ????? ???????? ????, ??????? ????? ????? ?????? ????? ?? ?????? ? ???????? ?????????, ????? ?????? ?? ?????. ? ?????????? ??????? ???????????? ? ????????? ? ??????? ???????????? ?????????? ????????? ???????? ????????? ????????.
??-??????, "???????? ?????" ?? ?????? ? ????? ???????????, ??? ??? ????????? ????????????. ????????????, ??? ??????, ???????? ?????? ??????? ? ?????? ????????. ? ???????? ?????? ???????? ???????????? ??????? ???????????? ?????? ? ??? ??????? ??? ??? ??????????, ? ? ?????? ??????? ??????????? ?????????? ???? ???????? ??????. ?????? ?????????? ???????????? work items – ????????????? ?????, ? milestones – ?????? ??????? ??? ?????????? ??????????.
?? ???? ???? ??????????, ??? ???????????? ?????? ????? ?????? ???????, ??????? ????????? ??????, ??? ???? ??????????? ???? ??????????????? ??? ?????????, ??? ? ???????. ?? ????? ????????????? ????????? task force, ??????? ????????? ??????? ???????? ????????? ??????? ? ?????????????? ????????.
? ????????? ???????????, ??? ??????????? ??? ?????? (? ????????) ???????? ? ??????? ????? – ?????? ? ????-???, ????? ??????? ?????? ????????. ??????, ???????? ?? ?? ????????? ???????????-???????-???????????, ??? ??? ????????? ??? ???? ??????, ???????????? ??????????? ? ??????????? ????????, ?? ? ????????? ?????? ???? ???????? ??????? ? ?????????? ????.
??? ?? ?????? ?????? ?????????? ????????. ???????????, ??? ??????????? ???????? ??????? ???????? ???????? ?? ?????? ???? ?? ????-???, ? ??? ???????? ?????????? ?????????? ????????, ?? ???????? ??????? ?????. ? ??? ?? ??????? ?? ???????, ??? ????? ??????, ??????? ?? ??? ?? ?????? ???????????? ??. ????????? ??? ???? ???? ????, ??????? ??????????? ???????? ??????? ? ?? ?????? ????? ??????, ????? ???????? ???? ????-???. ???????????, ??? ??? ??? ????????? ?????? ? ???? ?? ???????. ?? ?????? ????? ??? ??????? ???????. ?? ??????? ????? ???????? ?? ?????????, ??????? ???? ?????? ???????.
? ?????????, ???????? ????? ?? ?????????? ? ????? ?? ?????, ? ????????? ????? ???????????? ?????? ??? ???????????? ?????? ???????????. ? ?????????? ?????? ??????? ????? ????????????? ??? "????????? ?? ?????, ?????????? ?????-????. ??????? ????? ????????, ?? ??????? ?????? ????-???." ??????, "?????, ????????? ?????-????" ?????? ????????? ?????????????, ??? ??? ? ?????? ?????? ??? ?? ???????? ????????, ????? "????????? ?????" ???? ? ???????? X ???? ????. ?? ?????? ???????? X ??????????????? ?????????? ?????????, ?????????? ? ????, ??? ????? ??????? ???????????? ?? ?????????, ?? X ???????? ?? ????? ?????? ???.
???? ??? ? ???? ?????? ??? ?????? ???????. ???? ?????? ???????? ? ???????????? ?????????, ????????? ?? ? ????? ?????? ?? ???? ????????? ?? ??????????? ??????????? ? ??????????? ????????, ?? ??? ?????? ????????? ?????? ???????, ??????? ???????? ?????????. ????? ??????? ? ?????? ???? ???????????? ?????????? ????? ? ????????????.
? ?????????? ?????? ???????????? ?????????? ??????????? ??????? ??? ??????:
???? 1. ????????? ?? ??????? ????-???.
???? 2. ????????? ?? ?????????, ?? ??????? ?????? ????-??? (??????? ????-??? ????????? ?? ????? ?? ????? ?????? ??? ????, ???? ?????????????? ????? ?????? ??????????????) ? ??????? ???.
???? 3. ???????? ?? ????? ???????? ????, ??????? ???????? ????????? ???????? ? ???????? ?? ??????? ? ???????????.
? ?????, ?? ??? ??????, ??? ??????? ??? ????? ?? ?????? ????-???, ?????? ?????, ???????? ?? ????? ?? ??????? ????????.
???, ? ???? ??? ?? ? ? ????, ??? ?????? ????? ?????? ??????? ? ??? ??????????? ?????? ? ??? ?? ?????????, ??? ? ? ?????? ????????? ??? ????????? ? ?????? ??????????. ??, ?? ?????? ??????? ???? ??????? ? ???????? ????????????? ????????? ? ????????????? ?????. ?? ?? ?????? ??? ??????? ?????? ????? ?????????? ????? ??????????, ???? ???????.
???? ???????????? ????????????, ??? ? ????? ??????? ????? ????? ?????? ????? ?????????????????, ????????? ? ????????. ??????????? ????? ?????? ????? ??????? ? ??????????? ????? ?????? ??????? ????????? ??? ??????? ???????????? ???????. ??????????? ????? ?????? ????? ??????? ? ????? ????? ????????????? ?????, ???? ?? ?????????, ????? ????????? ??????? ???????. ??????????? ????? ?????? ????? ??????? ? ??????????? ????? ?????? ??????? ?????????, ???? ????? ???????? ???????????? ?????????? ??????????????? ???????????????? (????????, ?????? ???????????????? ?? ????). ?? ???? ?? ???? ?????????? ???????????, ??????? ?????????? ????????? ??????? ????? ???? – ?????????? ????? ???????????????? ? ?????????? ????? ? ?????????? ?????????. ????? "??????????", ??? ?? ?????????, ???????? ????????? ? ????????????? (??????, ??????) ?? ?????, ? ???????? ???????? ???????? ????????? ? ?????? ??????? ???????????. ???? ????? ???????? ????????, ?????? ???????? ????????????????, ?????? – ????? ????? – ????????.
??? ? ??????? ??????? ? ???? ??????, ??? ??, ??? ????????? ???????? ???????? ??? ???????? ????? (????????????? ?????) ?? ?????-??????? ???????? ?????????? ??????? ????????? ???????????????? ? ?????? ???????, ? ????? ???????????????? ?????????? ??? ????, ??? ?? ????????????? ????? ????????????? – ?????????? ????????? ? ??????. ??? ? ?????????? ???????, ??? "??????? ???????? ? ???????? ?? ????? ???????? ????, ??????? ??? ????????." ? ??????, ???? ??? – ?????? ????-???, ? ?? ??? ????, ??? ???, ????, ??????? ??????? ?????. ??????, ?? ?????? ?? ??????? ?????? ? ???????-????????
??????????? ? ???????? ??? ?????????? ????? ? ????? ?? ????????? ????????
? ?????????? ? ???? ?????? ? ???????? ??? ?????????? ?????, ???? ??????????? (??. ??? ?????????? ?????? "????????? ????????") ? ???????, ??? ??????? ????? ????????????, ??, ??? ?????? ???? ????? ? ????, ???? ????? ?????, ? ???, ? ? ???.
?????????? ????? ???????? ?? ????? ????? ?????? ???? ????????????. ? ????????? ???????, ??????? ????? ???? ???????????? ?? ??????????? ?????????????? ???, ????? ???????? ????? ? ????????, ??? ???? ??????, ? ????????? ?????? ????????? ??? ????????. ??? ? ?????? ???????? ?? ?????, ????? ??? ????? ??????? ???? ?????????? ??????????? ?? ????? ????. ?????? ??? ??????? ????????? ??????, ??? ???????? ?? ?????, ??? ????????? ??????? ??????????, ?? ??? ????? ?????????, ?????? ??? ??? ???????? ??????? ????????. ? ???? ?????? ?????? ??????? ????? ????????????, ???? ? ???? ???????.
??? ?????? ??????, ??? ??? ?????? ? ?????? ???????? ??????? ??????? ?? ????? ????? ? ?????????????, ?????????? ? ????????? ????????. ??????? ????????, ??????? ???????? ??? ?? ????? ???????????? ???? ? ????????? ??????, ????????? ?????? ????????? ????????? ????? ????????? ??? ? ???, ? ????????? ?????? ????????? ??? ???????? ???-?? ?????... ? ???? ?? ???????? ????????? ?????????? ?????, ??? ????????? ??????? ????????:
- ????????????? ????????? – ??????????? ? ????????? ?????????? ?????????? ???????????. ????? ?? ??????????????, ?????????????, ??????????????, ?????????. ??? ?????????? ?????? ?????????????? – ????????, ??????????? ? ????????????, ?????? ???? ???? ?????? ??????????, ?? ?????? ?? ? ??????????? ?????? ?????, ?????? ????? ????? ? ???????, ??????? ?????? ???, ???? ?????? GM ? ?????????... ?????????????, ??? ?????????????, ?????????? ? ?????????????? ?????, ????? ???? ??? ????? ??????????? ???? ? ?????? ?? ????????, ???????? ?? ??, ??? ? ??, ? ?????? ????? ???? ????????? – ????, ????????, ????? ?? ????? ? ?????????????, ? ?????????, ? ??????????? ??? ?????? ????????? ??????????.
- ???????????? – ??? ??????? ??????? ? Dreamliner ?? ??????? ???, ???????, ???????? ?????? ????????, ?????????? ? ????????? ??????, ? ?? ? ??????????????. ???? ? ??? ?????????, ????????????, ? ??? ?????? ??????????... ??? ? ????????? ???? ???? ??????? ?? ?????, ????? ????????? ????-???????? ???????? ?? ??????? ? ??????, ?????? ?????? ??? ????? CEO ? ?????????? ?????????!
- ??????? ?????????????? – ????? ?? ????? ????? ?????????, ???????????? ? ????????????? ???????????????. ?????? ??????? ????? ???????????? ?? ??????????? ? ??? ????????? ???????? ??, ??????? ????? ??? ??? ????????? ? ?????????? ?????????, ????? ?? ????? ?? ???? ????????? ? ??? ????????? ? ????.
- ??????? ??????? – ??? ?? ?????????, ??? ?????? ? ???????????? ?????? ????????? ?????? ?????????.
???????, ??? ??? ????????? ?? ????? ????????? ??? ?????????? ?????. ? ????? ??????, ? ??? ???? ???? ? ????? ???????????????? ?????????, ???????. ?? ?? ????????????? ??????????? ????? ? ????????? ?????? ????? ????????????? ?????????, ?? ? ???-?? ? ????, ??? ??? ????????? – ??? ????? ?? ??, ??? ?????????? ????? ??? ?????? ???? ????????.
??? ???, ????? ??? ?????????, ??? ? ?????? ??? ??? ???? ??????????, ? ????????, ??? ???, ??????? ??????? – ? ? ?? ?????. ???????, ???? ??????? ????????? ??-???????? ??????? ??? ????????? ?????? ??? ????????? ????????. ??? ?????? ?? ??? ?????????? ????????? ???? ? ????????????????????? ???????????? ????????.
?????? ??? ???????? ?????? ????? ????: ?????? ?????? 20-?? ????. ??? ?????? ???? ??? ?? ???? ?????????? ? ?????-?? ???????? ???????????. ????????? ????? ?????? ? ???????? ? ?????????? ??????? ???????, ??? ??? ???????? ???????????????? ??? ? ???????????????? ????????? ??? ?????? ??????????? ?????????????. ? ??? ????? ??????? ???, ??? ???? ?? ??????????. ??????, ? ???????, ? ?? ???????. ??? ??? ????? ?????????? ???????????? ???? ?? ???? ????????????? ?????? ??????????? ?????????????? ??? ?? ?????????? ??? ?????????, ? ????????? – ?????????????? ????????.
?????? ????? ???? ???, ?????? ????? 20-?? ????. ????? ??, ????????? ?????? ??????? ? ???????? ???? ?????????? ??????? ???????. ??? ???????? ???? ??????????????, ? ?????????? ???????????? ????????????????, ?????????????? ?????????? ? ???? ??????? ??????????????????? ?????. ???????? ???????????? ? ?????????? ??-?? ????????? ???????????? ????? ?????? ??????????????. ? ??? ?? ?????, ????? ???????.
?? ????????? ? ??????? ??????? ????? ????????? ???????????? – ?? ????????? ?????????????, ? ?? ???????????????, ??? ??? ??? ????? ???????? ? "???????????????" ?? ????????, ?????????? ?????????? ??? ???????????. ???, ???????? ???-????, ???????? ????????????, ????? ?????... ??? ????? ?????????, ?? ??????? ??? ???????????. ?? ???? ????????? ???????? ? ???????????? ? ?????? ????????????, ?? ??????? ?????? ????? ??? ? ?? ???????, ? ??????????? ? ?????? ???????? ?????? ????? ???? ????? ?? ???, ???? ????????? ? ??? ? ???? ??????.
??? ??????, ?????-???? ? ????????????? ?????.
Comments
Anonymous
January 01, 2003
The comment has been removedAnonymous
January 01, 2003
The comment has been removedAnonymous
March 21, 2010
Можно попросить ссылку на упоминаемую статью ДеМарко или название статьи?Anonymous
March 22, 2010
Ну не стоит ограничивать причины жахнуло только разными системами экономическими. Если хоть немного поискать в исторических документах - многое там наберётся интересного. Более того, сдаётся мне в нашей стране разница экономик никоим образом сама по себе не приведёт к смене строя, у нас причины несколько иные. Так что пример, по моему мнению ошибочный...Anonymous
March 23, 2010
2 Eldar: Ну если Вы прочитали мой пост, то я изначально сказал, что: "не стоит ограничивать причины жахнуло только разными системами экономическими". А пример всё-равно ошибочный, Вы же даже не упомянули в статье возможность других факторов. Необязательно их разжёвывать, достаточно было просто упомянуть, что они есть. Тогда коренным образом меняется смысл: вместо теперешнего, который намекает на уникальность влияния названного Вами фактора, получилось бы что-то вроде "в том числе и это повлияло".