Re[4]: "тестировщики - неплохие Проджект Менеджеры девелопер
От: Vzhyk  
Дата: 21.05.10 15:21
Оценка:
21.05.2010 17:39, cvetkov пишет:
>
> Q>Как вообще можно разрабатывать не врубаясь в предметную область??
> легко. нужна хорошая спека
Ты ошибаешься, она тоже часто не нужна.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: "тестировщики - неплохие Проджект Менеджеры девелопер
От: Demotivated  
Дата: 21.05.10 16:41
Оценка:
Здравствуйте, Qwazar, Вы писали:

Q>Здравствуйте, Demotivated, Вы писали:


D>>Девелопер привык смотреть предвзято, смотреть на чужой код со своей колокольни, "я бы сделал по-другому", "что это за говнокод такой", "хочешь сделать что-то хорошо — сделай это сам" и т.п. Неизбежно возникновение отношения в стиле "я начальник — ты дурак"


Q>Имхо программист с опытом перестаёт считать любой чужой код говнокодом. "Я начальник — ты дурак" случается если пм-ом становится неопытный разработчик.


А Вы представьте себя в роли такого ПМ.
Вот, предположим, вас только что назначили манагером на небольшой проект, в подчинении несколько девелоперов и тестеров.
Первым делом кидаешься управлять девелоперами.
Им давно не повышали ЗП, думают больше о том, как побыстрее свалить домой, о предстоящем собеседовании в другой конторе, и тп, энтузиазма ноль.
А тебя наоборот, повысили в должности, существенная прибавка к зарплате, глаза горят от энтузиазма, да и просто опытнее их.
Видишь, что сам можешь сделать и быстрее и качественнее, чем все твои девелоперы вместе взятые.
Начинаешь их подгонять, пытаться заразить энтузиазмом, никакого толку.
Включаешься сам в разработку, берешь самое важное на себя, остальным демонстративно поручаешь самое несложное и рутинное.
В итоге получили старшего разработчика, а роль ПМ-а придется брать на себя кому-то другому, например самому инициативному из тестеров
Re[5]: "тестировщики - неплохие Проджект Менеджеры девелопер
От: bkat  
Дата: 21.05.10 17:02
Оценка: :))
Здравствуйте, злая и глупая, Вы писали:

ЗИГ>а скажите, вы видели хоть одного такого тестера который бы не кликал по кнопкам? чем же они тогда занимаются?


Ну в общем все верно.
Девелоперы тоже в общем тоже только по кнопкам кликают и мышой по столу елозят.
На каком-то уровне абстракции вообще все едино
Re[6]: "тестировщики - неплохие Проджект Менеджеры девелопер
От: olegkr  
Дата: 21.05.10 19:51
Оценка: +1
Здравствуйте, fdee, Вы писали:

F>Поэтому нельзя программисту поручать работы по тестированию, аналитике и управлению проектом.

Не совсем так. Нельзя поручать тестировать тот функционал, который он делал. Неосознанно пытаешься тестировать только то, что хорошо сделано и обходить плохое.
Я работал в команде, в которой не было тестировщиков вообще. Программисты сами тестировали чужой функионал. Получалось отлично.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Re: "тестировщики - неплохие Проджект Менеджеры девелоперов"
От: s.ts  
Дата: 23.05.10 17:40
Оценка: 6 (1)
По моим наблюдениям все просто. И причина одна.
В некоторых областях знаний просто некуда развиваться кроме как в "начальники".
Применительно к топику это, например, тестирование софта, системная интеграция. Наверное, еще что-то.
Там горизонтальное развитие сильно ограничено, потому приходится расти вверх.
А программист пока всю хрень изучит, системы там, архитектуры постигнет в глубину — уже им тестер из соседнего отдела будет командовать, который уделил время развитию менеджерских навыков.
Т.к. тестерские навыки развиваются по самое немогу за первые год-два работы.
Что такое программер с годом-двумя опыта, надеюсь, понятно.
В смысле, что точно есть еще куда расти


Здравствуйте, oncer, Вы писали:

O>в последнее время начал слышать подобные утверждения.

O>в большинстве случаев со стороны самих тестировщиков.

O>т.к. такие утвержедния регулярно слышу но не считаю их верными вообще, ... а также вижу случаИ когда бывшие тестры действительно менеджерят Девелоперов решил организовать так сказать опрос с мнениями почему утвержедние верно или не верно.


O>P.S.

O>если не тяжело примите участие в одноименном голосовании. статистика — полезная вещь.
O>спасиба.
Re: исчерпывающий ответ
От: 0rc Украина  
Дата: 24.05.10 00:11
Оценка: 6 (1) +1
Здравствуйте, oncer, Вы писали:

O>P.S.

O>если не тяжело примите участие в одноименном голосовании. статистика — полезная вещь.
O>спасиба.

В буквальном смысле ваш вопрос, по существу, абсурден. Так как вы предлагаете сравнивать инженера по качеству и инженер-разработчика. По каким критериям вы будете их сравнивать? По личным качествам? Так это индивидуально и вовсе не привязано к профессии.

Хотя, если вопрос родился, то я, если позволите, перефразирую его так: "Почему, субъективно, в ПМ берут больше из тестеров нежели из программистов?" Ок, я не буду утруждать себя (к сожалению) и доказывать очевидную разницу между первыми и вторыми, т.е. буквально разницу с институтской скамьи: какие люди идут в первые и во вторые. Но разница колоссальная. Я лишь скажу главное- тестеры имеют мотив и они готовы реализовать свою возможность, это осознанный выбор, а программисты не имеют мотива (ну не спрашивайте почему, ну нравится им проектировать и создавать и не рыпаться) и таким образом не реализуют её, они больше ремесленники.

Конечно, в среднем, я не буду брать лентяев, так вот: инженер-разработчик сильно технически развит, чем инженер по качеству. Это очевидно, иначе бы первый поменялся местом со вторым, и поменял бы их местами тот же ПМ.

И естественно, при прочих равных, допустим, управленческих способностях, лидерских качествах итд у этих двух, логичнее выбрать инженера-разработчика. Потому что у инженер-разработчика шире база. А это определяющий критерий, потому что человек способный решить проблему сильно лучше человека определившего проблему. А если учесть, что по роду деятельность более половины будущих ошибок определяются самим же разработчиком, то выбор вообще очевиден. Однако, хаха, выбор в пользу разработчика редко происходит, дело не только в мотивации (как я заметил выше), но и:
  1. уровне английского языка (у тестеров он в среднем выше по роду деятельности);
  2. тестеры меньше загружены (это связанно с особенностью современных жизненных циклов ПО и этапов разработки).
, а мы все знаем, что нехватка времени может приводить к(а) это приводит к (б), затем наступает (в) и к увольнениям, а наоборот, избыток свободного времени, заставляет задуматься о планировании карьеры именно(!) в этой компании
разработчик пм
Re[3]: "тестировщики - неплохие Проджект Менеджеры девелопер
От: Кэр  
Дата: 24.05.10 01:46
Оценка: +2
Здравствуйте, oncer, Вы писали:

O>Девелоперу разобраться в деталях Тестерской работы — думаю легко (особенно девелоперу доросшему до высоких порзиций — вообще не проблемма). Верно? Верно.


Ох, не хотел бы я, чтобы вы когда-нибудь тестировали мой проект. Пофиг с какой позиции. Потому что хорошее тестирование — это очень и очень непросто.

O>Крутому Тестеру разобраться в деталях Девелоперской работы — не реально. Верно? верно.


Крутой тестер обязан быть крутым девелопером. Если мы говорим реально о крутом тестере, который может создать систему автоматического тестирования для системы, которая дает предсказуемые результаты, обеспечивает высокое тестовое покрытие, а также недорога в поддержке.

O>Думаю знание технологий у девелоперов гооораздо глубже. соответственно Девелопер Гооораздо лучше может оценить риски "гемора определенного рода".

O>Для тестеров все что идет глубже UI — черный ящик. Для девелопера — нет.

Вы с хорошими тестерами просто не работали.
Re[3]: "тестировщики - неплохие Проджект Менеджеры девелопер
От: rlabs Россия  
Дата: 24.05.10 19:39
Оценка:
Здравствуйте, Qwazar, Вы писали:

R>>
  • Тестировщикам чаще приходится врубаться в предметную область, поэтому им проще получить общую картинку
    Q>Как вообще можно разрабатывать не врубаясь в предметную область??

    Практика показывает, что такое бывает и это нормально. Даже в хорошем проекте можно аккуратно разбить функциональность на четко ограниченные контрактами модули, максимально отвязанные от предметной области.

    Так что часто (но не всегда, конечно) с суровой окружающей средой первым сталкивается тестировщик.
  • Alex Nikulin
    Yota Lab
    Re: "тестировщики - неплохие Проджект Менеджеры девелоперов"
    От: SE Украина  
    Дата: 25.05.10 09:33
    Оценка:
    Здравствуйте, oncer, Вы писали:

    O>в последнее время начал слышать подобные утверждения.

    O>в большинстве случаев со стороны самих тестировщиков.

    O>т.к. такие утвержедния регулярно слышу но не считаю их верными вообще, ... а также вижу случаИ когда бывшие тестры действительно менеджерят Девелоперов решил организовать так сказать опрос с мнениями почему утвержедние верно или не верно.


    O>P.S.

    O>если не тяжело примите участие в одноименном голосовании. статистика — полезная вещь.
    O>спасиба.

    Я бы сказал осторожней. На моей практике из тестировщиков чаще получаются хорошие ПМы, чем из программистов.
    Объясню.
    Программисты часто страдают "мелочным менеджментом", они переносят на проект свою оаптимичтичность в сроках.
    При этом тестировщики хотя и не разбираются в технических деталях, но зато знают цену оценкам девелоперов, более реалистично оценивают проект в целом, лучше распределяют ресурсы, как это ни странно. И, наконец, работа тестировщика, обычно состоит из прохождения тестов раз за разом без устали и жалоб на программистов. Умение стоически воспринимать окружающую действительность очень полезно для менеджеров.
    Из програмистов тоже получаются хорошие менеджеры, но чаще программисты запирают себя в башне из слоновой кости предпочитая общатся с компьютером, а не с людьми.
    Re[2]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: Uzumaki Naruto Ниоткуда  
    Дата: 25.05.10 10:32
    Оценка: -1 :))
    SE>Программисты часто страдают "мелочным менеджментом", они переносят на проект свою оаптимичтичность в сроках.

    Программист всегда называет реалистичные сроки, только потом прибегает кто нибудь из sales и говорит — а можите побыстрее, у меня клиент ждать не будет, а что если такую фичу убрать, а что если так сделать, а что если... Заключат контракт, а потом говорят — нам нужна такая и такая фича, мы это в контракте прописали и в конечном итоге все равно, сроки становятся реальными, что изначально называл программист. Так что "оптимистичность" сроков которые выдает программист — это миф.

    Re[3]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: hrensgory Россия  
    Дата: 25.05.10 10:35
    Оценка: 1 (1) +2
    25.05.2010 14:32, Uzumaki Naruto пишет:
    >

    > Программист всегда называет реалистичные сроки


    Ю мейд май дэй

    --
    WBR,
    Serge.
    Posted via RSDN NNTP Server 2.1 beta
    Re[8]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: AC1D  
    Дата: 25.05.10 11:05
    Оценка:
    Здравствуйте, cvetkov, Вы писали:

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

    C>Дело в том что правильный тестер должен знать спецификации не хуже (а то и лучше разработчика). Разработчику достаточно знать свой кусок, а тестер должен представлять как взаимодействуют между собой разные подсистемы.


    Да в этом я с Вами согласен. У нас даже был человек к которому притаскивали поломаные базы и он их чинил, должность у него была разработчик-тестер.


    C>То что какие-то тестеры работают плохо ни о чем не говорит. Вот ваши тестеры багов совсем не находят?

    C>а если находят, то какк-же так получается что значительно более компетентный девелопер их пропустил?

    Суть теста — найти баги (если сильно упростить). Любой человек может совершить ошибку, как опытный так и не опытный. Да и кстати баги могут быть разного вида сложности, может это орфографическая ошибка, а может через 10 лет вылет программы из-за того что файл базы привысил размер 4ГБ и т.п. Т.е ошибку в орфографии может найти любой, а насчет переполнения базы может сказать только знающий..

    C>Зато вот насчет здравомыслящего человека скажу. в работе разработчика нет ничего такого что "не мог выполнить просто обычный здравомыслящий человек"


    А зачем тогда 5 лет учиться в институте? Зачем тогда вообще созданы институты? Раз каждый здравомыслящий человек может заменить разработчика и т.п? Здесь вы в корне не правы, если бы все было так просто, то не кто не требовал бы опыта работы..

    На первой работе у Нас также начальник считал,
    что любого можно заменить любым, в итоге щас испытавает недостаток кадров.
    ... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
    Re[9]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: Marduk Великобритания  
    Дата: 25.05.10 11:36
    Оценка: -1
    Здравствуйте, AC1D, Вы писали:

    ACD>Суть теста — найти баги (если сильно упростить).


    Это если ооочень упростить. Но лучше так не делать Иначе окажется, что где-то 80-90% тестов (в зависимости от глючности системы) не нужна в принципе.

    C>>Зато вот насчет здравомыслящего человека скажу. в работе разработчика нет ничего такого что "не мог выполнить просто обычный здравомыслящий человек"


    ACD>А зачем тогда 5 лет учиться в институте? Зачем тогда вообще созданы институты? Раз каждый здравомыслящий человек может заменить разработчика и т.п? Здесь вы в корне не правы, если бы все было так просто, то не кто не требовал бы опыта работы..


    А вы посмотрите, чему учат по профильным специальностям. В значительной мере там пичкают математикой и прочими теориями, которые на практике потом мало кто применяет. Уже поднимали подобную тему. В итоге, если убрать этот "балласт", то в работе применяется лишь незначительная часть тех знаний, которая дается в ВУЗе и то потом надо по ходу работы изучать новые технологии, фреймворки, библиотеки и прочее, так как решению всех задач в "тепличных" условиях ВУЗ-а не обучишь. И к тому же, как показывают наблюдения, реально эти доли навыков и умений осваивают люди, которые не ограничивались решениями задач для лабораторок и курсовых, но и дополнительно упражнялись в программировании, разрабатывая свои проекты. А таких хорошо, если 5-я часть от группы.

    И опять же, если бы те 5 лет обучения позволяли подготовить полноправного специалиста, тоже мало кто бы требовал опыта работы. Но на деле это выглядит иначе.

    ACD>На первой работе у Нас также начальник считал,

    ACD>что любого можно заменить любым, в итоге щас испытавает недостаток кадров.

    Не, одно дело, что кем попало менять не получится (а если получится, то ненадолго). Другое дело, как получить требуемые знания. И ничего сверхъестественного в получении этих знаний нет. Ключевой элемент — голова на плечах.
    Re[9]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: Anton Batenev Россия https://github.com/abbat
    Дата: 25.05.10 14:33
    Оценка: -1
    Здравствуйте, злая и глупая, Вы писали:

    з> меня задели слова о том, что разработчик якобы не сможет выполнять функции тестировщика.


    Сможет. В той же мере, в которой и тестировщик сможет выполнять работу разработчика.

    P.S. а еще было бы полезно им иногда меняться местами
    avalon 1.0rc3 rev 318, zlib 1.2.3
    Re[4]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: Qwazar Россия http://qwazar.ru
    Дата: 25.05.10 18:40
    Оценка:
    Здравствуйте, Demotivated, Вы писали:

    D>Включаешься сам в разработку, берешь самое важное на себя, остальным демонстративно поручаешь самое несложное и рутинное.

    D>В итоге получили старшего разработчика, а роль ПМ-а придется брать на себя кому-то другому, например самому инициативному из тестеров

    Значит ПМ-ом стоит брать ленивых программистов, но с опытом Таких которым лень брать чужую работу на себя.
    Мой блог:qwazar.ru
    Re[10]: "тестировщики - неплохие Проджект Менеджеры девелопе
    От: AC1D  
    Дата: 26.05.10 04:06
    Оценка:
    Здравствуйте, Marduk, Вы писали:


    M>И опять же, если бы те 5 лет обучения позволяли подготовить полноправного специалиста, тоже мало кто бы требовал опыта работы. Но на деле это выглядит иначе.


    Вуз для примера, мало кто решается брать человека без опыта работы. Это я все про то что нет нечего сложного.. Сложное есть. И менять просто так не получиться.

    M>Не, одно дело, что кем попало менять не получится (а если получится, то ненадолго). Другое дело, как получить требуемые знания. И ничего сверхъестественного в получении этих знаний нет. Ключевой элемент — голова на плечах.


    Ну как кем попало, программист программисту рознь, меняли людями по спецальности, один может — другой нет хотя и старается...
    ... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
    Re[11]: "тестировщики - неплохие Проджект Менеджеры девелопе
    От: Marduk Великобритания  
    Дата: 26.05.10 05:08
    Оценка: +1
    Здравствуйте, AC1D, Вы писали:

    ACD>Здравствуйте, Marduk, Вы писали:



    M>>И опять же, если бы те 5 лет обучения позволяли подготовить полноправного специалиста, тоже мало кто бы требовал опыта работы. Но на деле это выглядит иначе.


    ACD>Вуз для примера, мало кто решается брать человека без опыта работы. Это я все про то что нет нечего сложного.. Сложное есть. И менять просто так не получиться.


    Получается, что всё упирается в наличие готовых знаний и подтвержденных навыков для некоторой конкретной должности. В этом случае, просто так заменить человека "здесь и сейчас" на кого-то со знаниями в другой предметной области без потерь не получится. Это да.

    Так или иначе время уйдет на дообучение + на приобретение навыков в полном объеме для выполнения текущих задач.

    Но если есть такая возможность дообучить человека, то ничего сверхъестественного в программировании нет, что бы мешало в нем разобраться на достаточном для выполнения текущих задач уровне. Аналогично и для других областей. Ключевой блок, который может иметь место — необходимость перестраивать мышление. С этим могут быть проблемы.
    Re[2]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: Basil2 Россия https://starostin.msk.ru
    Дата: 27.05.10 10:36
    Оценка:
    Здравствуйте, Good Looking Man, Вы писали:

    GLM>А девелопером красота, сидишь код ваяешь как нравится, в 9 пришёл, в 6 ушёл, никто тебя не парит.


    Что же это за девелоперы, которые с 9 до 6??
    Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
    Re[2]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: s.ts  
    Дата: 29.05.10 02:37
    Оценка:
    Здравствуйте, SE, Вы писали:

    SE>Здравствуйте, oncer, Вы писали:


    O>>в последнее время начал слышать подобные утверждения.

    O>>в большинстве случаев со стороны самих тестировщиков.

    O>>т.к. такие утвержедния регулярно слышу но не считаю их верными вообще, ... а также вижу случаИ когда бывшие тестры действительно менеджерят Девелоперов решил организовать так сказать опрос с мнениями почему утвержедние верно или не верно.


    O>>P.S.

    O>>если не тяжело примите участие в одноименном голосовании. статистика — полезная вещь.
    O>>спасиба.

    SE>Я бы сказал осторожней. На моей практике из тестировщиков чаще получаются хорошие ПМы, чем из программистов.

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

    стереотипы какие-то из серии "все прогеры — казлы". у них жа баги

    точно на тех основаниях могу утверждать, что:
    1. QA часто забивают на работу, т.к. она скучная и закрывают непроверенные баги
    2. QA часто жалуются, что им приходится преоткрывать баги, хотя они просто не понимают, что это уже другой баг и приходится вечно их тыкать носом
    3. QA часто не готовы выполнять проверку одних и тех же багов, потому все время бегают и просят чтобы их закрыли намертво
    4. QA часто говорят, что не могут проверить многие вещи, т.к. это вне их компетенции, что тут нужно (ах) программирование
    5. QA часто не докличешься — сядет такой за компом, все телефоны выключит и айда себе аську тестить

    6. QA ... да ладно вам... вот мы дружим с нашими QA — они наше все. если они нашли баги — это супер и честь им и хвала. Хорошо, что это не пошло в продакшн.
    не надо тут нам рассказывать. мы работаем вместе и работы у всех хватает.
    Это у вас там какие-то программисты недоделанные.
    И Qa тоже небось из первых 5 пунктов. Вряд ли они станут менеджерами. Так и будут в одну кнопку тыкать всю жисть.
    А наши qa — наше все
    И программировать тоже умеют, но не так, как находить ошибки в нем самом.
    Бывало, сам закодит, сам ошибку найдет и сам же исправит
    Они и менеджерами и хоть куда.
    С программистами им конечно сложно конкурировать, но всякое бывает.
    Re[3]: "тестировщики - неплохие Проджект Менеджеры девелопер
    От: SE Украина  
    Дата: 29.05.10 07:41
    Оценка:
    Здравствуйте, s.ts, Вы писали:

    ST>Это у вас там какие-то программисты недоделанные.


    Это типа такое завуалированное оскорбление?

    ST>И Qa тоже небось из первых 5 пунктов. Вряд ли они станут менеджерами. Так и будут в одну кнопку тыкать всю жисть.


    Такие долго не протянут Не представляю где такие нужны. Но такие попадаются... время жизни у них правда полгода, не больше. Пока не станет понятно, что ничему кроме тыканья одной кнопки они ничему не научатся.

    ST>А наши qa — наше все

    ST>И программировать тоже умеют, но не так, как находить ошибки в нем самом.

    Не поверишь...

    ST>Бывало, сам закодит, сам ошибку найдет и сам же исправит


    Это как? У вас тестировщики код пишут?!

    ST>Они и менеджерами и хоть куда.


    Ну вот Вы со мной и согласились, что тестировщики "и менеджерами и хоть куда"

    ST>С программистами им конечно сложно конкурировать, но всякое бывает.


    Программисты нужны на их месте. Ибо они на нем наиболее эффективны.
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.