e_lenka: (rest)
e_lenka ([personal profile] e_lenka) wrote2013-08-22 10:51 am

система vs беспорядок


У нас есть сотрудник с Украины (из фирмы вендора), он работает отдельно от нас, но при этом всегда успевает в разы больше нас. Он постоянно находит какие-то крутые баги, выискивает хитрые ходы и так далее. Мои сотрудники-чехи решили узнать, как он это делает. Началось обсуждение. И я поняла, что это "наше" беспорядочное ad-hoc тестирование именно того, где вероятнее всего могут быть баги, чехам совершенно непонятно. Они считают, что у того украинца обязательно должна быть система: либо система виртуальных машин, на которых он может за короткое время протестировать много вариантов, либо система тестов, либо какая-то волшебная база данных, где созданы волшебные условия для тестирования. Удивительно, но чехи совершенно не верят, что это может быть просто опыт (о чем мне этот сотрудник не раз говорил) + тестирование практически наугад и знание, где что менялось.

В этой итерации мы попробовали провести регрессионные тесты без плана - примерно так, как это делает этот украинец. В итоге довольно много багов не были замечены. Получается, что чехи просто не созданы для беспорядочного тестирования и вообще работы. Им нужна система, структура, план. Они очень многого таким образом добиваются, но без плана разрастается беспорядок.

И еще я заметила, что один из наших словаков, очень толковый девелопер (к тому же постарше остальных), по методам работы очень похож на этого украинца. Он делает крутые штуки, но порой как раз порядка ему и не хватает.

Не знаю, может ли тут быть золотая середина :)

[identity profile] http://users.livejournal.com/_fidget_/ 2013-08-22 09:16 am (UTC)(link)
без привязки к тестированию у меня в команде есть супер организованный человек, который все делает по плану и любые формы хаоса повергают его в хаос. Причем все по плану в саппорте просто не возможно.
В итоге он просто работает над теми задачками, которые можно структурировать и упорядочить и делает он это хорошо и это нужно все команде.

[identity profile] http://users.livejournal.com/e_lenka_/ 2013-08-22 09:20 am (UTC)(link)
у нас все это примерно так же и работает: те, кому нужна структура, то есть чехи, тестируют все по плану и работают над тем, где нужен порядок. А этот украинец делает те тесты, какие считает нужными. То есть роли-то распределены, но когда чехи решили стать круче, оказалось, что они не понимают, как это :)

[identity profile] http://users.livejournal.com/_fidget_/ 2013-08-22 09:35 am (UTC)(link)
ну в нашем случае "круче" это не совсем тот эпитет, потому что так организованно работать почти никто не умеет, а это все-таки большой бонус. Если бы их можно было как-то смешать, так чтобы одним добавить немного способностей организовывать все, а некоторым прокачать устойчивость как неожиданным факапам и способность быстро на месте принимать решение - было бы вообще круто.

[identity profile] http://users.livejournal.com/e_lenka_/ 2013-08-22 10:32 am (UTC)(link)
да-да, вот и я о том, что нужна золотая середина, а ее как-то слишком сложно достичь, похоже, потому что люди либо так умеют работать, либо эдак.