Так как мне пришло время писать мотивационные статьи, книги и проводить семинары о том, как добиться успеха при разработке веб-сервисов, то я хочу изложить один подход, который структурирует мою жизнь. В отдельном посте я изложил про квантили в применении к веб-системам (а также к удобству общественного транспорта, начиная с четвертого комментария: https://mokum.place/squadette/165095) Почти все, что я делаю и о чем я думаю за последние пару лет — это о том, что происходит в районе базовой квантили при решении разных сложных вопросов.
В основном меня занимает вопрос планирования ресурсов, энергии и мотивации по дороге к решению сложного проекта. На мой взгляд, абсолютно все контр-интуитивные моменты, присущие квантилям, необходимо понимать и учитывать при внутреннем планировании, иначе можно надорваться, как при планировании ресурсов в марафоне, и не добежать до поставленного финиша. ‎- псы в рапиде
а) оптимистично и необоснованно взятая квантиль, скажем, в районе 50% может внушить необоснованный эмоциональный оптимизм и заставить принять неверные технические решения на старте. Именно поэтому я ненавижу идею "прототипа". Прототип ("proof of concept") часто является не asset, а liability в этом плане. Успех "прототипа", который делает какие-нибудь пять процентов задачи может послужить причиной для рационализации принятого заранее решения, и привести к классическим проблемам groupthink, sunk costs, и т. п. ‎- псы в рапиде
б) при анализе квантилей мы в первом приближении игнорируем то, что происходит за ее границей. Я ненавижу наивный "перфекционизм" при разработке сложных вещей. Чем дальше к правому краю, тем более усиливаются хаотические эффекты, очень быстро доходя до абсолютной нелинейности. Риски нужно постепенно укладывать и стабилизировать, как асфальтоукладчик, за которым остается ровная полоса дороги. Смотреть надо прямо, на несколько метров вперед, потому что через два километра может быть просто дом, или река, и мы все равно не сможем это преодолеть, да нам и не потребуется может быть, потому что нам нужна на самом деле дорожка длиной в 300 метров. ‎- псы в рапиде
в) в то же время, возвращаясь к вопросу о прототипе, мы должны работать в двух встречных направлениях. Мы все же должны примерно понимать, что может случиться там, через 300 метров или через 2 километра, и понимать структуру рисков (вероятность появления каждого и опасность каждого в случае появления). Это то, о чем пишет великий Гапертон: https://delicious.com/squadette/gaperton Вот ключевой текст: http://gaperton.livejournal.com/36144.html Вот ключевая цитата: ‎- псы в рапиде
<<Инженеры интуитивно стремятся пускать вперед те задачи, которые им понятно как делать. «Мутные» задачи, которые непонятно как делать, (т. е. содержащие проблемы) они имеют тенденцию откладывать на потом. Эти задачи - наиболее рискованные, трудоемкость которых точно не известна. То есть, позволив инженерам выбирать порядок реализации фич и работ, и пустив это на самотек, вы скорее всего получите очень пологую «кривую риска», которая будет слабо убывать к концу проекта. Другими словами, по мере продвижения по графику, прогноз окончания проекта не будет становиться достовернее, и вы можете получить сюрприз буквально на последних неделях до окончания. «О, да тут еще столько же работы». Знакомо?>> ‎- псы в рапиде
В принципе на этой ссылке можно и остановиться. Принцип Парето тут тоже рядом, только для разных целей еще бывают очень интересные комбинации, не только классические "20/80". Бывают вообще вещи типа "единица = 100%", когда решение принимается дискретно на основании ровно одного случая, и в ту и в другую сторону. ‎- псы в рапиде
чо-то еще хотел сказать, может вспомню. Update: а, ну да — на самом же деле я должен оставлять возможность написать следующий блог-пост, а потом еще один и еще. ‎- псы в рапиде
тупой вопрос. а по каким параметрам ещё можно делать квантили, кроме как по скорости загрузки страниц? ‎- wisdom of wombats
можно as in имеет смысл. ‎- wisdom of wombats
А вот gaperton - это перевод кого-то, или это оригинальный контент? Потому что мне бы про документацию бы на английском, чтобы дать почитать некоторым тут, требующим с меня "документацию". ‎- African grey
@dma оригинальный ‎- dixi
@dma: Гапертон это Влад Балин https://www.linkedin.com/in/vlad-balin-3303493 ‎- псы в рапиде