среда, 4 июня 2014 г.

Как оно работает?!

Я этим вопросом задаюсь каждый раз, как попадаю на новое место работы. И толком никто не может объяснить. Потому что представьте себе вопрос: "Как работает твоя дыхательная система?". "Чувак, я просто вдыхаю и выдыхаю!" - ответит пользователь продукта. А теперь представьте, что вы спрашиваете об этом нос. А теперь - легкие (при этом еще круто, если удастся задать вопрос именно легким, а не выуживать инфу отдельно у бронхов, альвеол, реснитчатого эпителия и т.д.). А добавим еще видение со стороны кровеносной системы. Вот так я собираю информацию от разных составляющих проекта. В прошлый раз на то, чтобы постичь принцип работы приложения, у меня ушел год (я умолчу о серверных нюансах, они так и остались чем-то абстрактным). А тестеры, которые остались там работать, так до закрытия проекта и не знали всей картины. Что не мешало им в общем выпустить, а потом сопровождать проект в течение двух лет. Иногда от понимания факта, что всем в общем насрать на уровень осведомленности тестеров о проекте, у меня опускаются руки. Добавим сюда еще отнюдь не повышающий самооценку процесс задавания вопросов программистам в стиле: "А что это за эксепшн вот в этой строчечке?", который, помимо всего прочего, может быть воспринят как личное оскорбление. Чтобы научиться задавать нормальные вопросы, нужен определенный уровень осведомленности, а выглядеть идиотом тоже мало кому хочется. Короче, по всему получается, что лучше не знать и тыкать так, со стороны пользователя. Но каждый раз, получая ошибки на проде, я убеждаюсь, что это абсолютно не так. Многих из них удалось бы избежать, знай я раньше как работает тот или иной компонент и их связки. И в эти моменты мне хочется бегать и трясти всех за любые места чтобы мне только показали все и сразу. Но увы, это тоже невозможно. Нельзя за пару месяцев, влившись в рабочий проект (и чем он старше, тем дольше), полностью построить в голове принцип его жизнеобеспечения. По крайней мере, если у вас это получилось - я за вас искренне рада. А пока я ползу дальше ковряться в собственных белых пятнах. 

1 комментарий:

  1. Ну прям как с моей конторы писала!
    Только у меня программисты нормальные, да и я больше разработчик, чем тестер, поэтому понимание особенностей реализации проекта пришло в первую неделю работы. А все остальное, как будто про нас. Только у нас еще РМа нет в природе, а СТО мнит себя богом и космонавтом и не дает нам нормально работать. Прям дурдом какой-то получается ;)

    ОтветитьУдалить