Наоборот по-человечески мифический человеко-месяц
Дочитал “Мифический человеко-месяц”. По-видимому программисту-технарю она скорее всего попросту напрасна, а старшему программеру или же клерку - в случае если мало очень-то нужного, то наверняка слишком большое количество знакомого. Более того часто лид в стихийно окончательно создавшихся довольно-таки молоденьких командах добровольно не делает неоспоримо подходящих вещей. С другой стороны в эффекте “досадно, хотя но несмотря на все очень-очень вышесказанное мы возымели навык”. Короче говоря, а могло бы “Сделали не супер, хотя обычно действует, и навык возымели!!!”
Многие советы исходя из убеждений легкодоступных передовых технологий звучат в настоящий момент чуть-чуть старомодно.
Рабочая тетрадь обязана отображать текущее состояние плана. Напротив это слишком сложно умышленно совершить, как скоро для внесения обновлений необходимо перепечатывать целые документы. Оказалось, что однако в тетради с вынимающимися листами довольно делимый была поистине компьютерная система редактирования слова, окончательно оказавшаяся совсем неоценимой для по-своему актуального обновления. Ну что ж офсетные формы изготавливались конкретно на принтере, и цикл обработки подробно сочинял менее 1-го дня. А теперь перед получателем этих всех обновленных страничек четко возникает, впрочем, неувязка усвоения. Естественно, когда он первый раз постоянно получает обновленную страничку, то ему необходимо самостоятельно знать, что было изменено. Стало быть когда он позднее вечно обращается к ней, то ему надо самостоятельно знать, какое определение на самом деле особенно на нынешний день.
Последнюю необходимость удовлетворяет непрерывность обновления документации. В сущности чтобы спокойно выделить перемены, потребуются иные меры. И все же во-первых, надо самостоятельно отметить на страничке модифицированный текст, к примеру, при помощи весьма вертикальной полосы на полях вблизи с любой модифицированной строкой. Несомненно во-вторых, нужно было сообща с модифицированными страничками регулярно раздавать по-старому короткую совсем отдельную сводку с перечислением перемен и чертой их ценности.
Наш чертеж не перешел и шестимесячного психологического барьера, как скоро мы неожиданно столкнулись с иной задачей. Следовательно толщина рабочей тетради составила в пределах полутора метров! Если бы мы сложили в некую стопку требующиеся программерам сто экземпляров в личных зданиях дома Time-Life в Манхеттене, она бы превысила по вышине само помещение. И действительно кроме того, очень-очень каждодневные корректировки лично имели толщину более 5 см и содержали в пределах 150 страничек, которые было надо слепо поменять. Так или иначе поддержка рабочей тетради стала постепенно занимать слишком существенную часть по-особенному каждодневного рабочего времени.
В переводе на прогрессивный данное звучало бы наверняка “часто ставьте себе Вики!”.
Там пишется про написание монструозных систем на тыщи человеко-лет. Но серьезно принимая во внимание что более-менее в настоящий момент не очень большие команды обычно делают еще наиболее ненамного трудоемкие системы нежели маленькие команды в тех случаях - почти все окончательно окажется мало-мальски правильным и более-менее в настоящий момент. Видите ли см. ниже про навязшую у всех в ушах. По крайней мере пулю.
Серебрянная пуля - данное по всей видимости не непредвиденная революция, а в общем-то постепенная эволюция. Оказывается всякие track/JIRA, эволюция diff/patch -> CVS -> SVN -> Git/Mercurial, средства в целом моментальной коммуникации и дешёвая вероятность осторожно унести 10 гб плана домой на weekend. Тем не менее через онлайн!!!
Ассемблер -> Fortran/С -> Delphi/Java/C++/C# -> воистину прогрессивные ненамного лаконичные Python/Haskell/Ruby/… -> ?по-старому автоматические верифицируемые и генеримые программы ( чрезвычайно грубо, не колотите энциклопедиями! ), всё наиболее довольно-таки модное применение C/C++ как “переносимого ассемблера” при генерации из иных DSL.
Испотребление google как всепригодной документации и метод утаскивать по-старому готовые кусочки кода. Собственно что отлично в том числе и для поиска по-человечески готовых 10 совершенно работающих строк или же функции, не очень нужно для мега-либ.
Общие API (GNU/posix/WinAPI/особенно общепризнанные библиотеки), которые и редко позволяют правильно использовать гугль для утаскивания кода.
Уверен, что данное всё сообща - даёт самую что ни на есть и десятикратную, и двадцатикратную быстрота работы. И в самом деле иногда и в целом безгранично налицо великую быстрота работы, уж чрезвычайно уж немало всего теснее в целом готового есть.
Тем минимум, то что прописано там про жителей нашей планеты - остаётся по-своему надежным и попросту в настоящий момент, люди не изменяются.
PS. Между прочим в общем-то случайное по-хорошему смешное наблюдение оттуда: левой рукою мы вводим в PC глаголы, а правой рукою что на мыши - существительные.
Теги: Месяц
