Человеческий фактор в разработке программного обеспечения: психологические и математические аспекты

Разработка программного продукта — это процесс, в котором человеческий фактор играет очень важную роль. В статье поговорим о различных психологических и математических законах и принципах. Некоторые из этих принципов и законов вам хорошо известны, некоторые — не очень, а некоторые помогут объяснить ваше поведение или поведение ваших сотрудников и коллег.

Разработка ПО – нелинейный процесс

Разработка программного обеспечения — нелинейный процесс. Если на проект выделено 5 разработчиков, которые за 5 месяцев должны разработать продукт (25 чел./мес.), то 25 разработчиков не смогут сделать эту же работу за 1 месяц (те же 25 чел./мес.).

image (далее…)

Кому должны принадлежать сообщения пользователей мессенджера: Опыт Kato.im

image

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

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

Что должен знать тимлидер и как мы составляли программу второго дня конференции Go#

Добрый день, читатели Хабра!

Сразу скажу, что целевая аудитория поста и события: руководители в разработке на C#/.Net, в том числе тимлидеры и менеджеры проектов. И те, кто планирует переходить на руководящую позицию.

Я поделюсь логикой формирования программы второго дня конференции Go#.
Мы взяли темы, которыми должен владеть человек на руководящей позиции в разработке. При этом конкретная имплементация этих знаний должна быть специфична для экосистемы C#/.Net.

Для мероприятия с одним треком программа получилась концентрированной. Расписание включает 10 докладов по 15-30 минут, обед в кафе и кофе брейки – и все это с 10.00 до 17.00.

Темы: от архитектуры .Net приложений до механики решений по формированию команд и распределению задач. И, конечно же, управление проектом и исходным кодом. Докладчики представят две полярные парадигмы – классическую Application Lifecycle Management на базе TFS и альтернативные подходы с применением Git и DevOps инструментов.

Наши спикеры начинали как C#/.Net разработчики, но многие имеют опыт руководства коллективами и проектами с десятками и даже сотнями разработчиков.

Сайт тимлидерского дня конференции Go# – www.gosharp.ru/TLD2014

Что должен знать тимлидер и как мы составляли программу второго дня конференции Go# - 1
(далее…)

Чем запомнилась Digitale 6

Чем запомнилась Digitale 6 - 1

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

Digitale проходила два дня в два потока. Первый поток нацелен на владельцев бизнеса. Матерые маркетологи, съевшие собаку на этом деле, вряд ли узнали бы сакральные откровения, а вот управляющим звеньям компании было бы интересно послушать, как устроен чудный мир маркетинга.
(далее…)

Как оптимизировать маркетинговую контент-стратегию, чтобы привлечь больше потенциальных клиентов

image
Вы уверены, что ваша маркетинговая контент-стратегия работает во благо вашего бизнеса? В состоянии ли вы заполучить дополнительных потенциальных клиентов? С чего начать? Как найти хорошую идею? Конечно, можно формировать свою стратегию методом проб и ошибок. Но стоит ли оно того? Мы предлагаем вам прислушаться к советам Эллиота Шмуклера, бывшего продакт-менеджера в LinkedIn. (далее…)

Сказ о том, как техподдержка Veeam геймификацию внедряла

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

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

И никакой магии, только ловкость рук.

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

Сказ о том, как техподдержка Veeam геймификацию внедряла - 1
(далее…)

Joy Inc. Работа мечты и бизнес-процессы, основанные на радости

А вы знаете софтверную компанию Menlo Innovations из городка Анн Арбор в штате Мичиган? За 14 лет эти ребята попали на обложку Forbes и страницы The Wall Street Journal, завоевали тонну наград и оказались в числе 500 самых быстро растущих частных компаний Америки. А еще они провели несколько тысяч экскурсий по своему офису, дав возможность посетителям погрузиться в атмосферу компании и увидеть все рабочие процессы изнутри.

Joy Inc. Работа мечты и бизнес-процессы, основанные на радости - 1

Секрет успеха Menlo Innovations заключается в том, что руководство компании закладывает радость и счастье своих сотрудников в основу всех бизнес-процессов. Разумеется, при этом они не забывают про счастье своих заказчиков и радость конечных пользователей своих продуктов.

Как построить успешный бизнес, одной из главных целей которого является радость и счастье сотрудников, рассказывает CEO компании Ричард Шеридан в своей книге “Работа мечты” (оригинальное название “Joy Inc. How We Built A Workplace People Love” мне нравится больше).
(далее…)

Как «мафия PayPal» повлияла на успех Силиконовой долины

image

Сегодня мы хотели бы поделиться с вами переводом статьи Коннера Форреста «Как «мафия PayPal» повлияла на успех Силиконовой долины» — в ней автор рассказал о лидерах проекта, о причинах, почему им пришлось покинуть компанию после слияния с eBay, а также о том, как принципы работы PayPal повлияли на развитие и будущее Силиконовой долины.

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

Надеемся, вы получите такое же удовольствие от чтения этой статьи, как и мы.

(далее…)

Как я нашел работу в Сан Франциско

Как я нашел работу в Сан Франциско - 1Все, что я здесь пишу — это мой личный опыт и наблюдения. За то время, что я искал работу, я столкнулся с тем, что в интернете очень много, мягко говоря, противоречивой информации по данной теме. Все люди очень разные, ситуации у всех очень разные — то, что сработало со мной, не сработает с вами, и наоборот. Поэтому, это нужно воспринимать не как инструкцию, а как просто одну из историй о том, как можно найти работу в Сан Франциско.

Кроме того, важно иметь в виду, что описаный в статье опыт актуален на момент написания (сентябрь 2014 года). Экономическая ситуация меняется, иммиграционное законодательство тоже(по крайней мере, в теории), это все тоже нужно учитывать.
(далее…)

Регистрация и сдача IELTS

image

Как и обещали, мы продолжаем наш цикл публикаций об экзамене IELTS. Напомним, что в трех прошлых статьях мы подробно обсудили общие характеристики теста IELTS, его систему оценивания, поговорили об особенностях каждой из 4-х секций теста (Speaking, Reading, Writing, Listening) и, наконец, затронули тему подготовки к тестированию — описали наиболее распространенные способы подготовки, указав преимущества и недостатки каждого из них, а также поделились полезными ссылками и посоветовали полезные учебники для подготовки. Все предыдущие публикации доступны для чтения в нашем блоге — вы можете ознакомиться с ними здесь, здесь и здесь.

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

И как всегда, мы ждем ваши пожелания и замечания в комментариях!
(далее…)