Показаны сообщения с ярлыком How We Test At Microsoft. Показать все сообщения
Показаны сообщения с ярлыком How We Test At Microsoft. Показать все сообщения

понедельник, 16 августа 2010 г.

Компетенции инженера по качеству


Есть очень замечательная и полезная вещь - аттестация. Мне всегда с аттестацией везло - либо ее проводили те "кому не все равно", либо ее не было вовсе. Мой опыт говорит о том, что от того как ее проводить и кто ее проводит, зависит кто в этой компании останется через год - до следующей аттестации.

Я знаком с аттестацией "советского периода", отсутствием аттестации и, наконец, аттестацией в крупной компании с "зарубежными привычками". Если сравнивать советскую систему и западную - мне больше нравиться подход именно западных компаний. Собственно в очередной раз сталкиваюсь с попытками высшего руководства оценить работу инженеров.  Оценить работу инженера с точки зрения "сколько он выполняет" мне всегда казалось неправильным - нужно обязательно увязывать "сколько" - с качеством, переделыванием, общением и пр.

воскресенье, 4 апреля 2010 г.

Classic Bugs at Microsoft:The new 2% milk cartons are clearly dysfunctional. They don't open properly

Занятный пример написания бага и ответа - от Microsoft из книги How We Test At Microsoft. Как говорится - улыбнуло.


Bug #65889: The new 2% milk cartons are clearly dysfunctional. They don't open properly .
Opened by
The new 2% milk cartons are clearly dysfunctional. They don't open properly. This seems to be a regression from the older design. Building 35 is having the same issue. Clearly, this is a Pri1, Sev1 bug because I'm encountering it 2 to 3 times a day.

Response from Microsoft Dining
Thank you for contacting us about the new milk. We found out the reason that the milk is hard to open is because our milk provider has just bought a brand-new machine for the pint-size milk cartons and they are adjusting the machine now so as not to have such a tight seal. Thank you for your question, and should you require additional information, please feel free to contact me.

Suggested workarounds:
1. Drink water instead.
2. Bring your own cow.
3. Use elevator doors to clip off the seal.
4. Freeze the milk carton, let the frozen milk crack the carton, and then thaw.
5. Tell your manager that you can't work without milk and let him solve the problem.
This bug is causing a lot of churn—it might sour our attempts at the RI this week. I hope we can moove
on this issue quickly.

The exact same problem has been reported out in the Sammamish campus. We've discovered a local workaround that might be helpful. There is an alternate dairy located approximate 1.35 miles south of our location that bottles 2% in quart-sized containers that are sufficiently easy to open. The downside is that it is typically substantially more milk than a single person can comfortably consume in one sitting. An additional step to the workaround is finding 2-3 other people who also want to consume the milk at the same time. I'm not sure that this warrants downgrading of the bug's severity because of the caveats associated with this workaround: (1) the geographic location of the alternate source being much less convenient than the kitchen fridge, and (2) that efficient consumption requires pooling of resources.

The latest information I have from our dairy provider is that they will not be able to release the fix ASAP because the new fix will be required to go through extensive testing. The testers have refused to sign off on the fix. They said that they have merely tested the private for the bug fix but haven't run their full regression pass. Currently, only three testers are handling this component and they can drink only 8 cartons a day. The team could conduct more carton-opening tests, but carton-tasting, milk flow testing, and carton pressure tests are still remaining. In addition, since the seal has been made less tight they have been observing breaks in their stress tests.

Test needs 3-4 more weeks.

вторник, 15 декабря 2009 г.

If you want to get a high quality product out of test...


Доброго дня суток.
Целый месяц прожил без Интернет. Это было мучительно, больно, скучно и тоскливо. Но я выстоял. А куда деваться если в новой снимаемой квартире его нет.
В итоге цитата недели висит уже месяц. Застоялась однако. Запашок.

Мне посчастливилось в жизни общаться только с адекватными разработчиками. Меня никогда не упрекали, что я нахожу дефекты слишком поздно или слишком много или слишком неправильно (классика жанра: бага или фича). Но в блогах  часто возникают вопросы, связанные именно с отношениями в системе разработка-тестирование.

Много времени мне кажется отводиться на препирательства. Придумывание оправданий и попыткой померятся пузом. Цитата прошлого месяца была: Все отвечают за качество. В продолжение цитирую Мелкософтных:

If you want to get a high quality product out of test, you have to put a high quality product into test

Во истину так, ибо каждый отвечает за качество своей работы.


среда, 18 ноября 2009 г.

How We Test At Microsoft - рецензия

Нужно ли читать хорошие книги? - ответ очевиден.

Нужно ли читать плохие книги? - очевидно нужно, что бы определить, какие книги можно назвать хорошими ;).

Читать нужно стараться все. Но тщательно читать хорошие книги. Плохие книги листать и щуриться. И готовиться писать свои, под другим углом зрения.

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

Я прикончил очередную книгу, и поскольку рецензии на русском я еще  на нее не видел, то постараюсь вас заставить ее прочитать данной заметкой.

Я бы отнес книгу How We Test At Microsoft к рекламным проспектам Мелкософта с более глубоким профессиональным уклоном. Данная книга не принесет вам большего, если вы уже прочитали хотя бы одну книгу Канера или Майерса или все статьи Блека ;).

Но есть и дополнительное очарование у данной книги. И оно состоит в том,что там куча жизненных кейсов и фактов о тестировщиках. О тестировщиках в известной и самое главное очень успешной компании.

Например то, что тестировщики у них называются Software Development Engenier in Test (SDET) и  они сами занимаются дебагингом и даже программированием!

Например то, что у них тоже не все в порядке с стандартизацией утилит, системой  трекинга багов и с прочими вещами. И пр.

Новичку будет полезно прочитать How We Test At Microsoft, потому что в ней много теории. Человеку, уже читавшему другие книги, полезно будет освежить знания и подумать, что идеальное бывает только на рекламном проспекте, а в жизни все намного скромнее.

Буду честен - книга мне понравилась, несмотря на то, что  нового в теории я нашел немного.

How We Test At Microsoft важна тем, что там есть правда (что крайне редко можно получить от Мелкософта). И очень надеюсь, что правдивые книжки появяться вскоре и у других компаний. Лично я бы хотел целую серию таких книг.

Как мы тестируем в Яндексе.

Как мы тестируем в Гугле

Как мы тестируем в Sun

Как мы тестируем в Oracle

Как мы тестируем ....






понедельник, 9 ноября 2009 г.

Первый полноценный тестировщик в Microsoft

Я продолжаю читать книгу How We Test At Microsoft. Купить ее не сложно. Так же не сложно ее просто найти (делаю многозначительное подмигивание левым глазом).

Людям с тонкой психической организацией первую часть лучше не читать - влюбитесь в Мелкософт аки... не знамо кто... аки те кто работают в Мелкософт. Нет, правда, не нравиться мне когда люди так откровенно лобзают мясистые отростки своей фирме.  Всю жизнь ценил людей, а не фирмы. А тут в каждой строчке Стив Балмер со священными четырьмя словами



Но есть в этой книге и интересное. Например имя первого тестировщика в компании:

As the story goes, the first-ever tester at Microsoft was a young high school intern by the name of Lloyd Frink, who started in June 1979.