Pull to refresh
  • by relevance
  • by date
  • by rating

О конфликтах QA vs Dev, QA vs Product: почему так получается и что с этим делать

Skyeng corporate blog IT systems testing *Web services testing *Personnel Management *Remote work


Привет, Хабр! Меня зовут Коля и я QA. Хочу поделиться, как эволюционировал из существа, которое профессионально пьет кровушку разработчиков, доводит до нервного срыва дизайнеров и систематически портит настроение менеджменту, до человека, который помогает выводить на рынок качественные и продуманные продукты, страхует разработчиков и облегчает планирование продактам.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 4.1K
Comments 2

Менеджмент, зона комфорта, допамин и депрессия, а также, почему менеджеры не любят слишком умных

Lumber room
Вот еще один кросс-пост с моего основного блога. Может покажется интересным. Тема — менеджмент.

— Вы, наверное, слыхали, что наиболее эффективен работник, когда его держат вне его «зоны комфорта». Сия мудрость столь распространена, что начинающие менеджеры даже иногда делятся ею с подчиненными, естественно, с позитивной окраской, как «challenge», а не манипулятивное поведение. То есть, если вы устроились на фирму, скажем, как чистильщик унитазов, а вашим идеалом является так и оставаться чистильщиком унитазов до пенсии, спокойно и честно делая свою работу, то все равно это вашего менеджера не устроит. Потому что, если вам, с вашей зарплатой 7 долларов в час за чистку унитазов будут дышать в затылок те, кто получают 6 долларов в час и хотят вашу работу, то спокойно вы работать не сможете, но зато вычистите значительно больше унитазов за смену. Ну, или там напишете больше кода.
Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 1K
Comments 36

GoodCodes

Lumber room
Translation
Недавно, в попытке расшифровать заголовок одного ROM'а, я обнаружил, что русские переводы GoodCodes (это всякие [!], (U) и т.п. в имени файла), существующие на данный момент, не совсем полно отражают английский документ, поэтому было принято решение сделать новый перевод.

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

Перевод на википедии здесь, перевод оригинального документа здесь (оформление сохранено).

P.S.: я вполне мог где-то допустить ошибки или неточности, так что всякие исправления приветствуются.
Total votes 24: ↑18 and ↓6 +12
Views 254
Comments 14

Цикл статей по основам Software Configuration Management

Project management *

Пролог


Что такое управление конфигурацией в разработке ПО? Зачем оно нужно? Думаю, немногие способны полностью и внятно ответить на этот вопрос. Большинство обычно вспоминает системы контроля версий, которые сами используют. Кто-то упоминает багтрекинг. Кто-то считает вершиной CM отращивание веток в любимой системе контроля версий. А кто-то вообще уходит в сторону и начинает говорить про ITIL и про то, как он записывает в какую-нибудь базу параметры всего софта, который установлен у него в фирме.

Несколько странно и немного досадно наблюдать за этим. Дело в том, что я проработал в SCM в общем сложности около 5 лет, из них 3 года — интегратором в Motorola, на одном из проектов по разработке софта для сотовых телефонов. По ходу дела прочитал кучу материалов по этой теме и получил большой практический опыт — в том числе по работе с одной из мощнейших систем контроля версий IBM Rational ClearCase (см. linkedin в профиле). В итоге в голове сформировалась некоторая целостная картина того, что же это на самом деле — software configuration management.
Ну а дальше-то что?
Total votes 44: ↑41 and ↓3 +38
Views 14K
Comments 42

Software Configuration Management // Конфигурации и baselines

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

Ниже речь пойдет о следующих вещах:
— Рабочие продукты и конфигурации;
— Компонентная разработка;
— Продуктовые линейки;
— Стабилизация результатов работы;
— Baselines AKA базовые конфигурации;
— Конфигурации при компонентной разработке;
— Конфигурации при наличии продуктовых линеек.

Рассказывай, не тяни!
Total votes 23: ↑21 and ↓2 +19
Views 8.7K
Comments 11

Software Configuration Management // отслеживание запросов на изменение

Project management *

Вместо предисловия

И снова доброго времени суток!

Продолжаю цикл заметок об основах управления конфигурацией программных средств. Чтобы долго не пересказывать краткое содержание предыдущих двух серий, предлагаю ссылки на них:
  1. Цикл статей по основам Software Configuration Management. О том, что такое СМ, каковы его задачи и за что отвечает в рамках проекта CM-инженер.
  2. Software Configuration Management // Конфигурации и baselines. О том, что такое рабочий продукт в терминах SCM, что такое конфигурация, как она стабилизируется, а так же что такое базовые конфигурации — baselines.
В этой заметке речь пойдет о том, что большинство называют bugtracking systems. Мы посмотрим на этот класс задач и инструментов с более обобщенной точки зрения.

Ну, давай посмотрим...
Total votes 25: ↑17 and ↓8 +9
Views 10K
Comments 19

Software Configuration Management // Контроль версий

Project management *
И снова здравствуйте.

Продолжаю публиковать цикл статей о SCM — управлении конфигурацией ПО.
3 предыдущие заметки можно прочитать в этом же блоге.

Сегодня расскажу о том, с чем работает большинство читателей — о контроле версий.

Disclaimer


Далее будут описаны основные техники, реализованные в подавляющем большинстве систем контроля версий. Как они реализуются в приложениях, которые использует читатель, оставим на откуп многочисленным руководствам пользователя, how-to, FAQ и прочим документам, коих можно найти без труда. Главное – понять, по каким принципам и зачем оно работает именно так.

Всё понятно, продолжай
Total votes 30: ↑28 and ↓2 +26
Views 11K
Comments 27

Software Configuration Management // Метрики и документация

Project management *
И снова здравствуйте.
Продолжаю серию заметок о SCM. В прошлый раз была поднята тема использования систем контроля версий. Судя по плюсам, поступившим от контингента, тема остается актуальной для многих. Есть намерение продолжить рассказ о контроле версий, рассмотреть централизованные и распределенные системы контроля. Но перед этим отойду чуть в сторону и немного расскажу о формальных сторонах управления конфигурацией, чтобы закрыть общетеоретические темы (и перейти к холиварам, хыхы).

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

Стало быть, адресую сегодняшнюю заметку тем, кто немного задумывается над тем, куда движется его проект и насколько эффективно работает команда.

Узнать всю Правду!
Total votes 8: ↑5 and ↓3 +2
Views 2.3K
Comments 8

Software Configuration Management // Распределенный контроль версий

Project management *
Приветствую. Как и обещал — продолжение цикла заметок об управлении конфигурацией ПО, в простонародье называемом Software Configuration Management. Весь цикл можно найти по ссылке на тэг CM. Из ещё неохваченного осталась буквально пара заметок.

Сегодня речь пойдет о довольно спорном и в чём-то провокационном вопросе — распределенных системах контроля версий. Знаю, что подобные системы популярны среди хабравчан, так что заранее готов в обсуждению. Более того — призываю не проходить мимо и высказаться, если есть что сказать по делу.

Приступим
Total votes 19: ↑14 and ↓5 +9
Views 3.7K
Comments 45

SOHO и Apple

Development for iOS *

Уже третий месяц я работаю в команде, используя для решения управленческих задач технологии Apple. Решил поделиться некоторыми моментами, на которых мы застревали, и которые приходилось решать.
четыре человека и мак мини
Total votes 61: ↑50 and ↓11 +39
Views 1.2K
Comments 31

Джеффри Креймс, «7 Уроков Величайших Менеджеров, или что знают СЕО»

Project management *
По наводке dumtest прочитал очередную бизнес-мурзилку — книгу Джеффри Креймса "7 Уроков Величайших Менеджеров, или что знают СЕО" (кстати, на озоне ее сейчас продают за очень дешево).
Читать дальше →
Total votes 17: ↑3 and ↓14 -11
Views 947
Comments 12

Вебинар: «Людям о менеджерах». Среда, 10 февраля, 17.30 по Москве

Project management *
Мы решили провести эксперимент и проводить наши открытые семинары еще и через вебинары.

О чем примерно говорить будем?
— Разогреемся мы примером мальтитаскинга.
— Далее мы поговорим о 2 очень разных путях создания «Value to people».
— Поговорим о том, что есть менеджеры, почему идти туда нужно осознанно и подготовленным. О том, как это обычно бывает. О том, почему вменяемый менеджер это большая редкость.
— Поговорим о том, какие менеджеры бывают, почему вам вообще это нужно знать, как использовать это знание.
— Коротенько расскажу современную теорию менеджмента, что такое командная работа. Покажу за счет чего правильная команда «делает» одиночек.
— Немного поговорим о разных типах проектов и почему это важно знать сотрудникам.
— Поговорим о разных типах компаниях, о циклах развитии компании. И снова, с точки зрения сотрудника и менеджмента. Почему это всё важно и как использовать.
— А закончим несколькими удивительными примерами правильного управления, которые на дорогущем 2-ух дневном тренинге Certified SCRUM Master-ом рассказывал очень грамотный дядька Robin Dymond. Надеюсь, меня за это не засудят :)
— Если останется время, я покажу на примерах что такое очень популярные нынче Lean и Kanban. Если времени не останется и вам понравится, я сделаю 2-ую часть. Возможно, вы захотите оставить мне «заявки», о чем бы вы хотели послушать в последующих частях.

Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 504
Comments 1

Организовываем работу небольшой команды программистов на opensource

Lumber room
Хотели бы Вы знать, кто и когда поменял строчку n в одном из файлов исходного кода вашей программы или сайта? Хотели бы Вы иметь возможность отменить изменения в коде, сделанные неделю назад, уже после того, как была готова новая фича? Хотели бы Вы сделать работу двух или более программистов над одним проектом прозрачной, простой и легко контролируемой? А может Вы хотите иметь возможность иметь доступ к исходникам строй версии программы при этом, не заботясь о своевременных бэкапах?
Хорошие новости: все это, возможно, более того, это просто и бесплатно. В данной статье я расскажу, как это сделать.
Читать дальше →
Total votes 28: ↑14 and ↓14 0
Views 1.2K
Comments 25

8 самых глупых ошибок менеджмента — на все времена

Lumber room
Translation
Добрый день,

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

Перевод статьи Джеффри Джеймса «The 8 Stupidest Management Fads of All Time»

В этой статье перечислены 8 самых отвратительных, самых глупых и неприятных, бесполезных по сути заблуждений в практике менеджмента, которые я когда либо видел на своем опыте. В статье также есть неоценимые советы на тему, как выжить в компании, и пережить данные нововведения — пока они не сойдут на нет. (Что собственно и произойдет — со временем...) Конечно, эти заблуждения уходят, когда на их место приходят новые, но никто и не обещал, что жизнь на работе будет легкой.
Читать дальше →
Total votes 21: ↑20 and ↓1 +19
Views 2.2K
Comments 19

Введение в SaaS — системы управления проектами. Часть 1

Project management *
Для того, чтобы управлять проектами по-настоящему эффективно, необходимо обращение к специальному программному обеспечению. Набор систем для управления проектами на сегодняшний день очень обширный: от громоздких, мегафункциональных до самых «лёгких» и простых. Для внедрения первых и их эффективной отдачи, конечно, потребуется много усилий (если, конечно, Вы не пригласите пару другую сертифицированных специалистов для контроля project-цикла внутри организации). Но всегда ли это оправдано? И будет ли использоваться весь функционал системы?
Читать дальше →
Total votes 67: ↑47 and ↓20 +27
Views 10K
Comments 52

Easy Linux Management Over Twitter

Social networks and communities
Sandbox
Доброго времени суток, дорогие Хабраюзеры.

Этот пост навеян появлением статьи про Twitter бота и всяких свистелок-плясалок для него. Представляю вам свое видение api Твиттера. Добро пожаловать под кат.
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Views 205
Comments 0

Easy linux management over twitter

Python *
Доброго времени суток, дорогие Хабраюзеры.

Этот пост навеян появлением статьи про Twitter бота и всяких свистелок-плясалок для него. Представляю вам свое видение api Твиттера. Добро пожаловать под кат.
Читать дальше →
Total votes 26: ↑23 and ↓3 +20
Views 1.2K
Comments 12

JoDo.im — симбиоз jabber-сервера и системы управления фрилансерами

Self Promo
imageЭтот сервис создавался в первую очередь потому что был нужен мне самому. C 2002 года я занимаюсь веб-разработками с привлечением фрилансеров.

Через какое-то время у меня появились постоянные сотрудники и фрилансеры. Первое время обсуждение проектов и и работа над ними велась голосом, телефоном и емейлом.
Что было дальше
Total votes 11: ↑8 and ↓3 +5
Views 936
Comments 16