<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4988383253481287321</id><updated>2017-07-29T11:41:53.501+03:00</updated><category term="управление проектами"/><category term="IT индустрия"/><category term="обучение"/><category term="разработка"/><category term="книги"/><category term="менеджмент"/><category term="карьера"/><category term="эффективные коммуникации"/><category term="путь джедая"/><category term="eclipse"/><category term="тренинги"/><title type='text'>Разработка ПО в регионах</title><subtitle type='html'>Заметки айтишника</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>70</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-2846652045068273365</id><published>2012-11-05T14:55:00.005+03:00</published><updated>2012-11-05T15:41:04.850+03:00</updated><title type='text'>[CLOSED] Книги для всех! Ликвидация товара :-)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-11lmrm37pmk/TchDtkF0NpI/AAAAAAAAANU/lrfPCL72L0Y/s1600/books.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://1.bp.blogspot.com/-11lmrm37pmk/TchDtkF0NpI/AAAAAAAAANU/lrfPCL72L0Y/s200/books.jpg&quot; width=&quot;132&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;BREAKING NEWS!&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Не прошло и двадцати минут, как все книжки нашли нового хозяина! Весь фонд ушел в компанию&amp;nbsp;&lt;a href=&quot;http://saitodrom.ru/&quot;&gt;&quot;Сайтодром&quot;&lt;/a&gt;.&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;В рамках борьбы за свободное место на моих книжных полках, акция - книги для всех! Взамен прошу либо очень мало, либо вовсе ничего. Хочешь книгу - спеши оставить комментарий с номером книги из списка! Все суммы могут подвергаться безжалостному торгу :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Список книг внутри поста. Большинство книг - технические либо менеджерские, однако в конце списка есть несколько представителей худлита.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more101944.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Объектно-ориентированный анализ и проектирование с примерами приложений&quot;&lt;/a&gt;, Гради Буч, Роберт Максимчук и прочие, третье издание классики - &lt;b&gt;50 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1028439.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Идеальный руководитель. Почему им нельзя стать и что из этого следует&quot;&lt;/a&gt;, +CD, Ицхак Адизес - &lt;b&gt;40 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1041207.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Развитие лидеров&quot;&lt;/a&gt;, Ицхак Адизес - &lt;b&gt;40 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more10132828.html&quot; rel=&quot;nofollow&quot;&gt;&quot;97 этюдов для арихтекторов программных систем&quot;&lt;/a&gt;, Нил Форд, Майкл Найгард и многие другие - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1078599.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Креативное программирование 2.0&quot;&lt;/a&gt;, Роберт Гласс - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1041834.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Факты и заблуждения профессионального программирования&quot;&lt;/a&gt;, Роберт Гласс - &lt;b&gt;20&amp;nbsp;000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1096897.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Программирование и конфликты 2.0&quot;&lt;/a&gt;, Роберт Гласс - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1055034.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Техники креативности. Как найти, оценить и воплотить идею&quot;&lt;/a&gt;, Йири Шерер - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more10125912.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Как решить пять основных проблем команды&quot;&lt;/a&gt;, Патрик Ленсиони - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1016852.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Как пасти котов. Наставление для программистов, руководящих другими программистами&quot;&lt;/a&gt;, Дж. Ханк Рейнвотер - &lt;b&gt;10 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more102604.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Код. Тайный язык информатики&quot;&lt;/a&gt;, Чарльз Петцольд - &lt;b&gt;10 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1049520.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Сломай систему! Лекарство от управленческой изжоги&quot;&lt;/a&gt;, Роберт Таунсенд - &lt;b&gt;10 000 р.&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Книги из следующего списка уходят совершенно бесплатно, у некоторых состояние так себе, некоторые мне не понадобились, а некоторые просто &quot;не зашли&quot;:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol start=&quot;13&quot; style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more10107044.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Объектно-ориентированный анализ и проектирование систем&quot;&lt;/a&gt;, Эдвард Йордон, Карл Аргила&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more103923.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Управление проектами по созданию программного обеспечения&quot;&lt;/a&gt;, Уокер Ройс&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1043609.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Руководство Джоэла Спольски по подбору программистов и управлению ими&quot;&lt;/a&gt;, Джоэл Спольски&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1047561.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Секреты управления программистами&quot;&lt;/a&gt;, Александр Орлов&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1012344.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Успешный IT-аутсорсинг&quot;&lt;/a&gt;, Элизабет Спарроу&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1018456.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Дизайн страниц. Before &amp;amp; After&quot;&lt;/a&gt;, Джон МакВейд&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more104531.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Apache web-сервер&quot;&lt;/a&gt;, без CD, Ларс Айбрехт&lt;/li&gt;&lt;li&gt;&quot;Справочное руководство по языку программирования C++ с комментариями&quot;, Б. Строустроп, М. Эллис, издание 92 года&lt;/li&gt;&lt;li&gt;&quot;Язык программирования C++&quot;, Бьерн Строустроп, издание 91 года&lt;/li&gt;&lt;li&gt;&quot;Программирование на языке Си&quot;, Н. Джехани, издание 88 года&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1020634.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Строительство каркасного дома&quot;&lt;/a&gt;, Самойлов В.С., Левадный В.С.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Худлит:&lt;br /&gt;&lt;ol start=&quot;24&quot; style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1037321.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Следы на мне&quot;&lt;/a&gt;, Евгений Гришковец - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1011005.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Рубашка&quot;&lt;/a&gt;, Евгений Гришковец&amp;nbsp;-&amp;nbsp;&lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1021158.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Планка&quot;&lt;/a&gt;, Евгений Гришковец&amp;nbsp;-&amp;nbsp;&lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1015794.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Реки&quot;&lt;/a&gt;, Евгений Гришковец&amp;nbsp;-&amp;nbsp;&lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more1039834.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Асфальт&quot;&lt;/a&gt;, Евгений Гришковец&amp;nbsp;-&amp;nbsp;&lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&quot;А......а&quot;, Евгений Гришковец&amp;nbsp;-&amp;nbsp;&lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Все шесть книг Гришковца пачкой - &lt;b&gt;100 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more10169490.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Бог ненавидит нас всех&quot;&lt;/a&gt;, Хэнк Муди - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oz.by/books/more10214878.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Никола Тесла. Повелитель Вселенной&quot;&lt;/a&gt;, Марк Сейфер - &lt;b&gt;20 000 р.&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Налетай!&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/2846652045068273365/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2012/11/books-for-everyone.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2846652045068273365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2846652045068273365'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2012/11/books-for-everyone.html' title='[CLOSED] Книги для всех! Ликвидация товара :-)'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-11lmrm37pmk/TchDtkF0NpI/AAAAAAAAANU/lrfPCL72L0Y/s72-c/books.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-3439600613387003047</id><published>2012-10-22T17:56:00.000+03:00</published><updated>2012-10-22T18:06:24.291+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="карьера"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Learning in progress</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Я долго пропадал на просторах интернетов. Дело в том, что в последние несколько месяцев я плотно &quot;подсел&quot; на занимательную штуку под названием MOOC.&amp;nbsp;И время было потрачено не зря, черт возьми!&amp;nbsp;Что есть MOOC? &lt;b&gt;Massive open online course&lt;/b&gt;. Это случилось аккурат после окончания самого первого моего курса - по &lt;a href=&quot;http://www.grodnosoft.by/2012/04/design-and-analysis-of-algorithms.html&quot;&gt;разработке и анализу алгоритмов&lt;/a&gt;. Я был надолго потерян для такой бесцельной траты свободного времени, как написание новых заметок в этот блог и даже записался в community Teaching Assistant на одном из курсов :-) Однако, пришло время подвести промежуточные итоги и немного рассказать о пройденных мной курсах.&lt;br /&gt;&lt;br /&gt;В хронологическом порядке.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Design of Computer Programs, Programming Principles&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://www.udacity.com/overview/Course/cs212/CourseRev/apr2012&quot; rel=&quot;nofollow&quot;&gt;Курс на Udacity&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Вообще, данный курс предназначен скорее для новичков в мире программирования, для тех, кто лишь недавно закончил что-нибудь вроде Computer Science 101. Т.е. уже не является совсем чайником, но в то же время все еще далек от профессиональной разработки ПО. Зачем я на него записался? Ладно, признаюсь: я &lt;strike&gt;чайник&lt;/strike&gt; хотел попробовать &lt;b&gt;Python&lt;/b&gt;, пускай и в лабораторных условиях. Это причина номер раз. Была еще одна - курс вел &lt;a href=&quot;http://norvig.com/bio.html&quot; rel=&quot;nofollow&quot;&gt;Peter Norvig&lt;/a&gt;, крутейший дядька IT индустрии, протыкавший перфокарты, когда многие из нас еще были на стадии спецификаций и абстрактных юзер стори своих родителей.&lt;br /&gt;&lt;br /&gt;Минимум теории, максимум кодирования. То, что надо. Свое место нашлось как объяснению базовых принципов построения приложений для новичков, так и рассмотрению языковых конструкций языка Python для таких как я. Лекций, как таковых, не было. Их заменяют последовательности коротких видеороликов, посвященных одному или нескольким аспектам разработки или язка, за каждым из которых следует небольшое задание, как правило с привлечением кодирования. Надо заметить, что такой подход не характерен для курсов на других опробоваванных мной платформах. Честно говоря, до сих пор не могу определиться какой из подходов мне нравится больше: классический с лекциями и практикой или новый с фактическим их переплетением воедино. Кстати, это не значит, что домашних заданий не было. Они были и представляли собой реализацию простых программ, как правило игр типа &quot;камень-ножницы-бумага&quot;, &quot;покер&quot; и прочее.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;2. Compilers&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://class.coursera.org/compilers/class/index&quot;&gt;Курс на Coursera&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Представлен Stanford University, преподаватель &lt;a href=&quot;http://theory.stanford.edu/~aiken/&quot; rel=&quot;nofollow&quot;&gt;Alex Aiken&lt;/a&gt;. Я не раз слышал мнение от более опытных коллег, что знание внутренней кухни языков программирования из разряда must have. Теперь я готов присоединится к их числу. Серьезно.&lt;br /&gt;&lt;br /&gt;Это был, пожалуй, самый сложный и самый длинный (10 недель) из пройденных мной курсов. По началу мне очень хотелось его бросить. Сейчас я очень рад, что смог себя переубедить. Такого количества инсайтов от программирования я, наверное, не испытывал никогда.&lt;br /&gt;&lt;br /&gt;Много лекционного материала, довольно сложные опросы в виде тестов, очень необычная система вывода доказательств для выполнения домашних заданий, а также programming project - поэтапное создание компилятора для языка &lt;a href=&quot;http://en.wikipedia.org/wiki/Cool_(programming_language)&quot; rel=&quot;nofollow&quot;&gt;Cool&lt;/a&gt;. (языка, имеющего больше компиляторов, нежели программ на этом языке) Последнее, к сожалению, оказалось мне не под силу ввиду ограничения по времени, однако все равно давало право на получение сертификата.&lt;br /&gt;&lt;br /&gt;Были рассмотрены все этапы работы классического компилятора, способы их реализации, а также некоторые сопредельные области: Lexical Analysis, Finite Automata, Parsing (top-down and bottom-up), Semantic Analysis and Type Checking, Code Generation, Runtime Organization, Operational Semantics, Local and Global Optimization, Garbage Collection. А упомянутая выше система вывода доказательств позволила на своей шкуре пройти процесс в роли лексического анализатора, парсера, системы типов, сборщика мусора и всех остальных &quot;участников&quot; процесса.&lt;br /&gt;&lt;br /&gt;Если вы программист - обязательно пройдите этот или подобный курс. Или, &lt;b&gt;SICP&lt;/b&gt; вам в помощь :-)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Software Engineering for SaaS&lt;/b&gt;&lt;br /&gt;Был пройден мной на Coursera, однако в данный момент переехал на платформу &lt;a href=&quot;http://www.edx.org/&quot; rel=&quot;nofollow&quot;&gt;edX&lt;/a&gt;. Это тот самый курс, на который я записался волонтером как community Teaching Assistant для модерации форума и посильной помощи тепершним &quot;студентам&quot;.&lt;br /&gt;&lt;br /&gt;Данный курс, опять же, рассчитан скорее на начинающих разработчиков. Я записался лишь по одной единственной причине - &lt;b&gt;Ruby и Ruby on Rails&lt;/b&gt;. Именно этот язык и фреймворк использовались для выполнения домашних заданий.&lt;br /&gt;&lt;br /&gt;Спешу сказать, что кроме практики с Ruby и рельсами, были и другие полезные моменты. Например, я более плотно попробовал практику &lt;a href=&quot;http://en.wikipedia.org/wiki/Behavior-driven_development&quot; rel=&quot;nofollow&quot;&gt;BDD&lt;/a&gt; и познакомился с таким инструментом как &lt;a href=&quot;http://cukes.info/&quot; rel=&quot;nofollow&quot;&gt;Cucumber&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;В целом - курс интересный, хотя имеет определенные недостатки, в том числе связанные с новой для него платформой edX. Платформа не без изъянов, но в целом достаточно мощная и сможет потягаться с Coursera, ведь за ней стоят довольно серезьные организации типа MIT и Harvard University. Кроме того, существуют планы по выкладыванию всего проекта в open-source, не знаю как вы, а я уже готов присоединиться к сообществу.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Human-Computer Interaction&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://class.coursera.org/hci/class/index&quot; rel=&quot;nofollow&quot;&gt;Курс на Coursera&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Всегда интересовался взаимодействием пользователя с программным обеспечением. Да не простым, а эффективным! Если вам нравяться такие книги как &lt;a href=&quot;http://www.grodnosoft.by/2010/12/inmates-running-asylim-by-cooper.html&quot;&gt;&quot;Психбольница в руках пациентов&quot;&lt;/a&gt;&amp;nbsp;Алана Купера, то этот курс - для вас.&lt;br /&gt;&lt;br /&gt;Рассматриваются различные способы прототипирования, визуального дизайна, проектирования взаимодействия, работы и экспериментов с пользователями. В качестве домашних заданий предлагается сделать полноценный проект по разработке интерфейса взаимодействия (с приложением или чем-либо другим, напимер неким гаджетом), который оценивается с помощью peer review, т.е. вы оцениваете работы других, а другие, соответственно, вашу.&lt;br /&gt;&lt;br /&gt;Признаюсь, я на это не пошел, не успел выполнить первую часть до дедлайна, ну а дальше попросту забил. Решил уделить больше внимания другим курсам, которые проходили в это же время. Однако лекции я изучил и выполнил все тесты, может быть я еще вернусь к этому курсу через какое-то время. Надеюсь, он еще не раз появится в эфире.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Algorithms, part 1&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://www.coursera.org/course/algs4partI&quot; rel=&quot;nofollow&quot;&gt;Курс на Coursera&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Отличный курс по алгоритмам и структурам данных. Лично мне он понравился больше, чем курс профессора Тима Раукгх...как-его-там...гардена (no offence, просто фамиля сложная) из Стэнфорда. Естественно, темы лекций и домашних заданий пересекались: от алгоритмов сортировки никуда не деться. Но это, пожалуй, даже нельзя отнести к минусам. Ибо: во-первых, курс вел &lt;a href=&quot;http://en.wikipedia.org/wiki/Robert_Sedgewick_(computer_scientist)&quot; rel=&quot;nofollow&quot;&gt;Robert Sedgewick&lt;/a&gt;, известный человек в области Computer Science; во-вторых, домашние задания были сконструированы таким образом, чтобы нужно было непосредственно использовать тот или иной алгоритм с помощью карандаша и бумаги для получения ответов; в-третьих, больше внимания уделено таким любопытнейшим структурам данных как деревья (red-black binary tree, k-d tree etc.)&lt;br /&gt;&lt;br /&gt;Единственный минус курса (хотя лично мне он не доставил неудобств) - необходимость выполения домашних заданий с помощью Java, тогда как альтернативный курс позволял использовть любой язык. В остальном - must have для разработчиков ПО.&lt;br /&gt;&lt;br /&gt;Совсем скоро стартует &lt;a href=&quot;https://www.coursera.org/course/algs4partII&quot; rel=&quot;nofollow&quot;&gt;вторая часть курса&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6. Functional Programming in Scala (in progress)&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://class.coursera.org/progfun-2012-001/class/index&quot; rel=&quot;nofollow&quot;&gt;Курс на Coursera&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Этим курсом я занят в данный момент. Как можно понять из названия, мой главный интерес тут - функциональное программирование и язык &lt;b&gt;Scala&lt;/b&gt; как приятное к этому дополнение. Заметьте, курс опять ведет довольно известный в своей области профессионал - &lt;a href=&quot;http://en.wikipedia.org/wiki/Martin_Odersky&quot; rel=&quot;nofollow&quot;&gt;Martin Odersky&lt;/a&gt;, один из создателей языка Scala.&lt;br /&gt;&lt;br /&gt;Структура курса максимально классическая. Лекции и практическое домашнее задание, представляющее собой, конечно же, некоторую порцию программирования на Scala. Иногда эта порция черезчур мала, даже не удается до конца осознать те или иные прелести этого мощного и (субъективно) очень красивого языка. Хотя последнее задание не подкачало, удалось применить много из уже изученного.&lt;br /&gt;&lt;br /&gt;Пускай курс еще не закончился, но я уже могу с уверенностью сказать, что очень хочу связать свою программисткую жизнь с языком Scala. Иногда мне кажется, что я не могу объяснить это рационально. А потом: higher-order functions, case classes, pattern matching .... эх! Хороший курс, рекомендую.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Вот и все. Такая получилась хронология событий с апреля по октябрь. Learning in progress...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/3439600613387003047/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2012/10/learning-in-progress.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3439600613387003047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3439600613387003047'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2012/10/learning-in-progress.html' title='Learning in progress'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-2565935568639192546</id><published>2012-04-27T12:30:00.000+03:00</published><updated>2012-04-27T12:31:32.026+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="путь джедая"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Design and Analysis of Algorithms I: результаты</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;На этой неделе закончилась первая часть онлайн курса &lt;a href=&quot;https://www.coursera.org/algo/class/&quot; rel=&quot;nofollow&quot;&gt;Design and Analysis of Algorithms&lt;/a&gt; университета Стэнфорда, доступная через платформу &lt;a href=&quot;http://coursera.org/&quot; rel=&quot;nofollow&quot;&gt;Coursera&lt;/a&gt;. В среду я нашел время для финального экзамена (потратил два из трех возможных часов, все же попытка только одна), сдал на 29,5 из 30 (ботан!), оставил фидбэк организаторам и теперь готов рассказать как это было :)&lt;br /&gt;&lt;br /&gt;А было на удивление хорошо. Это был мой первый опыт онлайн обучения на какие-то серьезные темы, требующие большего включения и работы головой, чем ставшие уже привычкой просмотры разнообразных докладов конференций и небольших онлайн тренингов. Поэтому были некоторые опасения насчет финального результата - вдруг все это будет просто тратой времени? Скажу сразу - не оправдались.&lt;br /&gt;&lt;br /&gt;Итак, весь курс занял 5 недель плюс еще одна, в течении которой можно было сдать финальный экзамен. Ведущий курса - преподаватель Стэнфорда&amp;nbsp;&lt;a href=&quot;http://theory.stanford.edu/~tim/&quot; rel=&quot;nofollow&quot;&gt;Tim Roughgarden&lt;/a&gt;. Учебный процесс достаточно простой:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;каждую неделю появляется порция видеолекций общей продолжительностью в среднем два часа (их можно скачать либо смотреть онлайн), некоторые видео - опциональные, т.е. в заданиях не будет по ним вопросов&lt;/li&gt;&lt;li&gt;лекции могут содержать в себе простые вопросы для студентов, для поддержания интерактивности - ответы на них ни на что не влияют, но помогают погрузиться в тему&lt;/li&gt;&lt;li&gt;домашнее задание делится на две части: теоретическую и практическую&lt;/li&gt;&lt;li&gt;теоретическая часть - набор из 5 вопросов по материалам лекций, оценивался в максимум 8 баллов, представлен в виде теста с вариантами ответов (возможно несколько правильных), вопросы были как чисто теоретические так и требующие некоторых вычислений на бумажке, две попытки&lt;/li&gt;&lt;li&gt;практическая часть - оцениваемый в 6 баллов programming assignment, который можно выполнить с помощью любой технологии; скачиваем файл с входными данными и обратно представляем ответ в требуемом формате, пять попыток&lt;/li&gt;&lt;li&gt;по домашнему заданию были дедлайны - две недели со времени публикации задания или к концу курса, но лишь за половину возможных баллов&lt;/li&gt;&lt;li&gt;результирующая оценка курса = 40% теоретических задач + 30% практических + 30% финальный экзамен = максимум 100 баллов; если набрал больше 70 - получаешь сертификат об успешном окончании курса (я набрал 92,5 :-Р)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Далее, о содержании курса и несколько примеров из теоретических домашних заданий - прекрасная возможность проверить не заржавели ли знания у вас в голове :). &lt;b&gt;Оставляйте ответы в комментах&lt;/b&gt;, правильные появятся через несколько дней. Практические задания можно посмотреть на гитхабе:&amp;nbsp;&lt;a href=&quot;https://github.com/ddudnik/algo-class-assignments&quot;&gt;https://github.com/ddudnik/algo-class-assignments&lt;/a&gt;. В начале каждого файла решения есть полное описание задачи, а в папке resources можно найти все входные данные. Код приведен на Ruby, для первых двух недель есть и на Javа для самопроверки. Я решил не терять замечательной возможности не только изучить материал курса, но и заодно немного изучить Ruby :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Итак, чему удалось научиться?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;Первая неделя&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Само собой - введение. Зачем нам нужно изучать алгоритмы, что собой представляет этот курс и т.п. Далее плавно переходим к общим принципам анализа алгоритмов на примере &lt;a href=&quot;http://en.wikipedia.org/wiki/Merge_sort&quot; rel=&quot;nofollow&quot;&gt;Merge-Sort&lt;/a&gt;, говорим несколько слов об используемой нотации &lt;a href=&quot;http://en.wikipedia.org/wiki/Big_O_notation&quot;&gt;Big O&lt;/a&gt;&amp;nbsp;(напомню, что я не математик, поэтому &lt;b&gt;даже&lt;/b&gt; это было мне в некоторой степени неизвестно) и изучаем один из основных приемов проектирования алгоритмов - принцип &lt;a href=&quot;http://en.wikipedia.org/wiki/Divide_and_conquer_algorithm&quot;&gt;разделяй и властвуй&lt;/a&gt;&amp;nbsp;- на примерах подсчета инверсий в массиве (на основе Merge-Sort) и &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%A8%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B5%D0%BD%D0%B0&quot; rel=&quot;nofollow&quot;&gt;алгоритма Штрассена&lt;/a&gt; для умножения матриц.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Примеры вопросов из домашки:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.1) Assume again two (positive) functions f and g such that f(n)=O(g(n)). Is 2f(n)=O(2g(n)) ? (Multiple answers may be correct.)&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Never&lt;/li&gt;&lt;li&gt;Sometimes&lt;/li&gt;&lt;li&gt;Always&lt;/li&gt;&lt;li&gt;Yes if f(n)≤g(n) for all sufficiently large n&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;1.2)&amp;nbsp;k-way-mergesort. Suppose you are given k sorted arrays, each with n elements, and you want to combine them into a single array of kn elements. Consider the following approach. Using the merge subroutine taught in lecture, you merge the first 2 arrays, then merge the 3rd given array with this merged version of the first two arrays, and so on until you merge in the final (kth) input array. What is the time taken for this strategy, as a function of k and n ? (Optional: can you think of a faster way to do the k-way merge procedure ?)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;θ(n*log(k))&lt;/li&gt;&lt;li&gt;θ(n*k^2)&lt;/li&gt;&lt;li&gt;θ(n*k log(n))&lt;/li&gt;&lt;li&gt;θ(n*k*log(k))&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Вторая неделя&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Master_theorem&quot; rel=&quot;nofollow&quot;&gt;Master Method&lt;/a&gt; для оценки рекурсивных алгоритмов, примеры его испольвания, доказательство теоремы и интерпретация результатов. Классика жанра - алгоритм &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%B0%D1%8F_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0&quot; rel=&quot;nofollow&quot;&gt;Quicksort&lt;/a&gt;. Его описание и время исполнения, доказательство корректности, детали реализации, полный математический анализ. Пришлось вспоминать теорию вероятности, благо специально для таких как я было предложено два опциональных видео в помощь.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Примеры вопросов:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.1)&amp;nbsp;This question will give you further practice with the &lt;a href=&quot;http://en.wikipedia.org/wiki/Master_theorem&quot; rel=&quot;nofollow&quot;&gt;Master Method&lt;/a&gt;. Suppose the running time of an algorithm is governed by the recurrence T(n)=9∗T(n/3)+n^2,. What&#39;s the overall asymptotic running time (i.e., the value of T(n))?&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;θ(n^2)&lt;/li&gt;&lt;li&gt;θ(n^2*log(n))&lt;/li&gt;&lt;li&gt;θ(n^log(9))&lt;/li&gt;&lt;li&gt;θ(n*log(n))&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;2.2)&amp;nbsp;Define the recursion depth of QuickSort to be the maximum number of successive recursive calls before it hits the base case --- equivalently, the number of the last level of the corresponding recursion tree. Note that the recursion depth is a random variable, which depends on which pivots get chosen. What is the recursion depth of QuickSort (both for a best-case choice of pivots, and for a worst-case choice of pivots)?&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Best: n, worst: n^2&lt;/li&gt;&lt;li&gt;Best: n, worst: n*log(n)&lt;/li&gt;&lt;li&gt;Best: log(n), worst: n&lt;/li&gt;&lt;li&gt;Best: n^2, worst: n^3&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Третья неделя&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Выбор (selection) из массива: рандомизированный и детерменированный алгоритмы, их анализ и время исполнения. Графы: их представления (матрица или списки), &lt;a href=&quot;http://en.wikipedia.org/wiki/Minimum_cut&quot; rel=&quot;nofollow&quot;&gt;minimum cut&lt;/a&gt; (не знаю как по-русски), алгоритм для определения min cut - Random Contraction algorithm, его анализ и детали реализации.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Примеры вопросов:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3.1)&amp;nbsp;How many min cuts are there in a tree with n nodes (ie. n−1 edges) ?&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;n&lt;/li&gt;&lt;li&gt;log (n)&lt;/li&gt;&lt;li&gt;n - 2&lt;/li&gt;&lt;li&gt;n - 1&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;3.2)&amp;nbsp;Let 0.5&amp;lt;α&amp;lt;1 be some constant. Suppose you are looking for the median element in an array using RANDOMIZED SELECT (работает по аналогии с Quicksort, по сути является его частным случаем). What is the probability that after the first iteration the size of the subarray in which the element you are looking for lies is ≤α times the size of the original array?&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;α&lt;/li&gt;&lt;li&gt;1 - α&lt;/li&gt;&lt;li&gt;2*α - 1&lt;/li&gt;&lt;li&gt;1 - 2*α&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Четвертая неделя&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Углубляемся в графы и изучаем поиск элементов направленного графа. Алгоритмы поиска: &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%B2_%D1%88%D0%B8%D1%80%D0%B8%D0%BD%D1%83&quot; rel=&quot;nofollow&quot;&gt;breadth-first search&lt;/a&gt;&amp;nbsp;(BFS) и &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%B2_%D0%B3%D0%BB%D1%83%D0%B1%D0%B8%D0%BD%D1%83&quot; rel=&quot;nofollow&quot;&gt;depth-first search&lt;/a&gt;&amp;nbsp;(DFS), то бишь поиск в ширину или глубину. Их особенности и возможности применения для практических задач. Алгоритмы топологичской сортировки узлов направленного графа и поиска сильно связанных компонентов (strongly connected components).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Кстати, практическое задание на этой неделе было, пожалуй, наиболее интересным с точки зрения реализации. Нужно было найти сильно связанные компоненты в большом графе. Если сам алогоритм закодировать было легко, то преобразовать программу для работы с большим объемом данных было достаточно интересно. Входной граф содержит более 800 000 узлов и более 5 миллионов(!) связей, задавался файлом размером 70 Мб (по одной строке на связь). После первой (рекурсивной) реализации Ruby просто напросто падал с ошибкой &quot;Stack level too deep!&quot;, пришлось менять рекурсию на цикл и хранить стэк самостоятельно.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Примеры вопросов:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4.1)&amp;nbsp;Consider the following problem: given an undirected graph G with n vertices and m edges, and two vertices s and t, does there exist at least one s-t path? If G is given in its adjacency list representation, then the above problem can be solved in O(m+n) time, using BFS or DFS. Suppose instead that G is given in its adjacency *matrix* representation. What running time is required, in the worst case, to solve the computational problem stated above? (Assume that G has no parallel edges.)&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;θ(n*log(n))&lt;/li&gt;&lt;li&gt;θ(n^2)&lt;/li&gt;&lt;li&gt;θ(n*m)&lt;/li&gt;&lt;li&gt;θ(m^2)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;4.2)&amp;nbsp;On adding one extra edge to a directed graph G, the number of strongly connected components...?&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;... definitely will remain the same&lt;/li&gt;&lt;li&gt;... will decrease by 1&lt;/li&gt;&lt;li&gt;... will never remain the same&lt;/li&gt;&lt;li&gt;... might remain the same&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Пятая неделя&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Классика: &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%94%D0%B5%D0%B9%D0%BA%D1%81%D1%82%D1%80%D1%8B&quot; rel=&quot;nofollow&quot;&gt;алгоритм Дейкстры&lt;/a&gt; для поиска кратчайшего пути между узлами графа. Его анализ, доказательство корректности, детали реализации. Плавный переход к структурам данных, т.к. оптимальная реализация алгоритма Дейкстры использует структуру &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%9A%D1%83%D1%87%D0%B0_(%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)&quot; rel=&quot;nofollow&quot;&gt;Heap&lt;/a&gt;&amp;nbsp;(не путать с понятием кучи при динамическом распределении памяти). Довольно подробно рассмотрели Hashtables: детали хорошей и плохой(!) реализации, хэш-функции. Типичное применение Heap и Hashtable в программах, типичные операции и время их исполнения.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Примеры вопросов:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5.1)&amp;nbsp;Consider a directed graph with distinct and nonnegative edge lengths and a source vertex s. Fix a destination vertex t, and assume that the graph contains at least one s-t path. Which of the following statements are true?&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The shortest s-t path must exclude the maximum-length edge of G.&lt;/li&gt;&lt;li&gt;There is a shortest s-t path with no repeated vertices (i.e., a &quot;simple&quot; or &quot;loopless&quot; such path).&lt;/li&gt;&lt;li&gt;The shortest (i.e., minimum-length) s-t path might have as many as n−1 edges, where n is the number of vertices.&lt;/li&gt;&lt;li&gt;The shortest s-t path must include the minimum-length edge of G.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;5.2)&amp;nbsp;Suppose you implement the functionality of a priority queue using a &lt;b&gt;sorted&lt;/b&gt; array (e.g., from biggest to smallest). What is the worst-case running time of Insert and Extract-Min, respectively? (Assume that you have a large enough array to accommodate the Insertions that you face.)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Θ(n) and Θ(1)&lt;/li&gt;&lt;li&gt;Θ(1) and Θ(n)&lt;/li&gt;&lt;li&gt;Θ(log(n)) and Θ(n)&lt;/li&gt;&lt;li&gt;Θ(n) and Θ(log(n))&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Вот таким получился курс, честно говоря я уже жду второй части. К сожалению, на данный момент неизвестно, будет ли она. К счастью, Coursera, уже объявила, что в августе и нобяре соответственно планируется старт курсов &lt;a href=&quot;https://www.coursera.org/course/algs4partI&quot; rel=&quot;nofollow&quot;&gt;Algorithms, Part One&lt;/a&gt; и &lt;a href=&quot;https://www.coursera.org/course/algs4partII&quot; rel=&quot;nofollow&quot;&gt;Algorithms, Part Two&lt;/a&gt; - однако от университета Принстона. Так что - записывайтесь!, не упускайте возможности, все же курсы предоставляют одни из лучших университетов США. Я уже записался на курс &lt;a href=&quot;https://class.coursera.org/compilers/class/index&quot; rel=&quot;nofollow&quot;&gt;Compilers&lt;/a&gt;, который стартовал на этой неделе.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Вот ссылка на все курсы платформы Coursera:&amp;nbsp;&lt;a href=&quot;https://www.coursera.org/courses&quot;&gt;https://www.coursera.org/courses&lt;/a&gt;. Среди них не &amp;nbsp;только Computer Science, есть много других интересных курсов (учебные процеесы и длительность у всех отличается). Кстати, есть и конкурирующая организация&amp;nbsp;&lt;a href=&quot;http://www.udacity.com/courses&quot;&gt;http://www.udacity.com/courses&lt;/a&gt;&amp;nbsp;- курсов тут меньше, но зато они более интерактивные и ведут их достаточно известные в мире IT люди. На этой платформе я записался на курс &lt;a href=&quot;http://www.udacity.com/overview/Course/cs212/CourseRev/apr2012&quot; rel=&quot;nofollow&quot;&gt;CS212 Design of Computer Programs&lt;/a&gt;&amp;nbsp;- в первую очередь, чтобы познакомится с языком и инфраструктурой Python. Ждите отчета через несколько недель :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/2565935568639192546/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2012/04/design-and-analysis-of-algorithms.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2565935568639192546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2565935568639192546'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2012/04/design-and-analysis-of-algorithms.html' title='Design and Analysis of Algorithms I: результаты'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-7535568514219231215</id><published>2012-03-22T12:02:00.001+03:00</published><updated>2012-03-22T12:05:47.025+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="менеджмент"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><category scheme="http://www.blogger.com/atom/ns#" term="эффективные коммуникации"/><title type='text'>IT Spring 2012: впечатления и немного статистики</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;На прошедших выходных в Минске состоялась конференция для айтишников &lt;a href=&quot;http://it-spring.org/&quot; rel=&quot;nofollow&quot;&gt;IT Spring 2012&lt;/a&gt;, какбэ намекая, что весна уже здесь и от нее никому не спрятаться. Так как основные &lt;a href=&quot;http://dev.by/blog/49909&quot; rel=&quot;nofollow&quot;&gt;скандалы и интриги конференции&lt;/a&gt; уже были раскрыты, а &lt;a href=&quot;http://analyst.by/library/articles/2023-itspring2012-finished&quot; rel=&quot;nofollow&quot;&gt;очерки&lt;/a&gt; давным давно написаны, то я ограничусь лишь однострочными впечатлениями, чтобы вам не пришлось еще раз долго перечитывать уже сказанное другими людьми, да еще и в моем исполнении.&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Начало конференции повергло меня в уныние и начало вселять ужас тотальным исчезновением заявленных докладчиков...&lt;/li&gt;&lt;li&gt;...однако очень скоро это исправилось, пришлось даже немного загрузить мозг интересным выступлением &lt;b&gt;Дмитрия Безуглого&lt;/b&gt; о системном мышлении&lt;/li&gt;&lt;li&gt;Очень рад встрече со старыми и новыми знакомыми (всем привет!)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://pmarcor.com/&quot; rel=&quot;nofollow&quot;&gt;Александр Калугин&lt;/a&gt; собрал аншлаг и породил жэстачайшые споры в твиттере, а теперь и на dev.by (признаюсь, сам тоже негодовал из-за некоторых тезисов, но разговоры в кулуарах помогли разобраться)&lt;/li&gt;&lt;li&gt;Башня с зефиром - это вам не это (с) +1 &lt;b&gt;Кириллу Голубу&lt;/b&gt; за доклад и интерактив с публикой&lt;/li&gt;&lt;li&gt;Отличный вечер в Раковском броваре!&lt;/li&gt;&lt;li&gt;Утро второго дня. &lt;a href=&quot;http://anotherpm.com/&quot; rel=&quot;nofollow&quot;&gt;Сергей Бережной&lt;/a&gt; зарядил всех энергией вместо кофе из-за постоянной нехватки последнего&lt;/li&gt;&lt;li&gt;Захватывающий троллинг, всепоглощающее желание сбегать за попкорном, квинтэссенция тех самых &quot;скандалов и интриг&quot; конференции - доклад &lt;b&gt;Дениса Петелина&lt;/b&gt; о том, как же все плохо с образованием белорусских айтишников, попытка ответить на вопрос &quot;Что же все таки с этим делать?&quot; с одной стороны и большие сомнения в истинности заявленной проблемы с другой. Что до меня, то я, скорее, склоняюсь к первым, но, в то же время, с предложенными методами лечения не особо согласен: качественный скачок должен случиться не столько в области образования, сколько в изменении самой компании Епам, которая явно бьется головой о потолок белорусского рынка аутсорсинга.&lt;/li&gt;&lt;li&gt;... прошу прощения за неоднострочность предыдущего пункта :-)&lt;/li&gt;&lt;li&gt;Работа в больших компаниях/корпорациях мне не подходит, доклад об интервью (в целом очень позитивный) помог окончательно это осознать. Главное, чтобы стрела не попала мне в колено :-)&lt;/li&gt;&lt;li&gt;Последнее: незабываемое впечатление от гвоздя программы: &lt;a href=&quot;http://dev.by/img/2KirilAbout4D-20120320-131246.png&quot; rel=&quot;nofollow&quot;&gt;четырехмерного куба&lt;/a&gt; собственной персоной!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Но, как говорится, это еще не все. &lt;strike&gt;Звоните&lt;/strike&gt; Читайте дальше прямо сейчас, и вы получите небольшую порцию &lt;b&gt;статистики активности в твиттере&lt;/b&gt; участников конференции по тэгу &lt;b&gt;#itspring!&lt;/b&gt;&amp;nbsp;Зачем? Слишком много благоприятных факторов собралось в одной точке: активность в твиттере действительно была в отличие от &lt;a href=&quot;http://www.grodnosoft.by/2011/05/sef-by-2011-report.html&quot;&gt;прошлогоднего SEF.by&lt;/a&gt;, последнее время я увлеченно колупаю &lt;b&gt;Ruby&lt;/b&gt; с целью изучения, а также у меня выдался свободный вечер :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;С помощью Twitter Search API я собрал все твиты с хэштэгом &lt;b&gt;#itspring&lt;/b&gt; за последнюю неделю и вот что из этого получилось.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Всего твитов:&lt;/b&gt; 690, включая 228 ретвитов&lt;br /&gt;&lt;b&gt;Общее число людей&lt;/b&gt;, решивших оставить свой след в этой теме: 2&lt;sup&gt;7&lt;/sup&gt; (сорри, не удержался; для тех, кто плохо дружит с математикой (?!), это равно 128)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Десятка самых активных комментаторов (включая ретвиты):&lt;/b&gt;&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://twitter.com/grodnosoft&quot; rel=&quot;nofollow&quot;&gt;grodnosoft&lt;/a&gt; (69)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://twitter.com/suhinini&quot; rel=&quot;nofollow&quot;&gt;suhinini&lt;/a&gt; (42)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://twitter.com/Avosevich&quot; rel=&quot;nofollow&quot;&gt;Avosevich&lt;/a&gt; (41)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/anotherpm&quot; rel=&quot;nofollow&quot;&gt;anotherpm&lt;/a&gt; (37)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/alexsuslin&quot; rel=&quot;nofollow&quot;&gt;alexsuslin&lt;/a&gt; (36)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/AnthonyBY&quot; rel=&quot;nofollow&quot;&gt;AnthonyBY&lt;/a&gt; (34)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/Frodik_&quot; rel=&quot;nofollow&quot;&gt;Frodik_&lt;/a&gt; (31)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/pankratov&quot; rel=&quot;nofollow&quot;&gt;pankratov&lt;/a&gt; (24)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/KatrinLaz&quot; rel=&quot;nofollow&quot;&gt;KatrinLaz&lt;/a&gt; (22)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/interkrok&quot; rel=&quot;nofollow&quot;&gt;interkrok&lt;/a&gt; (21)&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Десятка самых активных комментаторов (без ретвитов):&lt;/b&gt;&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://twitter.com/grodnosoft&quot; rel=&quot;nofollow&quot;&gt;grodnosoft&lt;/a&gt; (43)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://twitter.com/anotherpm&quot; rel=&quot;nofollow&quot;&gt;anotherpm&lt;/a&gt; (33)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://twitter.com/alexsuslin&quot; rel=&quot;nofollow&quot;&gt;alexsuslin&lt;/a&gt; (31)&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/AnthonyBY&quot; rel=&quot;nofollow&quot;&gt;AnthonyBY&lt;/a&gt; и &lt;a href=&quot;http://twitter.com/Frodik_&quot; rel=&quot;nofollow&quot;&gt;Frodik_&lt;/a&gt; (28)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/pankratov&quot; rel=&quot;nofollow&quot;&gt;pankratov&lt;/a&gt; (22)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/suhinini&quot;&gt;suhinini&lt;/a&gt; (20)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/trinya&quot;&gt;trinya&lt;/a&gt; (16)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/Avosevich&quot; rel=&quot;nofollow&quot;&gt;Avosevich&lt;/a&gt;, &lt;a href=&quot;http://twitter.com/kirillgolub&quot; rel=&quot;nofollow&quot;&gt;kirillgolub&lt;/a&gt;, &lt;a href=&quot;http://twitter.com/interkrok&quot; rel=&quot;nofollow&quot;&gt;interkrok&lt;/a&gt; и &lt;a href=&quot;http://twitter.com/cornerless&quot; rel=&quot;nofollow&quot;&gt;cornerless&lt;/a&gt; (14)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/KatrinLaz&quot; rel=&quot;nofollow&quot;&gt;KatrinLaz&lt;/a&gt;, &lt;a href=&quot;http://twitter.com/Sorvict&quot; rel=&quot;nofollow&quot;&gt;Sorvict&lt;/a&gt; и &lt;a href=&quot;http://twitter.com/darkpashka&quot; rel=&quot;nofollow&quot;&gt;darkpashka&lt;/a&gt; (11)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://twitter.com/yyauheni&quot; rel=&quot;nofollow&quot;&gt;yyauheni&lt;/a&gt; (9)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;(да-да, к подсчетам привлекались главные специалисты из центризберкомов России и Беларуси, так что не удивляйтесь результатам :-)&lt;br /&gt;&lt;br /&gt;И на последок, две веселые картинки, чтобы не стало скучно.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-S_V9ysTsEV0/T2rmaPbJ26I/AAAAAAAAAPA/herSqA0VwfY/s1600/twitter_clients_stats.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;396&quot; src=&quot;http://4.bp.blogspot.com/-S_V9ysTsEV0/T2rmaPbJ26I/AAAAAAAAAPA/herSqA0VwfY/s640/twitter_clients_stats.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Число твитов на используемое приложение&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-WvmCYYesEKc/T2rmbeHbzNI/AAAAAAAAAPI/AFjkBi5XPiQ/s1600/twitter_clients_systems.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;432&quot; src=&quot;http://1.bp.blogspot.com/-WvmCYYesEKc/T2rmbeHbzNI/AAAAAAAAAPI/AFjkBi5XPiQ/s640/twitter_clients_systems.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Число твитов на используемую систему&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;(&lt;b&gt;примечание:&lt;/b&gt; для второго графика пришлось выкинуть Mobile Web и TweetDeck, т.к. они ничего не говорят об используемой системе)&lt;br /&gt;&lt;br /&gt;Как видим, большинство белорусских айтишников безоговорочно предпочитают &lt;b&gt;iPhone/iPad&lt;/b&gt;, с этих устройств было сделано около половины всех твитов. Остальные мобильные системы далеко позади. Не берусь интерпретировать, на каких платформах работали люди, твитившие через веб, поэтому пойдем дальше. &lt;b&gt;Windows Phone&lt;/b&gt; занимает почетное третье место, но если быть честным, то это случилось благодаря всего двум пользователям, один из которых сейчас пишет сей абзац :-) (high five &lt;a href=&quot;http://twitter.com/suhinini&quot; rel=&quot;nofollow&quot;&gt;@suhinini&lt;/a&gt;!). &lt;b&gt;Android&lt;/b&gt; чуть отстает (и поделом!), и уж совсем неожиданно попал в этот список одинокий и всеми забытый&amp;nbsp;&lt;b&gt;Symbian&lt;/b&gt;.&amp;nbsp;Такая вот картина, которую тяжело назвать сенсационной&amp;nbsp;:-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;До встречи на следующей конференции IT Spring 2013!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/7535568514219231215/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2012/03/itspring-twits-stats.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/7535568514219231215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/7535568514219231215'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2012/03/itspring-twits-stats.html' title='IT Spring 2012: впечатления и немного статистики'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-S_V9ysTsEV0/T2rmaPbJ26I/AAAAAAAAAPA/herSqA0VwfY/s72-c/twitter_clients_stats.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4714967680352752178</id><published>2012-03-15T11:14:00.002+03:00</published><updated>2012-03-16T14:09:08.066+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="менеджмент"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><title type='text'>В ожидании весны</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Календарная весна с нами уже две недели, однако впереди ждет еще одна - специально для нас, айтишников.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;17-18 марта&lt;/b&gt; в Минске состоится конференция &lt;b&gt;IT Spring 2012&lt;/b&gt;, собравшая под своими знаменами весьма впечатляющую армию докладчиков - настоящих экспертов в своих областях. Аудитория тоже ожидается нешуточная, по сообщениям организаторов билеты закончились еще в начале марта, а большая их часть была выкуплена еще раньше. Один из этих билетов попал и в мои руки, несмотря на долгие раздумья. Не смог я «пройти мимо» заявленной &lt;a href=&quot;http://www.it-spring.org/programme/&quot; rel=&quot;nofollow&quot;&gt;программы конференции&lt;/a&gt;, которая, надо признать, выглядит гораздно интереснее, нежели оная с &lt;a href=&quot;http://www.grodnosoft.by/2011/05/sef-by-2011-report.html&quot;&gt;прошлогоднего SEF.by&lt;/a&gt;. Итак, кого будем смотреть и слушать?&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;«Особенности управления продуктовой ИТ-компанией» &lt;b&gt;Юрия Гурского&lt;/b&gt; или &lt;b&gt;Асхата Уразбаева&lt;/b&gt; о премудростях Lean под названием Value Stream Mapping (заодно, узнаем что это за зверь :-)&lt;/li&gt;&lt;li&gt;«Ключевые архетипы системного мышления и анализ ситуаций в продуктовой и проектной деятельности с их применением» &lt;b&gt;Дмитрия Безуглого &lt;/b&gt;(название доклада, конечно, немаленькое и не сразу понятное, но Дмитрия обычно интересно послушать)&lt;/li&gt;&lt;li&gt;Какой-то из докладов &lt;b&gt;Александра Кольцова&lt;/b&gt;, &lt;b&gt;Юрия Шиляева&lt;/b&gt; или &lt;b&gt;Виктории Придатко&lt;/b&gt;. Пока не знаю, какой все-таки выбрать. Если первые два, скорее всего, будут любопытно прослушать, то доклад «HR - лицо компании. Какое лицо, такие и кандидаты» Виктории запросто может привести к маленькому локальному холивару :-)&lt;/li&gt;&lt;li&gt;«Коммуникация с заказчиков в нелетную погоду» &lt;a href=&quot;http://pmarcor.com/&quot; rel=&quot;nofollow&quot;&gt;Александра Калугина&lt;/a&gt; и, скорее всего, следующий за ним «Учимся на ошибках. Подробно о ретроспективе в Agile» &lt;b&gt;Николая Фролова&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;«Введение в эмоциональный интеллект для айтишников» &lt;b&gt;Михаила Завилейского&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Воскресную часть конференции начнем выступлением &lt;a href=&quot;http://anotherpm.com/&quot; rel=&quot;nofollow&quot;&gt;Сергея Бережного&lt;/a&gt; «Инженерный подход в общении с заказчиком»&lt;/li&gt;&lt;li&gt;... а продолжим однозначно «Большим квадратом работы с людьми» от &lt;a href=&quot;http://happy-pm.com/&quot; rel=&quot;nofollow&quot;&gt;Александра Орлова&lt;/a&gt; и &lt;a href=&quot;http://www.it4business.ru/&quot; rel=&quot;nofollow&quot;&gt;Вячеслава Панкратова&lt;/a&gt;&lt;/li&gt;&lt;li&gt;закончим конференцию докладами «Блеск и нищета регламентов» &lt;b&gt;Григория Печенкина&lt;/b&gt; и «Модель CAPI - от предпринимательства к профессиональному менеджменту» &lt;b&gt;Ирины Бинецкой &lt;/b&gt;(старик &lt;a href=&quot;http://www.adizes.com/blog/&quot; rel=&quot;nofollow&quot;&gt;Адизес&lt;/a&gt; форевер!)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;Дальше, конечно же, афтерпати и поезд домой в Гродно с хорошим настроением :-) Конечно же, все происходящее (до поезда) будет траслироваться в &lt;a href=&quot;http://twitter.com/grodnosoft&quot; rel=&quot;nofollow&quot;&gt;twitter&lt;/a&gt;, так что посматривайте за хэш-тэгом &lt;b&gt;#itspring&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;P.S.&lt;/b&gt; Обнаружил пропажу &lt;a href=&quot;http://arkhipenkov.ru/&quot; rel=&quot;nofollow&quot;&gt;Сергея Архипенкова&lt;/a&gt; из ряда докладчиков, а так хотелось его послушать. Очень жаль, что не получится.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4714967680352752178/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2012/03/waiting-for-spring.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4714967680352752178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4714967680352752178'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2012/03/waiting-for-spring.html' title='В ожидании весны'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4258803913572046109</id><published>2012-03-13T15:57:00.000+03:00</published><updated>2012-03-13T15:58:50.930+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="карьера"/><category scheme="http://www.blogger.com/atom/ns#" term="путь джедая"/><title type='text'>Сдвиг парадигмы</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Весна, леди и джентльмены! Время проснуться, сбросить «тяжелые» зимние одежды, расчехлить велосипед и ... размять пальцы, вдоволь постучав по клавиатуре. Последним и займемся. Тем более, что молчание, мягко говоря, затянулось.&lt;br /&gt;&lt;br /&gt;Чем же себя оправдать? Надо придумать что-то эдакое, от чего все угрызения совести пропадут вместе с растаявшим снегом. И чтобы выглядело по-умному. С чего же начать? Куча работы по очень важному проекту? Хм, тебя раскусят за несколько наносекунд. Работы, конечно, достаточно, но не сверх нормы. Все же &lt;b&gt;мы&lt;/b&gt; контролируем работу, а не она нас. Праздники? Ну было парочку, в &lt;a href=&quot;http://twitter.com/grodnosoft&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;твиттер&lt;/a&gt; они ведь не мешали писать. Зима, холодно, пришлось носить варежки, а в них ой как неудобно набирать текст двумя большими пальцами? Что же, с кем-нибудь может и прокатит, но не с айтишной аудиторией.&lt;br /&gt;&lt;br /&gt;Однако, спасательный круг все-таки есть. Два слова: &lt;b&gt;сдвиг парадигмы&lt;/b&gt;. По-моему, звучит просто отлично. Никто и не подумает, что ты просто лентяй, желающий скрыть этот малоприятный факт :-)&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Дело в том, что за последние пол-года такой сдвиг действительно произошел. Еще год назад я был до беспамятства увлечен менеджментом в IT. Много читал, слушал умных и интересных людей, стремился развивать свою карьеру именно в этом направлении. Это было интересно и захватывающе. Чего уж говорить - этот блог появился исключительно благодаря увлечению менеджментом. (Нетерпеливый читатель может в этот момент подумать, что, мол, бывает... разочаровался парень в менеджменте и менеджерах... Спешу уверить, ничего подобного не произошло). Даже сменяя работу год назад я думал, что разработчик/программист - &lt;b&gt;это временно&lt;/b&gt;. Не пройдет и года, как ты вернешься на «менеджерскую» позицию, все станет на круги своя, Земля возобновит свое движение и проекты снова будут успешно завершаться в рамках сроков и бюджета :-)&lt;br /&gt;&lt;br /&gt;Как мы все знаем, «нет ничего более постоянного, чем временное». Произошло нечто очень интересное, то, что я и назвал со всей самонадеянностью сдвигом парадигмы. Оказалось, что мне нравится быть программистом больше, чем я ожидал; работать с кодом и архитектурой, моделировать и строить системы своими собственными руками, а не с помощью других разработчиков, лишь помогая им в этом в качестве тим лида. Если раньше я был технически подкованным менеджером, который мог «кодить» по необходимости, то теперь я - разработчик, который может быть менеджером, если того требует ситуация.&lt;br /&gt;&lt;br /&gt;(Кстати, попробуйте догадаться, что стало для меня самым первым приятным открытием и источником мотивации в работе программистом? Уверяю вас, ответ очень прост. Чтобы сверить его с моим собственным, посмотрите постскриптум в конце статьи.)&lt;br /&gt;&lt;br /&gt;Более того, понимание мира менеджеров (назовем его так) помогает работать эффективно, &amp;nbsp;принимая на себя ответственность там, где это необходимо. Я всегда говорил, что разработчик, который знает и понимает как (может быть) устроен процесс управления разработкой ПО, будет работать эффективней и, скорее всего, продуктивней. Теперь я сам оказался в такой ситуации и могу заверить, что так оно и есть. Это особенно заметно на проектах с высокой степенью самостоятельности программистов (например, при удаленной работе), когда многие решения приходится принимать и воплощать самому. Естественно, при этом ни в коем случае не должны пострадать интересы заказчиков.&lt;br /&gt;&lt;br /&gt;Таким образом, я ни в коем случае не перестану интересоваться управленческой стороной разработки программного обеспечения. Просто это перестало быть моим основным центром внимания. Пришло время сменить фокус и, кстати, нет никаких гарантий, что это не произойдет в будущем.&lt;br /&gt;&lt;br /&gt;Что же это означает для блога? Тут все логично. Думаю, что тематика изменится в сторону более техническую, чем есть сейчас. Вместе со сменой парадигмы изменились мои предпочтения в плане публикаций. Я начал знакомиться с замечательной экосистемой Ruby, практически окончательно перешел на Linux, записался на онлайн-курс &lt;a href=&quot;http://algo-class.com/&quot; rel=&quot;nofollow&quot;&gt;Design and Analysis of Algorithms I&lt;/a&gt; от Stanford University, получил новый опыт и улучшил навык в работе с Java и в кодировании как таковом. Не исключено, что кое-что из этого появится на страницах блога. А может быть и все сразу, кто знает?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;P.S.&lt;/b&gt; Ответ - быстрая обратная связь, результ от затраченных усилий, впечатление, что тебе удалось построить своими руками нечто вполне осязаемое, насколько это слово вообще применимо к программному обеспечению :-)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4258803913572046109/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2012/03/paradigm-shift.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4258803913572046109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4258803913572046109'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2012/03/paradigm-shift.html' title='Сдвиг парадигмы'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-6698372184910525271</id><published>2011-11-04T15:27:00.000+03:00</published><updated>2011-11-29T16:34:27.449+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Code Hard!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/b-Cr0EWwaTk&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/Mk3qkQROb_k&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/6698372184910525271/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/11/code-hard.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/6698372184910525271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/6698372184910525271'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/11/code-hard.html' title='Code Hard!'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/b-Cr0EWwaTk/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-2250482029461738899</id><published>2011-07-20T11:54:00.002+03:00</published><updated>2011-07-20T11:56:02.187+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><title type='text'>Анализируй это!</title><content type='html'>В разработке ПО часто и много приходится анализировать самые разнообразные вещи. Программист анализирует кусок кода на предмет его совместимости с другим куском, архитектор анализирует только что придуманную им архитектуру модуля на предмет покрытия всех выставленных требований. Менеджер проекта анализирует планы работы или риски, которые могут-таки материализоваться и придется как-то выходить из создавшейся ситуации. И, конечно же, аналитик проводит анализ требований и старается составить всеобъемлющую спецификацию, к которой комар носа не подточит.&lt;br /&gt;&lt;br /&gt;Все это очень хорошо, все при деле. Однако, на мой взгляд, есть одно большое НО. Зачастую мы забываем проанализировать конкретные потребности пользователя. Заметьте, не требования, которые он сам нам выставил, а именно его &lt;b&gt;потребности&lt;/b&gt;, как человека, который каждый день будет использовать ваше приложение. Какая разница? Она есть. Требование к приложению (особенно функциональное) может звучать так (утрированно): «У нас тут есть вот такие документы и продукты, надо бы их между собой связать, да еще и с возможностью удобного поиска и сортировки». В это же время, потребностью пользователя может быть нечто другое:&amp;nbsp;«Хочу пораньше уйти домой, поэтому мне надо просто выбрать кучу документов с одной стороны, кучу продуктов с другой, нажать красную кнопку и завтра утром получить отчеты в нужной мне и удобной для анализа форме». Или, например, что-нибудь такое:&amp;nbsp;«Во всех документах есть свои нюансы. Было бы очень круто, если бы программа подсвечивала мне только те из них, которые мне нужны в данный момент». Другими словами, придумать можно много чего. Особенно если организация большая и пользователей много.&lt;br /&gt;&lt;br /&gt;Чтобы зарубить на корню возражения и проклятия в мой адрес, скажу: да, я знаю про существование специальных людей, специалистов по взаимодействию пользователя с приложением, специалистов по юзабилити и построению интерфейсов пользователя. Они все замечательные и очень нужные люди. Однако на данный момент специфика нашей работы (по крайней мере в наших региональных белорусских широтах) такова, что подобных специалистов на проекте чаще всего просто нет. Причин тому может быть много, очень разных, но большинство их них сосредоточено в плоскости (не)понимания существующей проблемы. Начиная от непонимания начальством полезности таких специалистов (зачем тратить еще кучу денег на их содержание?) до банальной нехватки бюджета ввиду, например, жадности или излишней осторожности заказчика.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Следующим возражением может быть такое:&amp;nbsp;«А как же аналитик? Кому как не ему анализировать все потребности?» А я отвечу, что не надо трогать аналитика - они занятые люди :-) Пускай занимаются своим делом: вникают в предметную область, анализируют функциональные требования, разбираются в индустрии заказчика, советуют ему лучшие решения и тому подобное. Как правило, аналитики не очень хорошо представляют себе типовых пользователей, зато очень хорошо представляют себе типовые бизнес-решения в данной конкретной области. Нет, конечно можно было бы их озадачить еще и проектированием взаимодействия, но это только приведет к распылению их внимания, которое лучше сосредоточить на бизнесе, а не на пользователях.&lt;br /&gt;&lt;br /&gt;Каков же выход из созданной мной только что ситуации? :-)&lt;br /&gt;&lt;br /&gt;Мне кажется, что выход довольно очевиден. Распределить роль специалиста по проектированию взаимодействия по проектной команде. Но прежде, конечно же, необходимо прийти к пониманию важности такой роли (понятно, что не везде она нужна, но давайте не будем говорить о таких проектах, все же их&amp;nbsp;меньшинство).&lt;br /&gt;&lt;br /&gt;В понимании проблемы важную роль играет &lt;b&gt;менеджер проекта&lt;/b&gt; и тим-лид(ы), которые могут стать проводниками для своей команды. Поэтому начнем с них.&lt;br /&gt;&lt;br /&gt;Так как эти люди ближе всего находятся к заказчику, то они много чего могут сделать. Во-первых, можно разъяснить заказчику важность работы по проектированию взаимодействия. Во-вторых, можно попробовать составить портрет типичного пользователя, выбив всю эту информацию из заказчика. В-третьих, можно предложить проектной команде необходимые ориентиры и ценности (первоначально объяснив их важность и необходимость и удостоверившись, что все вас понимают), руководствуясь которыми команда будет разрабатывать более качественный во всех отношениях программный продукт. Короче говоря, важный узел всего проекта. Если не будет нужного отношения к проблеме здесь, то его не будет нигде.&lt;br /&gt;&lt;br /&gt;Что анализировать на этом уровне? Понятно, что для начала менеджеру нужно проанализировать насколько работа по проектированию взаимодействия нужна как приложению, так и пользователям. Мало ли, вы разрабатываете консольную утилитку для пары-тройки убежденных линуксоидов, которые так ненавидят любые окна, что предпочитают жить в подвале :-) После этого нужно проанализировать заказчика, попытаться просчитать его возможное отношение к проблеме и соответственно подготовиться. Ну и заодно проанализировать возможности применения потенциального опыта проектирования взаимодействия в других проектах.&lt;br /&gt;&lt;br /&gt;Далее обратимся к &lt;b&gt;техническим специалистам&lt;/b&gt;. Сюда я отношу и программистов, и архитекторов (тем более, что часто это одни и те же люди), а также тестировщиков и специалистов по контролю качества. От этих людей напрямую зависит решение всех проблем и задач проекта. В конечном счете, именно их руками и головами будет решаться вопрос взаимодействия пользователя и приложения.&lt;br /&gt;&lt;br /&gt;Как я писал выше, этим людям приходится много чего анализировать. Обычно, это все связано с внутренней стороной разработки приложения. Я же призываю разработчиков пробовать анализировать и внешнюю сторону, которая соприкасается с пользователями. Запомнить, что разработка ведется не ради самой разработки, а ради пользователей и эффективного решения &lt;b&gt;их проблем&lt;/b&gt;.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Можно, конечно, сказать, что разработчикам это не по плечу. Сидят себе таки гики и что-то там колупаются, произнося время от времени матерные заклинания. Не поддавайтесь на этот миф! Хорошему специалисту по разработке ПО должно быть по плечу решение вопроса о взаимодействии приложения и пользователя. Только на более низком уровне, нежели для менеджера или тим-лида.&lt;br /&gt;&lt;br /&gt;Программисту не так обязательно разбираться во всех тонкостях бизнеса заказчика и знать потенциальных пользователей как облупленных. Достаточно помнить, что пользователь - обычный человек (за исключением случаев, когда вы разрабатываете ПО для армии роботов). И этот обычный человек, скорее всего, использовал уже много разных программ в своей жизни. А если и не использовал, то все равно для него справедливы простые человеческие законы о важности концентрации на сути решаемой задачи, боязни потерять свои данные, желании побыстрее, попроще и как можно лучше выполнить свою работу и многие другие.&lt;br /&gt;&lt;br /&gt;Поэтому разработчику, архитектору или тестировщику достаточно помнить, что приложением будет пользоваться живой человек. Человек, у которого есть человеческие потребности. &lt;b&gt;И мы их хорошо знаем &lt;/b&gt;и можем анализировать. Просто часто забываем это делать. А ведь иногда достаточно просто представить себе, как именно пользователь будет решать проблему с помощью части приложения, которую ты еще только собираешься разрабатывать. Велик соблазн просто выполнить поставленные требования и удостовериться, что программа работает корректно. Забыть о ней и взяться за следующую. Что сделает пользователь? Правильно, тоже самое - забудет о вашем приложении и возьмется за следующее. Однако стоит только сделать немного больше и появляется шанс создать такой продукт, от которого получат удовлетворение не только разработчики но люди, ради которых все затевалось, - пользователи.&lt;br /&gt;&lt;br /&gt;Несколько скомкано, но во время июльской жары по-другому не получается. Мысли так и норовят разбежаться в стороны :-) Спасибо за внимание и понимание!&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/2250482029461738899/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/07/analyze-this.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2250482029461738899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2250482029461738899'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/07/analyze-this.html' title='Анализируй это!'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-3732735571191402911</id><published>2011-07-07T12:04:00.003+03:00</published><updated>2013-09-26T18:38:32.725+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="книги"/><title type='text'>Книга месяца: «Исповедь оратора», Скотт Беркун</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://s5.goods.ozstatic.by/200/168/138/10/10138168_0_Ispoved_oratora_Sekretnie_svedeniya_o_tom_kak_zarabativat_30_000_dollarov_v_chas_Skott_Berkun.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://s5.goods.ozstatic.by/200/168/138/10/10138168_0_Ispoved_oratora_Sekretnie_svedeniya_o_tom_kak_zarabativat_30_000_dollarov_v_chas_Skott_Berkun.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Проснувшись сегодня утром, я максимально строго сказал себе «Хватит лентяйничать! Пора бы написать о новой книге месяца! И вообще...». По крайней мере, так это выглядело в моей голове. На деле же получилось что-то вроде «Бла-бла-бла... И вообще...» :-) Однако кружка утреннего чая все же сыграла свою немаловажную роль. Так что, встречайте. Книга второго летнего месяца -&amp;nbsp;&lt;a href=&quot;http://oz.by/books/more.phtml?id=10138168&amp;amp;partner=grodnosoftby&quot;&gt;«Исповедь оратора» Скотта Беркуна&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;На самом деле, не только кружка чая с печеньками послужили катализатором к написанию этого обзора. Главным&amp;nbsp;«ускорителем» стала сама книга. Более того, я ее еще даже не дочитал! Но рассказать о ней хочется уже сейчас.&lt;br /&gt;&lt;br /&gt;Скотт Беркун - отличный автор книг и статей, настоящий профессионал в IT-индустрии. По крайней мере, я всегда представлял его именно таким. Даже не подозревая, что он силен и активен во многих других сферах жизни. Оказалось, что и за пределами нашего небольшого мира существует много интересного :-) (например, сам автор книги часто выступает на совсем неайтишных конференциях и когда-то проводил экскурсии по улицам Нью-Йорка) Данная книга - подтверждение этому.&lt;br /&gt;&lt;br /&gt;Итак, о чем же она?&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Если просто сопоставить название и краткую аннотацию, то становится понятно - эта книга об ораторском искусстве. Много ли таких книг? Достаточно. Заходи в магазин и покупай любую. Но эта книга - не просто одна из многих.&lt;br /&gt;&lt;br /&gt;На текущий момент я прочитал чуть больше половины, поэтому не могу выносить окончательных суждений. Но, несмотря на это, я абсолютно уверенно могу сказать, что это лучшая книга, в которой автор делится своим опытом в чем-либо.&lt;br /&gt;&lt;br /&gt;Исключительный юмор, очень легкая и простая подача, ирония и самоирония автора, действительно дельные практические советы, никакой нудной&amp;nbsp;«воды» - плюсы этой книги, которые сразу приходят на ум. Уверен, что подумав еще, можно найти и другие. Никогда не думал, что мне будет настолько интересно читать книгу о публичных выступлениях. Нет, конечно я понимаю важность наличия хотя бы базовых навыков оратора. Это пригодится и в жизни, и, тем более, в работе. Но мне всегда казалось, что этими базовыми навыками можно обойтись. Мол, не самое это важное, чуть что, можно просто импровизировать и все получится само собой.&lt;br /&gt;&lt;br /&gt;«Как бы не так!» - отвечает мне Скотт. Выступления - это нечто большее. Как минимум, это подготовка и репетиции. Ведь ты уважаешь время твоих слушателей? Если да, то подготовься. Не давай их времени пропасть даром во время твоего выступления. А еще нужно попытаться дать аудитории то, чего они хотят. Естественно, все они хотят разного! Но не нужно отчаиваться, есть решения и этой проблемы.&lt;br /&gt;&lt;br /&gt;Докладчикам разнообразных конференции эту книгу нужно прочесть обязательно. Много времени она не займет. Мозг не вскипятит. А эффект, я думаю, будет. И тогда, наконец-то, из программ конференций пропадут унылые доклады и докладчики&amp;nbsp;:-)&amp;nbsp;(например, &lt;a href=&quot;http://www.grodnosoft.by/2011/05/sef-by-2011-report.html&quot;&gt;на майском SEF.by&lt;/a&gt; такие были).&lt;br /&gt;&lt;br /&gt;И последний важный момент. Книга обладает неплохим мотивирующим&amp;nbsp;«пинком». По мере прочтения так и хочется поскорее где-нибудь выступить. Когда человек искренне рассказывает тебе о своих страхах и переживаниях перед выступлениями, твои собственные страхи как будто рассеиваются и становятся не такими уж непреодолимыми. Если от публичных выступлений вас удерживают именно эти факторы, то Скотт Беркун способен вам помочь.&lt;br /&gt;&lt;br /&gt;Всем удачных выступлений!&lt;br /&gt;&lt;br /&gt;-&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/3732735571191402911/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/07/confessions-of-public-speaker.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3732735571191402911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3732735571191402911'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/07/confessions-of-public-speaker.html' title='Книга месяца: &amp;laquo;Исповедь оратора&amp;raquo;, Скотт Беркун'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-7388521290069040897</id><published>2011-06-28T11:12:00.001+03:00</published><updated>2011-06-28T11:12:41.579+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="карьера"/><category scheme="http://www.blogger.com/atom/ns#" term="менеджмент"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><title type='text'>О чем нужно обязательно подумать, развивая сотрудников</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Стоило уехать увлеченно крутить педали, как тут же в сети появились видеозаписи нескольких достаточно интересных докладов. Один из них я даже успел посмотреть :-) Михаил Заборов рассказывает о не чуждой мне теме &lt;a href=&quot;http://www.grodnosoft.by/2011/02/individual-development-plan-goals.html&quot;&gt;развития сотрудников&lt;/a&gt;. Дело это не всегда однозначное и однозначно нелегкое :-) Нужно думать о многих вещах и очень легко ошибиться. Поэтому рекомендую к просмотру данный доклад, пускай он поможет избежать уже известных граблей.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;225&quot; src=&quot;http://player.vimeo.com/video/24693980?title=0&amp;amp;byline=0&amp;amp;portrait=0&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href=&quot;http://vimeo.com/24693980&quot;&gt;О чем нужно обязательно подумать, развивая персонал&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/belonesox&quot;&gt;Stas Fomin&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/7388521290069040897/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/06/employees-development-what-must-be.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/7388521290069040897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/7388521290069040897'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/06/employees-development-what-must-be.html' title='О чем нужно обязательно подумать, развивая сотрудников'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-3352753975947138812</id><published>2011-06-10T12:26:00.002+03:00</published><updated>2011-06-10T12:28:15.060+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="менеджмент"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><title type='text'>Чему хороший ПМ может научиться у хорошего врача</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Посмотрел недавно презентацию &lt;a href=&quot;http://pmlead.ru/&quot; rel=&quot;nofollow&quot;&gt;Ивана Селиховкина&lt;/a&gt;, озвученную на конференции &lt;b&gt;Стратоконф 1&lt;/b&gt;. Любопытная получилась параллель между врачами (хирургами) и менеджерами проектов. Некоторые пункты, похоже, чуть притянуты и, если верить моим знакомым врачам, не совсем уж отвечают нашей с вами реальности. Но это ничуть не мешает получить удовольствие от этого доклада. Рекомендую не пожалеть полчаса времени как-нибудь в пятницу вечером за рюмочкой коньяку&amp;nbsp;:-)&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;__ss_8206622&quot; style=&quot;width: 425px;&quot;&gt;&lt;strong style=&quot;display: block; margin: 12px 0 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/IvanSelihovkin/ss-8206622&quot; title=&quot;Чему хороший ПМ может научиться у хорошего врача&quot;&gt;Чему хороший ПМ может научиться у хорошего врача&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/8206622?rel=0&quot; width=&quot;425&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;padding: 5px 0 12px;&quot;&gt;View another &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;webinar&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/IvanSelihovkin&quot;&gt;Ivan Selikhovkin&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;P.S. А я тем временем пакую вещи - на следующей неделе буду вовсю крутить педали, так сказать, на просторах Беларуси :-)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/3352753975947138812/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/06/what-pm-can-learn-from-surgeon.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3352753975947138812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3352753975947138812'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/06/what-pm-can-learn-from-surgeon.html' title='Чему хороший ПМ может научиться у хорошего врача'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-5144292786630613759</id><published>2011-06-02T11:51:00.003+03:00</published><updated>2011-06-02T11:59:17.504+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="книги"/><category scheme="http://www.blogger.com/atom/ns#" term="менеджмент"/><title type='text'>Книга месяца: «Управляя изменениями», Ицхак Адизес</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/46/028/cover/Upravlyy-izmeneniymi-CD-ROM-Ichak-Adizes_1046028_7ebfc658.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/46/028/cover/Upravlyy-izmeneniymi-CD-ROM-Ichak-Adizes_1046028_7ebfc658.jpg&quot; width=&quot;138&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Вот оно лето! Собрались на море? Будете целый месяц валяться на пляже, периодически придавая себе импульс только для того, чтобы сходить за очередным коктейлем? Или же создавать вечные ценности у себя на даче? :-) Чтобы вы не делали, книга первого летнего месяца поможет вам поддержать себя в тонусе. Да, она от серьезного автора, но из всех его книг эта, на мой взгляд, самая простая в плане восприятия и самая небольшая в плане объема. Как раз то, что нужно для ленивых летних вечеров.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1046028&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;Эта книга - «Управляя изменениями», ее автор - Ицхак Адизес&lt;/a&gt;. Она построена в форме общения пытливого студента со своим преподавателем -&amp;nbsp;«гуру» менеджмента (наверное, автор имеет ввиду себя :-). Студент пытается разобраться что есть управление, каким образом осуществлять его эффективно и что для этого нужно.&lt;br /&gt;&lt;br /&gt;Так как эта книга посвящена изменениям, то и менеджмент в ней определен как «процесс решения проблем, возникающих вследствие происходящих изменений». Далее Адизес выстраивает цепочку рассуждений, сопровождаемую небольшой графической схемой по ходу книги, которые должны привести нас к понимаю управления процессом изменения в организации или где бы то ни было еще.&lt;br /&gt;&lt;br /&gt;С чего начинается понимание процесса управления?&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Конечно же, с теории. Не будь это старик Адизес :-) Около трети книги (а может и больше) посвящено главной модели теории менеджмента по Адизесу - &lt;a href=&quot;http://www.12manage.com/methods_paei_ru.html&quot; rel=&quot;nofollow&quot;&gt;PAEI&lt;/a&gt;. Если вы знакомы с этой моделью (другими словами, читали хоть одну другую его книгу), то первые главы можно смело пролистывать в режиме поверхностного просмотра. Но не пропускайте их совсем! Я же говорил, что книга максимально простая для понимания, поэтому и модель PAEI представлена в ней очень легко, без лишней воды. Кроме того, обсуждение этой модели и ее патологических проявления пропущено через призму принятия и осуществления управленческих решений. Того, что составляет основу проводимого изменения.&lt;br /&gt;&lt;br /&gt;Разобравшись с главными теоретическими принципами мы переходим, на мой взгляд, к главной идее книги. Изменения провоцируют конфликты. Эти конфликты должны быть трансформированы из деструктивных в конструктивные. И это возможно, если в управленческой команде царит атмосфера взаимного доверия и уважения. Этих конфликтов не нужно боятся и избегать Наоборот, иногда их можно даже провоцировать, как, например, утверждает Патрик Ленсиони в своей книге &lt;a href=&quot;http://www.grodnosoft.by/2011/01/death-by-meeting.html&quot;&gt;об эффективных совещаниях&lt;/a&gt;. Т.е. конфликт является органической частью любых изменений. Не хотите конфликтов? Тогда ничего не меняйте. Ничего не меняете и у вас нет проблем? Готовьтесь к смерти (организационной, конечно же :-)).&lt;br /&gt;&lt;br /&gt;Естественно, это лишь поверхностное изложение главной идеи книги. Не думайте, что вот так взял и сразу раскрыл все карты, кто же после этого станет ее читать? Чтобы сохранить интерес к этой работе, расскажу, какие подробности в ней скрываются:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Принятие качественных управленческих решений, как это сделать и что для этого нужно?&lt;/li&gt;&lt;li&gt;Предсказание продуктивности принимаемых решений, а также их возможных последствий&lt;/li&gt;&lt;li&gt;Какие условия необходимы для преобразования деструктивных конфликтов в конструктивные&lt;/li&gt;&lt;li&gt;Правильные и неправильные коммуникации внутри организации&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Короче говоря, как любит повторять сам автор книги,&amp;nbsp;«дьявол скрывается в деталях», которые в данном случае скрываются внутри книги.&lt;br /&gt;&lt;br /&gt;Книги Адизеса довольно популярны и многие их уже читали. Для этих людей может показаться, что в этой книге нет ничего нового. Возможно, это правда. Но своей простотой и понятностью эта книга здорово формирует цельную картинку происходящих управленческих &amp;nbsp;процессов в изменяющейся организации. По крайней мере, лично мне она была полезна именно этим. Так что, коллеги, не пропустите. Кстати, вместе с книгой продается диск с небольшой лекцией Адизеса на тему менеджмента, лидерства и лидеров. Если все равно не хотите покупать книгу, &lt;a href=&quot;http://www.grodnosoft.by/2010/11/what-is-leadership-by-izhak-adizes.html&quot;&gt;посмотрите хотя бы видео&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Вместо постскриптума:&lt;/i&gt; говорят, вчера был день защиты детей :-) Мне тут на днях попалась ссылка с выступлением известного американского комика Джорджа Карлина. Ну такой матерящийся старичок, вы знаете :-) Рассуждает о современном воспитании детей и почему это происходит неправильно (по крайней мене у них там):&amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=eXJBRXCKX20&quot; rel=&quot;nofollow&quot;&gt;http://www.youtube.com/watch?v=eXJBRXCKX20&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/5144292786630613759/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/06/managing-change-by-adizes.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/5144292786630613759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/5144292786630613759'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/06/managing-change-by-adizes.html' title='Книга месяца: &amp;laquo;Управляя изменениями&amp;raquo;, Ицхак Адизес'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-2542207960166287309</id><published>2011-05-31T11:00:00.004+03:00</published><updated>2011-05-31T11:02:23.079+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Коротко о философии простоты</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Мы разрабатываем сложные информационные системы. При этом мы, как правило, пользуемся сложными инструментами и каркасами для разработки ПО. В основе нашей работы лежат технологии, которые непонятны простым смертным. Да что там! Стать классным программистом, которому по зубам задачи любой сложности, тоже, извините за тавтологию, сложно.&lt;br /&gt;&lt;br /&gt;Вся наша профессиональная жизнь строится вокруг философии сложности. Иногда это не просто философия, а настоящий культ. И чем сложнее задача и ее решение, тем лучше. Сложность становится неким показателем крутости в нашем маленьком айтишном обществе. Мы считаем, что сложность это хорошо, или, в крайнем случае, нормально и&amp;nbsp;«ничего страшного».&lt;br /&gt;&lt;br /&gt;Теперь я скажу, что сделать &lt;b&gt;несложно:&lt;/b&gt;&amp;nbsp;ответить на вопрос «Почему же программами так сложно, а порой просто невозможно, пользоваться?». Да-да, сидя в своей башне из слоновой кости, мы порой забываем, что абсолютное большинство живых существ, населяющих нашу планету, не разделяет нашего стремления к усложнению. Им это неинтересно, они хотят быстро и непринужденно решать свои повседневные задачи с помощью компьютеров, которые, судя по заверениям многих умных людей на протяжении полувека, призваны &lt;b&gt;упростить&lt;/b&gt; нам всем жизнь.&lt;br /&gt;&lt;br /&gt;Пора перевооружаться и брать на службу &lt;b&gt;философию простоты&lt;/b&gt;. Причем применять ее не только для той области приложения, с которой непосредственно взаимодействует пользователь. Не забывайте, что с вашей архитектурой, с вашим кодом будут взаимодействовать другие&amp;nbsp;«пользователи», такие же, как вы сами (помните, что среди них может быть тот самый&amp;nbsp;«психопат, который знает, где вы живете»).&lt;br /&gt;&lt;br /&gt;Будьте проще, коллеги! (И посмотрите еретическую лекцию о программировании под катом)&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;281&quot; width=&quot;500&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=23726142&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=23726142&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;500&quot; height=&quot;281&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/2542207960166287309/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/05/philosophy-of-simplicity.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2542207960166287309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2542207960166287309'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/05/philosophy-of-simplicity.html' title='Коротко о философии простоты'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-6557335002371670082</id><published>2011-05-24T12:51:00.003+03:00</published><updated>2011-05-24T12:53:59.064+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><title type='text'>SEF.by 2011: приехали? Отчет о событиях форума и кратко о впечатлениях</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://sef.by/sites/default/files/logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://sef.by/sites/default/files/logo.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;В прошлую пятницу в Минске состоялся очередной Форум по инженерии программного обеспечения, который также известен в народе под именем &lt;a href=&quot;http://sef.by/&quot; rel=&quot;nofollow&quot;&gt;SEF.by&lt;/a&gt;. Сразу скажу, что лично у меня не создалось какого-либо однозначного впечатления о произошедшем событии. Как известно, на каждое действие есть соответствующее противодействие. Вот и в этом случае, положительным моментам обязательно сопутствовали моменты не самые приятные. А истина, как обычно, болтается где-то посередине :)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Некоторые моменты, которые я, надеюсь, очень дипломатично назвал не самыми приятными, вызвали ряд вопросов. Почему видеозаписи докладов доступны только для выступлений компании EPAM Systems? Зачем было называть конференцию «территорией без активных HR мероприятий», особенно при наличии целой огромной секции Insider? Зачем говорить с трибуны, что было прислано так много отличных докладов, что было очень сложно выбирать лучшие из них, и в то же время мучить слушателей рассказами компании IBM? И, наконец, самый главный вопрос жизни на конференциях и всего-всего: когда же появится нормальный Wi-Fi?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;А из положительных моментов я бы в первую очередь отметил... Хотя нет, о них позже. Мы ведь в интернетах, а тут, как известно, принято жестко критиковать всех и вся. Кому будет интересно читать, например, про хорошую работу организаторов? :) Поэтому о впечатлениях и вышеозначенных вопросах ниже, а сейчас обратимся непосредственно к программе мероприятия, докладам и докладчикам.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;Открытие форума&lt;/b&gt; началось с длинного выступления Аркадия Добкина, главы EPAM Systems, который обещал за 20 минут рассказать о всех секретах компании. Ага, щаззз! Вместо этого было похоже, что Аркадий Михайлович решил разрулить еще совсем недавно горевшие огнем холивары на &lt;a href=&quot;http://dev.by/&quot; rel=&quot;nofollow&quot;&gt;dev.by&lt;/a&gt; по поводу заказной и продуктовой разработки. Ударив цифрами по этой животрепещущей проблеме, удалось доказать, что, по большому счету, никакой разницы между ними нет. Так ли это? Посмотрим, думаю холивар из нот оувер, несмотря на все старания :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Представители других компаний-спонсоров SEF.by выступили более лаконично, тем самым как будто проиллюстрировав объемы помощи от каждого спонсора (товарищи спонсоры, только не принимайте близко к сердцу :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Окончательно конференцию расшевелил доклад Александра Юрутя, представителя dev.by, который рассказал о рынке труда белорусской IT-индустрии. Все же слушать (и смотреть) эту статистику оказалось значительно интереснее, нежели читать и разбираться на страницах портала. Некоторые цифры в сравнении с прошлогодними, такие как средний возраст айтишника (стал больше на 1 год), несколько развеселили слушателей и самого докладчика. Думаю, можно смело прогнозировать результаты на год следующий. Еще в очередной раз подтвердилось, что безусловным центром для нашей IT-индустрии является город Минск, 9 из 10 айтишников работают именно там. Я, в свою очередь, попадаю в те 9%, которые отведены всем остальным городам Беларуси.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Первая же сессия докладов&lt;/b&gt;&amp;nbsp;(для меня) началась с выступления &lt;a href=&quot;http://pmarcor.com/&quot; rel=&quot;nofollow&quot;&gt;Александра Калугина&lt;/a&gt; о минных полях требований fixed-price проекта. Суть проблемы: требования и спецификации покрывают лишь небольшую часть общего понимания проекта заказчиком и исполнителем. Оставшаяся часть представляет собой настоящее минное поле предположений. Совместимость, безопасность, производительность, работа на отказ и под нагрузкой, технические ограничения - все это часто остается как бы само собой разумеющимся и, в то же самое время, никто может не обратить на эти вопросы внимания до той стадии проекта, когда внесение любых изменений либо слишком дорого, либо совершенно невозможно. Чтобы избежать подобных сценариев развития событий, нужно устанавливать правила игры сразу и заниматься профилактикой: определять границы проекта и приоритеты в разработке еще на pre-sale этапе. Как минимум, нужно определиться чем ваш проект НЕ является. Естественно, все это должно быть пропущено через призму как можно более глубокого понимания бизнеса заказчика.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Для меня в этом докладе был еще и дополнительный интерес. Наконец-то удалось познакомиться с Александром лично, чему я очень рад! Читайте больше о требованиях и разнообразных проблемах маленьких проектов в его &lt;a href=&quot;http://pmarcor.com/&quot; rel=&quot;nofollow&quot;&gt;блоге&lt;/a&gt;, там интересно.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Несколько задержавшись на первом докладе, я не успел к началу следующего на другом этаже, поэтому решил остаться в этом же зале и послушать представителя IBM об управлении процессом создания ПО. Честно говоря, у меня сразу были подозрения, что ничего хорошего от IBM ждать не приходится. Все эти подозрения оправдались уже через 5 минут после начала доклада. По-моему, они так дорожат своим имиджем огромной компании со своей супер-мега-корпоративностью и супер-мега-серьезностью, что напрочь забыли о том, что не все люди такие же как они сами. Да-да, не все могут воспринимать килотонны текста, стрелочек и картинок на одном слайде. Не все способны слушать текста, наполненные до отказа умными терминами. Мы же не на защите докторской диссертации! Кстати, угадайте, в чем их секрет управления проектами по созданию ПО? Как вы думаете? Думаю, что любой, кто хоть раз видел их презентацию, знает правильный ответ - применение продуктов линейки Rational. Вот оно счастье, оказывается.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Короче говоря, до конца дослушать этот доклад мне не удалось и до обеда я грелся на солнышке у входа в гостиницу.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Послеобеденная сессия&lt;/b&gt; началась любопытным докладом &lt;a href=&quot;http://golub.livejournal.com/&quot; rel=&quot;nofollow&quot;&gt;Кирилла Голуба&lt;/a&gt; о том как пройти путь от группы программистов до настоящего бизнеса. Точнее, это был не доклад, а скорее беседа. Лично мне нравится такая подача своих мыслей: минимум слайдов, максимум импровизации от докладчика и интерактивности. Аналогия развития собственного бизнеса и прохождения компьютерной игры очень подкупает своей простотой и наглядностью. Развитие идет поступательно, уровень за уровнем, и каждый раз интерес растет. Что же будет дальше, на следующем уровне? К сожалению, тема развития бизнеса такая обширная, что даже целого дня конференции может не хватить. Конечно же, не хватило 45 минут, отведенных на доклад. Вот бы автор решил поделиться своими невысказанными мыслями! Мне показалось, что этапы развития очень перекликаются с циклом развития корпорации Адизеса, который, кстати, был не раз упомянут на конференции.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Далее, до конца первого дня, проходил Agile круглый стол. Докладов на тему гибкой разработки оказалось так много, что их решили совместить в один блок и дать каждому автору немного эфирного времени. Оно того стоило. Мне больше всего понравился доклад Дамира Тенишева из Exigen Services (Санкт-Петербург) о трудностях оценки задач и планирования. Не поленитесь, поищите его презентацию. Там собрано много так называемых проектных потерь, которые часто забываются при оценке задач и составлении планов.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Второй день&lt;/b&gt;&amp;nbsp;на конференции начался раньше, чем он начался у меня :) и оказался, на мой взгляд, более запоминающимся, чем первый. Первый доклад я пропустил и сразу попал на рассказ Валерия Маковика об эволюции систем электронной коммерции. Не совсем понял, почему он был на английском языке, возможно я спросонья что-то пропустил. В любом случае, слушал я не особо внимательно, т.к. местами это напоминало тот самый доклад IBM первого дня. Поэтому не будем тормозить и сразу перейдем к следующему.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Пришлось делать непростой выбор. Мне одновременно хотелось послушать и &lt;a href=&quot;http://anotherpm.com/&quot; rel=&quot;nofollow&quot;&gt;Сергея Бережного&lt;/a&gt;, и Дмитрий Безуглого. Кстати, именно поэтому я негодую по поводу отсутствия видеозаписей всех докладов! В результате, выбрал доклад Сергея о том, почему команда может не принимать руководителя. Думаю, что не прогадал.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Сергей решил потягаться с Ицхаком Адизесом и придумал свой собственный код для IT-менеджера. SMDB (попробуйте переставить буквы) - что за этим стоит? (S)ervice - сервис для команды, защита от рутины и бюрократии, помощь в улучшении, (M)ethodology - знание процессов, методологии и практики, их адаптация и улучшения, (B)usiness - предметная область, знание продукта и заказчика, (D)ecisions - эффективное принятие решений, ответственность. Что же, код, пожалуй, полезный. Главное, как говорится, без фанатизма :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;На самом деле, во многом выбрал этот доклад, т.к. хотелось наконец-то с Сергеем познакомится. А то все twitter да twitter - несерьезно как-то :-)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Дальше был&lt;b&gt; интереснейший рассказ&lt;/b&gt; Григория Баркана из Лаборатории Касперского о разработке тиражируемого продукта и соответствующей бизнес-модели. У меня в блокноте ушло больше всего листов именно на этот доклад. Есть конечно недостаток в том, что с колокольни Лаборатории Касперского все выглядит очень просто и идеально. Для начинающих продуктовых компаний вряд ли все может сложится так легко и просто, поэтому не все принципы можно смело применять (например, вряд ли получится на первых порах не разрешать продажникам обещать клиентам разнообразные еще не сделанные фичи и бенефиты продукта). Далее раскрывать этот доклад здесь не буду, автор вроде как собирается сообразить слайд-каст, поэтому подождем. Лучше узнать обо всем из первых рук, чем читать чьи-то несвязные пересказы, правда? :) (помониторьте твиттер по тэгу #sefby)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;К своему завершению конференция&lt;/b&gt; продвигалась совсем уж по пятничному - т.е. сразу после обеда. Ребята из Itransition решили организовать свободный от заданной темы круглый стол. Да не просто круглый стол, а целый IT-паб с пивом! Должен сказать, что обсуждение пошло буквально после первого бокала. Кстати, людей было немного, видимо не все внимательно слушали представителя Itransitoin на открытии конференции и не услышали ключевых слов о том, что будет пиво&amp;nbsp;:-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;На сессии закрытия пришлось довольно долго ждать участников секции EPAM Insider, хотя, учитывая, что для некоторых фуршет в каком-то смысле уже начался, было нескучно. Кстати, мало того, что их пришлось долго ждать, так они еще по приходу всем на зависть разыграли среди своих участников Kindle и iPad! Эх...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Окончательную черту конференции подвел страшнейший ливень во время фуршета, который можно было наблюдать с балконов гостиницы. На затопленных улицах и перекрестках было жарко :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Что же, &lt;b&gt;время подводить итоги и делиться впечатлениями&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Плюсы:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Конференция существует и она развивается из года в год, спасибо всем организаторам и спонсорам!&lt;/li&gt;&lt;li&gt;Чисто с организационной точки зрения я никаких косяков не заметил: все было более-менее во время, все технические моменты были на должном уровне (конечно же, за исключением отсутствия видеозаписей)&lt;/li&gt;&lt;li&gt;Приглашенные иностранные докладчики. Возможно, когда-нибудь конференция дорастет до приглашения звезд типа Стива МакКоннелла.&lt;/li&gt;&lt;li&gt;Несколько &lt;b&gt;действительно&lt;/b&gt; интересных и классных докладов&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Минусы:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Нет видеозаписей!&lt;/li&gt;&lt;li&gt;Слишком много EPAM вокруг (по-моему портрет компании в обеденном перерыве в первый день вообще был лишним). Я, конечно, понимаю, что они главный спонсор (за это спасибо) и крупнейшая IT-компания в Беларуси, но иногда это напрягало.&lt;/li&gt;&lt;li&gt;Доклады, явно впихнутые по каким-то политическим причинам. Имею ввиду доклады от IBM. Если бы они были интересными, уверен, что никто бы и слова против не сказал, а так...&lt;/li&gt;&lt;li&gt;Судя по низкой активности в твиттере (не сравнить с потоками сообщений во время SoftwarePeople), конференции надо двигаться в сторону большей популяризации. Или, с другой стороны, белорусским айтишникам становиться более активными? Короче говоря, этот факт создал некое удручающие впечатление.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Таким выглядел Форум по инженерии ПО в этом году глазами айтишника из Гродно. Желаю организаторам добавить плюсов и убавить минусов и, конечно же, ждем продолжения через год!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/6557335002371670082/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/05/sef-by-2011-report.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/6557335002371670082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/6557335002371670082'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/05/sef-by-2011-report.html' title='SEF.by 2011: приехали? Отчет о событиях форума и кратко о впечатлениях'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4847030712724277810</id><published>2011-05-18T17:43:00.002+03:00</published><updated>2011-05-18T17:44:29.437+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><title type='text'>Software Engineering Forum 2011: поехали?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Завтра стартует &lt;a href=&quot;http://sef.by/&quot; rel=&quot;nofollow&quot;&gt;Software Engeneering Forum 2011&lt;/a&gt;, а я стартую в дорогу на оный уже сегодня поздно вечером из Гродно. Давненько не бывал на таких массовых мероприятиях для айтишников лично, все как-то &lt;a href=&quot;http://www.grodnosoft.by/2011/04/sofwarepeople-2011-begins.html&quot;&gt;виртуально&lt;/a&gt; да &lt;a href=&quot;http://www.grodnosoft.by/2011/04/softwarepeople-2011-followup.html&quot;&gt;виртуально&lt;/a&gt;. Пора бы уже и с народом познакомиться да порассуждать за кружкой гиннеса о судьбах отечественной IT-индустрии, правда?&lt;br /&gt;&lt;br /&gt;Но прежде, чем рассуждать самому, стоит и послушать других :) Лично для себя я составил вот такую сетку докладов:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Минное поле требований fixed-price проекта (&lt;a href=&quot;http://pmarcor.com/&quot; rel=&quot;nofollow&quot;&gt;Александр Калугин&lt;/a&gt;, Mercury Development Russia,&amp;nbsp;Россия)&lt;/li&gt;&lt;li&gt;No more Devs VS Ops - building integrated Development &amp;amp;&amp;nbsp;Operations approach (Eli Feldman, EPAM Systems, США)&lt;/li&gt;&lt;li&gt;От коллектива программистов к полноценному бизнесу:&amp;nbsp;проблемы развития IT-компаний (Кирилл Голуб, Aheadworks/ Пятый терминал, Могилев,&amp;nbsp;Беларусь)&lt;/li&gt;&lt;li&gt;Agile Круглый стол&lt;/li&gt;&lt;li&gt;Think mobile, think innovative (Иван Киркоров, Евгений Гальпер, EPAM Systems)&lt;/li&gt;&lt;li&gt;Evolution of e-commerce, latest trends and&amp;nbsp;implementation platforms (Валерий Маковик, EPAM Systems)&lt;/li&gt;&lt;li&gt;Почему команда не «принимает»&amp;nbsp;руководителя проекта и что с этим делать? (Сергей Бережной, &lt;a href=&quot;http://anotherpm.com/&quot; rel=&quot;nofollow&quot;&gt;anotherpm.com&lt;/a&gt;, Украина)&lt;/li&gt;&lt;li&gt;Разработка тиражируемого продукта: преимущества&amp;nbsp;бизнес-модели (Георгий Баркан, Kaspersky Lab, Москва, Россия)&lt;/li&gt;&lt;li&gt;То ли непонятный круглый стол от Itransition, то ли... еще не знаю.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Кроме того, очень надеюсь, что организаторы сделают видео всех докладов, т.к. хочется увидеть еще парочку, которые идут в параллели с вышеназванными.&lt;br /&gt;&lt;br /&gt;Обещаю более-менее прямую трансляцию с места событий в твиттере, следите за публикациями &lt;a href=&quot;http://twitter.com/grodnosoft&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/grodnosoft&lt;/a&gt; или по тэгу &lt;b&gt;#sefby&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Еще интересно как будет выглядеть футбольный матч с EPAM и совсем непонятно зачем участникам конференции рисовать коллективный портрет EPAM (хотя в тоже время интересно на что он будет в итоге похож: получится ли страшное и большое чудище или нет? :-P). Будем посмотреть, как говорится.&lt;br /&gt;&lt;br /&gt;До встречи на форуме!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4847030712724277810/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/05/sef-2011.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4847030712724277810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4847030712724277810'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/05/sef-2011.html' title='Software Engineering Forum 2011: поехали?'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-3272243292931512661</id><published>2011-05-14T12:52:00.001+03:00</published><updated>2011-05-14T12:53:16.262+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><title type='text'>Теория и практика адаптивного управления проектами</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Предлагаю посмотреть видео выступления &lt;a href=&quot;http://arkhipenkov.ru/&quot; rel=&quot;nofollow&quot;&gt;Сергея Архипенкова&lt;/a&gt; на конференции &lt;a href=&quot;http://codefest.ru/&quot; rel=&quot;nofollow&quot;&gt;Codefest 2011&lt;/a&gt; в Новосибирске. Идеи далеко не революционные, но зато очень удачно, на мой взгляд, поданы в виде нескольких основных принципов управления сдобренных ситуациями из практики. Кроме того, автору удалась удачная параллель между развитием науки управления проектами по разработке ПО и развитием механизмов управления баллистическими ракетами :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;225&quot; src=&quot;http://player.vimeo.com/video/22395485?title=0&amp;amp;byline=0&amp;amp;portrait=0&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href=&quot;http://vimeo.com/22395485&quot;&gt;CodeFest2011.Arkhipenkov-adaptive_project_management&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user6723090&quot;&gt;codefest&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Описание с сайта конференции:&lt;br /&gt;&lt;blockquote&gt;Известно, что производительность программистов может отличаться в десятки раз. Задача руководителя — сделать воспроизводимой высокую эффективность интеллектуальной деятельности. Путь к решению этой задачи — применение методов адаптивного управления, направленных на изучение и изменение свойств и структуры объекта управления: людей и их взаимодействия. Будут представлены и проиллюстрированы практическими примерами принципы адаптивного управления проектом, используя которые, руководитель может обеспечить наивысшую производительность команды. Цель — показать, что хорошо управляемый проект может быть успешно выполнен обычной командой разработчиков.&lt;/blockquote&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/3272243292931512661/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/05/adaptive-project-management-by.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3272243292931512661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3272243292931512661'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/05/adaptive-project-management-by.html' title='Теория и практика адаптивного управления проектами'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-3047603035992450515</id><published>2011-05-10T13:30:00.005+03:00</published><updated>2011-05-10T14:39:31.525+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Обновления блога: Заметки айтишника версии 1.2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Прикинул, что за последние пару месяцев случилось несколько важных изменений. Поэтому решил, так сказать, подвести очередную черту. Разработка ПО в регионах - &lt;b&gt;заметки айтишника версии 1.2&lt;/b&gt;. А вот и changelog:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Самое главное событие: автор сих заметок &lt;b&gt;сменил работу&lt;/b&gt; :) Теперь я тружусь в составе команды, разрабатывающей open-source продукт &lt;a href=&quot;http://jfire.org/&quot; rel=&quot;nofollow&quot;&gt;JFire ERP&lt;/a&gt; (немецкая компания &lt;a href=&quot;http://nightlabs.de/&quot; rel=&quot;nofollow&quot;&gt;NightLabs GmbH&lt;/a&gt;)&amp;nbsp;&lt;/li&gt;&lt;li&gt;По следам недавних литературных обзоров &lt;b&gt;появилась страница &lt;a href=&quot;http://www.grodnosoft.by/p/reading.html&quot;&gt;«Что почитать?»&lt;/a&gt;&lt;/b&gt;, которая будет обновляться по мере прочтения новых книг&lt;/li&gt;&lt;li&gt;Вместо довольно убогих (ждем обновлений от Blogger!) родных комментов&lt;b&gt; была подключена система комментирования от &lt;a href=&quot;http://disqus.com/&quot; rel=&quot;nofollow&quot;&gt;Disqus&lt;/a&gt;&lt;/b&gt;, поддерживающая много способов авторизации, в том числе через аккаунты Twitter и Facebook. Анонимные комментарии по прежнему возможны. Так что, если вы не бот, то смело комментируйте.&lt;/li&gt;&lt;li&gt;Появились &lt;b&gt;кнопки Like и Tweet&lt;/b&gt; в постах - жмите, не стесняйтесь ;-) &lt;/li&gt;&lt;li&gt;Прицеплен &lt;b&gt;свой favicon&lt;/b&gt;&amp;nbsp;на тему мирного сосуществования людей и багов вместо стандартной буквы Б от Blogger&#39;а&amp;nbsp;&lt;/li&gt;&lt;li&gt;Решился и &lt;b&gt;добавил лицензирование от Creative Commons&lt;/b&gt;, которое можно лицезреть в самом низу. Если вкратце, то все материалы можно использовать как угодно, лишь бы был указан автор.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Вот такие обновления случились за последнее время. Четкого плана на версию 1.3, честно говоря, нету, поэтому просто понаблюдаем что получится. В любом случае, существующие расплывчатые планы касаются скорее содержания, нежели формы.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Конечно же, любые идеи со стороны жесточайше приветствуются :-)&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/3047603035992450515/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/05/blog-update-to-version-12.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3047603035992450515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3047603035992450515'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/05/blog-update-to-version-12.html' title='Обновления блога: Заметки айтишника версии 1.2'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4765218032466737970</id><published>2011-05-05T11:13:00.001+03:00</published><updated>2011-05-05T11:13:37.618+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="книги"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Книга месяца: «Философия Java», Брюс Эккель</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/2/007/cover/Filosofiy-Java-Biblioteka-programmista-Brus-Ekkel-_102007_a34bc4a3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/2/007/cover/Filosofiy-Java-Biblioteka-programmista-Brus-Ekkel-_102007_a34bc4a3.jpg&quot; width=&quot;140&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Меня время от времени спрашивают какие хорошие и стоящие книги можно почитать Java-программисту. Несмотря на то, что таковых книг ни одна и ни две, я всегда советую книгу &lt;a href=&quot;http://oz.by/books/more.phtml?id=102007&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;Брюса Эккеля «Философия Java»&lt;/a&gt; (или&amp;nbsp;«Thinking in Java» в оригинале). Уверен, что все Java-разработчики со стажем должны об этой книге знать и уже давным-давно прочитать. Если же по каким-либо причинам этого еще не произошло, то время исправить сие упущение.&lt;br /&gt;&lt;br /&gt;Пожалуй, эта книга самая потрепанная из тех, что стоят у меня на книжной полке. А все потому, что ее не отнесешь к тому типу технической литературы, которую читают новички, набираясь некоторого минимально необходимого набора знаний, и благополучно задвигают затем в самый дальний ящик самого дальнего стола в самом дальнем углу. Эта книга так устроена, что бывает полезной вновь и вновь.&lt;br /&gt;&lt;br /&gt;Что же касается новичков в мире Java (такие ведь еще остались, правда?), то по моему мнению более удачной книги для начала не придумаешь. Как показывает практика, новички зачастую знают об объектно-ориентированном проектировании/программировании немного - лишь голую, ничем не подкрепленную, теорию. Каким волшебным образом эта теория используется на практике понимают далеко не все. Это нормально, мы все учимся. Автор книги, судя по всему, прекрасно осведомлен о таком положении вещей и поэтому начинает с азов ООП, постепенно подводя неискушенного читателя непосредственно к Java.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Кроме общего обзора языка и его основных понятий и управляющих конструкций, которые неизменно присутствуют в любой технической книге, Брюс уделяет внимание более интересным и полезным вещам.&lt;br /&gt;&lt;br /&gt;Например о способах работы сборщика мусора я узнал именно из этой книги. Почему так? Да потому, что среднестатистический разработчик не имеет дело со сборкой мусора и борьбой за утечки памяти каждый день. Уверен, многие программисты «поднимают» эту тему только в случае крайней необходимости, когда утечка уже случилась и надо что-то делать. А в остальных случаях, казалось бы, можно об этом и не вспоминать, Java все сделает за тебя. Но мы-то знаем, что это не так. Как бы нам не хотелось, чтобы управление памятью происходило без участия программиста, в реальности мы видим другую картину. И в этой картине именно на плечи разработчика ложится эффективное управления памятью.&lt;br /&gt;&lt;br /&gt;Рассмотрев важные особенности языка, автор переходит к рассмотрению основных приемов проектирования, что встречается в подобной литературе не часто. Композиция и наследование, их сочетания; делегирование; особенности использования абстрактных классов и интерфейсов; отделение реализации от интерфейса; эффективное использование параметризации и многое другое. Как раз то, чего не хватает новичкам, знающим все конструкции, но не могущим их правильно применить на практике.&lt;br /&gt;&lt;br /&gt;Только не нужно думать, что книга подходит только совсем уж&amp;nbsp;«зеленым» необстрелянным студентам. На мой взгляд, есть что почитать и более опытным программистам. Как минимум, для систематизации знаний, полученных за время работы из разных источников.&lt;br /&gt;&lt;br /&gt;Лично для меня такими темами были:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;эффективное использование внутренних классов, приемы проектирования&lt;/li&gt;&lt;li&gt;работа с системой ввода-вывода, стандартные потоки и новый ввод-вывод (nio) - то, что постоянно забывается и каждый раз заново ищется по интернетам :)&lt;/li&gt;&lt;li&gt;параллельные вычисления&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Другим словами, есть что почитать, коллеги. Пускай вы не узнаете ничего нового, но, уверяю вас, картинка в голове станет намного яснее. Всем хорошего дня, никаких проблем с памятью и поменьше гейзенбагов!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4765218032466737970/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/05/thinking-in-java-by-eckel.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4765218032466737970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4765218032466737970'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/05/thinking-in-java-by-eckel.html' title='Книга месяца: &amp;laquo;Философия Java&amp;raquo;, Брюс Эккель'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4329794691017883846</id><published>2011-04-28T11:20:00.004+03:00</published><updated>2011-05-30T09:39:31.465+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="книги"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><title type='text'>Книги об управлении проектами</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;В пылу рабочих будней таки пришло время завершить литературный обзор, бодро начатый рассказами о книгах &lt;a href=&quot;http://www.grodnosoft.by/2011/03/books-for-developers.html&quot;&gt;для программистов&lt;/a&gt; и &lt;a href=&quot;http://www.grodnosoft.by/2011/03/books-for-managers.html&quot;&gt;для&amp;nbsp;менеджеров&lt;/a&gt;. В отличие от первых двух, последняя часть не адресована какой-либо конкретной категории айти-граждан. Речь пойдет о книгах об управлении проектами.&lt;br /&gt;&lt;br /&gt;Конечно, многие скажут, что управление проектами - удел менеджеров. И, естественно, во многом будут правы. Но не во всем. Моя позиция в этом вопросе такова: &lt;b&gt;непосредственное&lt;/b&gt; управление проектом или, если хотите, проектирование и реализация управленческих решений - вот настоящий удел менеджеров. И нечего от него открещиваться.&lt;br /&gt;&lt;br /&gt;Но, вместе с вышесказанным, я считаю, что первоклассный профессиональный разработчик &lt;b&gt;должен разбираться&lt;/b&gt; в управлении проектами. Это помогает принимать более правильные и/или удачные решения, так сказать, на местах. Вот так-то, но не об этом речь. Возможно, эта мысль сможет развиться на целый отдельный пост, ну а пока я просто рекомендую обратить внимание на эти книги не только менеджеров, но и разработчиков.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Начнем, безусловно, с классики жанра.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1018395&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Deadline. Роман об управлении проектами»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Том ДеМарко&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/18/395/cover/Deadline-Roman-ob-upravlenii-proektami-Tom-Demarko_1018395_6588df9c.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/18/395/cover/Deadline-Roman-ob-upravlenii-proektami-Tom-Demarko_1018395_6588df9c.jpg&quot; width=&quot;129&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Если вы ничего не знаете об управлении проектами в IT - эта книга ваш первый выбор. Если вы думаете, что знаете достаточно - эта книга наверняка снабдит вас новыми идеями. В конце концов, вы просто хорошо проведете время, ведь это не очередная скучная книжка, а целый роман с любовной интригой! (Тут я, конечно, преувеличиваю, ибо художественная составляющая книги все же оставляет желать лучшего. Но ведь суть не в этом, правда?)&lt;br /&gt;&lt;br /&gt;Кстати, во время чтения не стоит забывать, что это роман, пускай и на вполне реальную рабочую тематику. В жизни все равно получается как-то по-другому, не так просто и радужно. Однако, чтобы я тут не говорил, записная книжка главного героя, мистера Томпкинса, в которую он записывает наиважнейшие принципы и замечания об управлении проектами и людьми, на вес золота. Если я все же не убедил вас к прочтению, то вот &lt;a href=&quot;http://www.grodnosoft.by/2010/08/deadline-by-tom-demarko.html&quot;&gt;более полный отзыв&lt;/a&gt; на эту книгу.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1031383&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Искусство управления IT-проектами»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Скотт Беркун&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/31/383/cover/Iskusstvo-upravleniy-IT-proektami-Skott-Berkun_1031383_eacffdd6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/31/383/cover/Iskusstvo-upravleniy-IT-proektami-Skott-Berkun_1031383_eacffdd6.jpg&quot; width=&quot;142&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Читал эту книгу когда-то в оригинале («The Art of Project Management» или «Making Things Happen», читается легче, чем перевод), сейчас перечитываю в русском переводе. Лично для меня она является настоящим справочником на все времена. Тут охватывается, наверное, каждый аспект управления IT-проектом. Причем написана она человеком, который съел вагон собак на руководстве проектами по созданию ПО. Это можно проследить в каждой главе: минимум теории, максимум практических замечаний сгруппированных в удобные check-списки.&lt;br /&gt;&lt;br /&gt;Кроме того, мне очень импонирует позиция автора по отношению к множеству существующих методологий разработки ПО. Более того, я с ней полностью согласен. Практически все методологии включают в себя либо одни и те же, либо очень похожие друг на друга этапы. Поэтому очень важно вникнуть в суть этих этапов и потом, как из кирпичиков, выстроить или адаптировать ту методологию, которая максимально подойдет вашему окружению и вашему проекту. Разработка ПО - это не приготовление фастфуда, где каждый гамбургер &lt;i&gt;абсолютно предсказуем &lt;/i&gt;и достаточно лишь следовать подробной инструкции, не вникая в подробности. В нашем деле нужно глубоко понимать и разбираться, что конкретно стоит (или может стоять) за каждым нашим шагом.&lt;br /&gt;&lt;br /&gt;Именно в этих отдельных «шагах» и помогает разобраться данная книга. Дьявол (или бог, как кому нравится) всегда в деталях, правда?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=101035&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Мифический человеко-месяц или как создаются программные системы»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Фредерик Брукс&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/1/035/cover/Mifieskiy-eloveko-mesyc-ili-kak-sozdautsy-programmnie-sistemi_101035_177e3505.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/1/035/cover/Mifieskiy-eloveko-mesyc-ili-kak-sozdautsy-programmnie-sistemi_101035_177e3505.jpg&quot; width=&quot;151&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Слыхали про закон Брукса? Конечно же! А про его легендарную книгу? Само собой! Так для чего же я тут тогда распинаюсь, спросите вы? С удовольствием отвечаю - чтобы внести свою лепту в процесс стремления к нулю количества айтишников, не знакомых с данным бестселлером.&lt;br /&gt;&lt;br /&gt;Пожалуй, с ходу не найти другой популярной книги об управлении проектами в IT, которая была бы настолько проверена временем и подтверждена многочисленным опытом уже не одного поколения специалистов. Впервые она была издана более 35(!) лет назад. И с тех самых времен в основных принципах создания ПО мало что изменилось. Безусловно, изменения как таковые были. Но среди них не было ни одного, по-настоящему революционного, способного в корне изменить отношение к управлению проектами.&lt;br /&gt;&lt;br /&gt;Если вы думаете, что столкнулись с малоизученной или уникальной проблемой в процессе создания программного обеспечения, пролистайте эту книгу. Но только сделайте это вдумчиво. За такое время изменилась терминология и форма, но содержание, скорее всего, осталось все тем же. И, быть может, окажется, что вы не одиноки в IT-вселенной и проблема давно известна. Остается подобрать правильный ключ к ее решению и я думаю, что Брукс все еще способен помочь в этом.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=102146&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Путь камикадзе»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Эдвард Йордон&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/2/146/cover/Put-kamikadze-Edvard-Yordon_102146_d56990cf.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/2/146/cover/Put-kamikadze-Edvard-Yordon_102146_d56990cf.jpg&quot; width=&quot;129&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Когда-то давно именно после прочтения этой книги я впервые по-настоящему понял, что абсолютное большинство проблем в построении программного обеспечения возникает из-за совершенно НЕтехнических причин. Программисту очень легко объяснять различные явления в проектной деятельности со своей технической, логически выверенной точки зрения. Понятно, что далеко не всегда она оказывается правильной и может привести проект в не самое лучшее состояние. Как только программист попадает на руководящую должность, мировоззрение приходится менять в сторону нелинейности, нелогичности и тотальной неопределенности окружающего мира. Не все с этим справляются и эта книга может в этом помочь (отчасти потому, что автор сам прошел путь от программиста до руководителя).&lt;br /&gt;&lt;br /&gt;В заметках уже есть &lt;a href=&quot;http://www.grodnosoft.by/2010/10/death-march-by-edward-yourdon.html&quot; rel=&quot;nofollow&quot;&gt;отзыв на «Путь камикадзе»&lt;/a&gt;, поэтому выскажусь лишь в общих чертах.&lt;br /&gt;&lt;br /&gt;Автор начинает «с места в карьер» с самых важных моментов, которые и создают нелинейность и неопределенность, зачастую приводящие нас к безнадежным проектам. Политика и взаимоотношения заинтересованных сторон, переговоры и переговорные игры, человеческий фактор. С этого надо начинать. Если же вы все равно оказались участником безнадежного проекта - надо пытаться в нем выжить (или, что иногда рекомендует сам автор, просто уйти). Этому посвящена оставшаяся часть книги, где раскрывается специфика процессов и методов управления в сложных проектах, работающих под давлением сроков и бюджета.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=105354&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Управление сложными Интернет-проектами»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Эдвард Йордон&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/5/354/cover/Upravlenie-slojnimi-Internet-proektami-Edvard-Yordon_105354_437e230c.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/5/354/cover/Upravlenie-slojnimi-Internet-proektami-Edvard-Yordon_105354_437e230c.jpg&quot; width=&quot;128&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Эту работу можно рассматривать как продолжение предыдущей книги. Хотя местами это не столько продолжение, сколько повторение и детализация сказанного ранее. Йордон снова начинает с рассуждений о политике и переговорах, однако в этот раз придавая своим рассуждениям новую специфику.&lt;br /&gt;&lt;br /&gt;Как говорит сам автор, цель этой книги - показать отличия управления сложными современными IT-проектами от традиционного управления проектами. Эти отличия заключаются в том, что пользователи и руководители становятся все более требовательными, индустрия, как никогда ранее, испытывает недостаток квалифицированных кадров, современные IT-проекты требуют изменений бизнес-процессов, а технологии возникают и развиваются так быстро, что никому под силу за ними уследить.&lt;br /&gt;&lt;br /&gt;Другими словами, в этой книге автор говорит про нашу с вами современную реальность. Если первая работа больше отсылала нас в прошлое (конец 20-го века), то эта находится намного ближе к настоящему (начало 21-го века). И это несмотря на то, что обе они писались приблизительно в одно и то же время на стыке девяностых и двухтысячных. Видимо, не будь краха «доткомов» в начале века, сейчас эту книгу также можно было бы зачислить в ранг славного прошлого IT-индустрии.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=103923&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Управление проектами по созданию программного обеспечения»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Уокер Ройс&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/3/923/cover/Upravlenie-proektami-po-sozdaniu-programmnogo-obespeeniy-Uoker-Roys_103923_bc889d2a.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/3/923/cover/Upravlenie-proektami-po-sozdaniu-programmnogo-obespeeniy-Uoker-Roys_103923_bc889d2a.jpg&quot; width=&quot;141&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Книга, конечно, непростая для чтения. Лично мне было достаточно сложно. Быть может в оригинале она выглядит попроще, но я с ним не знаком. Вообще Уокер Ройс и его отец Уинстон, сделали достаточно много в плане методологий управления проектами по созданию программного обеспечения. Я не так давно &lt;a href=&quot;http://www.grodnosoft.by/2011/01/book-nostalgy.html&quot;&gt;в одном из постов&lt;/a&gt; публиковал ролик за авторством Максима Дорофеева о том, откуда же взялся водопадный цикл и кто за этим стоит, посмотрите, если еще не видели - не пожалеете.&lt;br /&gt;&lt;br /&gt;Чем хороша эта книга? На мой взгляд в основном тем, что помогает упорядочить кучу практических знаний в голове. Мне показалось, что она крайне нацелена на теорию, ну а что может лучше упорядочить знания, чем старая добрая теория?&lt;br /&gt;&lt;br /&gt;Еще добавлю, что эту книгу &lt;b&gt;ни в коем случае&lt;/b&gt; не стоит читать новичкам в управлении проектами. Запросто может отбить охоту этим заниматься :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=106453&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Управление высокотехнологичными программами и проектами»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Рассел Арчибальд&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/6/453/cover/Upravlenie-visokotehnologinimi-programmami-i-proektami-Rassel-Aribal-d_106453_3ff4c9de.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/6/453/cover/Upravlenie-visokotehnologinimi-programmami-i-proektami-Rassel-Aribal-d_106453_3ff4c9de.jpg&quot; width=&quot;142&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Честно говоря, эту книгу я еще не читал. Пока она у меня в очереди на прочтение, хотя стоит на полке уже больше года. Кто-то называл эту книгу среди классики, да и переиздана она не один раз (у меня на руках третье издание), автор - опытный специалист по управлению проектами. Вроде бы все говорит в пользу этой книги :-)&lt;br /&gt;&lt;br /&gt;Поэтому тут закончу вопросом. Друзья, коллеги, кто-нибудь уже читал? Если да, то буду премного благодарен за отзывы в комментариях.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Вот и все. Эпопея в трех актах временно закончилась. Вообще у меня в планах объединить все три публикации на отдельной странице и периодических их пополнять, все же книжная полка все разрастается и разрастается. Так что, следите за обновлениями :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4329794691017883846/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/04/books-on-project-management.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4329794691017883846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4329794691017883846'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/04/books-on-project-management.html' title='Книги об управлении проектами'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-3918723189701676667</id><published>2011-04-22T11:06:00.001+03:00</published><updated>2011-04-22T11:06:41.023+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><title type='text'>Java навсегда!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Видео, раскрывающее еще одну сторону вечного холивара в стиле «Кто круче? Терминатор или Рэмбо?». Как видим, несогласие по такому непростому и очень важному вопросу может запросто привести к самым драматическим последствиям. Знаю, что видео уже давно боян, но вдруг еще кто-то не видел. Да и нравится оно мне :)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;295&quot; src=&quot;http://www.youtube.com/embed/kLO1djacsfg?fs=1&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;P.S. Думаю, что Терминатор все же круче, чем Рэмбо :)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/3918723189701676667/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/04/java-4-ever.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3918723189701676667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/3918723189701676667'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/04/java-4-ever.html' title='Java навсегда!'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/kLO1djacsfg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-5274847398762811004</id><published>2011-04-15T10:53:00.003+03:00</published><updated>2011-04-15T10:55:02.553+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><category scheme="http://www.blogger.com/atom/ns#" term="управление проектами"/><title type='text'>Если бы программы создавали так же, как автомобили…</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Пока организаторы конференции &lt;a href=&quot;http://softwarepeople.ru/2011/&quot; rel=&quot;nofollow&quot;&gt;SoftwarePeople 2011&lt;/a&gt; не выложили в открытый доступ видеозаписи докладов, предлагаю вам посмотреть и послушать презентацию &lt;a href=&quot;http://cartmendum.livejournal.com/&quot; rel=&quot;nofollow&quot;&gt;Максима Дорофеева&lt;/a&gt;, который уже успел это сделать.&lt;br /&gt;&lt;br /&gt;А в своем рассказе он успел сделать еще больше: рассказать об автомобилестроении, об идеях, которые удачно мигрировали в IT индустрию, об успехе Toyota и, конечно же, о бережливом производстве. Если бы это было все, то можно было бы смело сказать: «Ок, это все можно найти и прочитать самому. Спасибо за удобную компиляцию всех этих интересных фактов и рассказов, но…» Но дело в том, что это далеко не все. Максим очень просто и доходчиво рассказал об адаптации и применении best practicies бережливого производства в реальной команде разработки вполне реальной компании «Лаборатория Касперского» :) Никаких сферических программистов и команд в вакууме – все успешно применяется на практике. Так что, рекомендую к просмотру!&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;__ss_7607197&quot; style=&quot;width: 425px;&quot;&gt;&lt;strong style=&quot;display: block; margin: 12px 0px 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/Cartmendum/softwarepeople11&quot; rel=&quot;nofollow&quot; title=&quot;softwarepeople11&quot;&gt;softwarepeople11&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/7607197?rel=0&quot; width=&quot;425&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px;&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot; rel=&quot;nofollow&quot;&gt;webinars&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/Cartmendum&quot; rel=&quot;nofollow&quot;&gt;Maxim Dorofeev&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/5274847398762811004/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/04/software-and-car-industry.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/5274847398762811004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/5274847398762811004'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/04/software-and-car-industry.html' title='Если бы программы создавали так же, как автомобили…'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-7759296360550045408</id><published>2011-04-11T11:59:00.003+03:00</published><updated>2011-04-11T12:01:59.912+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><title type='text'>SoftwarePeople 2011: впечатления</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Кратко о впечатлениях моего виртуального присутствия на конференции &lt;a href=&quot;http://softwarepeople.ru/2011/program/&quot; rel=&quot;nofollow&quot;&gt;SoftwarePeople 2011&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Во-первых&lt;/b&gt;, создалось стойкое впечатление, что настоящая конференция могла уместиться и в один день (конечно, не считая мастер-классов). День открытия не был отягощен множеством докладов и по традиции в основном был отдан зарубежным гостям и докладчикам из таких компаний-монстров как Microsoft.&lt;br /&gt;&lt;br /&gt;Из заявленных в этот день тем мне показались интересными только два из трех просмотренных. «Agile через непрерывное планирование» Ютты Экстейн (независимый эксперт из Германии) откровенно разочаровал. Доклад на тему agile ее соотечественника Питера Хрущки на прошлогодней конференции был на порядок интереснее, видимо уровень &lt;a href=&quot;http://www.systemsguild.com/&quot; rel=&quot;nofollow&quot;&gt;Atlantic Systems Guild&lt;/a&gt; дает о себе знать. А в этом году участникам конференции пришлось в очередной раз слушать некое подобие доклада на общее понимания гибких методологий, зачем они нужны и в чем их смысл. Не самое интересное занятие в наше время, когда только ленивый ничего не знает и не говорит о гибких методологиях. В один момент мне показалось, что даже переводчик немного заскучал :-) Отзывы людей в твиттере во время доклада, кстати говоря, также не блистали особым оптимизмом по поводу услышанного.&lt;br /&gt;&lt;br /&gt;Другие зарубежные гости в основном рассказывали о требованиях и спецификациях. Честно говоря, для меня не самые интересные темы, поэтому эти доклады я пропустил мимо ушей. Хотя, опять же судя по отзывам в твиттере, системным аналитикам и всем, кто имеет дело с бизнес-требованиями будет интересно и полезно. В скором времени на сайте конференции будет доступно видео со всеми докладами - так что, не пропустите.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Рассказ &lt;a href=&quot;http://yuri.shilyaev.com/&quot; rel=&quot;nofollow&quot;&gt;Юрия Шиляева&lt;/a&gt; об образовательных программах в EPAM Systems впечатлил. Честно говоря, не ожидал, что в наши постсоветских монстрах аутсорсинга будут созданы такие условия для профессионального развития. Образовательные программы охватывают кучу людей и различных тем тренингов от программирования до менеджмента. Похоже, что им впору открывать свой собственный университет :-) Если вы топ-менеджер большой компании, занимающейся разработкой ПО, то обязательно посмотрите видеозапись - узнаете с какими трудностями можно столкнутся, как из избежать и что может дать наличие такой образовательной программы вашей компании в перспективе. Если вы не топ-менеджер (а таких большинство), посмотрите хотя бы из любопытства. Учитывая в целом негативную оценку компании EPAM со стороны белорусского IT-сообщества, смею предположить, что ваше мнение может измениться к лучшему. И да, я там никогда не работал и не работаю, так что не сочтите за рекламу :-)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Во-вторых&lt;/b&gt;, тот самый день, в который могла бы уместиться вся конференция получился просто замечательным и оправдал все надежды. Местами было очень обидно, что классные доклады стоят в параллельных потоках в одно время. Для виртуального участия я выбрал вот такие:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Командная аллергия: как ее избежать когда в команду приходит новый человек? (&lt;a href=&quot;http://it4business.ru/&quot; rel=&quot;nofollow&quot;&gt;Слава Панкратов&lt;/a&gt;, независимый консультант)&lt;/li&gt;&lt;li&gt;Современные командные принципы (&lt;a href=&quot;http://gaperton.livejournal.com/&quot; rel=&quot;nofollow&quot;&gt;Влад Балин&lt;/a&gt;, Финам)&lt;/li&gt;&lt;li&gt;Если бы программы создавали также как автомобили... (&lt;a href=&quot;http://cartmendum.livejournal.com/&quot; rel=&quot;nofollow&quot;&gt;Максим Дорофеев&lt;/a&gt;, Лаборатория Касперского)&lt;/li&gt;&lt;li&gt;Эффективная работа с командой заказчика (&lt;a href=&quot;http://anotherpm.com/blog/&quot; rel=&quot;nofollow&quot;&gt;Сергей Бережной&lt;/a&gt;, Global Logic)&lt;/li&gt;&lt;li&gt;Создание приложения под iOS на примере&amp;nbsp;«Sсhety (Счеты) для iPad»&lt;/li&gt;&lt;li&gt;Почему иногда правильное управление проектами ведет к неправильному управлению продуктами? (Дмитрий Безуглый, Системный подход)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Пожалуй, только доклад о приложении под iOS не совсем оправдал ожиданий. Хотя, показанный в конце презентации ролик о том, как виртуальными счетами на iPad пользуется обычная продавщица в обычном магазине, был очень даже ничего.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Остальные доклады рекомендую к просмотру. Слава Панкратов практически на пальцах рассказал о командной динамике и важности мамонтов (которые во всем виноваты, бедняги). Влад Балин&amp;nbsp;«толкнул» очень классный по содержанию доклад о принципах работы в командах, связав их с военными методами управления, которые на удивление очень даже находят свое применение в проектной деятельности. К сожалению, шоу из этого доклада не получилось, поэтому запасайтесь мотивацией к восприятию информации всеми силами.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Макс Дорофеев, как и всегда, сделал замечательное представление и рассказал о том, как же работают лучшие автомобилестроители. И, конечно же, не забыл о Toyota с их бережливым производством. И, что самое главное, рассказал об успешном опыте внедрения такого процесса в их компании.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Доклад об управлении продуктами от Дмитрия Безуглого к сожалению был в конце дня. У меня, да и у участников конференции наверное тоже, уже притупилось восприятия. А доклад был очень даже любопытный. Вообще, на тему product management редко удается послушать или почитать что-либо действительно стоящее. Поэтому обязательно пересмотрю этот доклад еще раз в здравом уме и трезвой памяти :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Вот такой получилась SofwarePeople в этом году, если смотреть с моей колокольни в Гродно :-) Ждем видеозаписей и желаем организаторам продолжать свое отличное дело, на мой взгляд эта конференция - одна из лучших на просторах СНГ. Спасибо организаторам за конференцию в общем и за прямую трансляцию в частности!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/7759296360550045408/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/04/softwarepeople-2011-followup.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/7759296360550045408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/7759296360550045408'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/04/softwarepeople-2011-followup.html' title='SoftwarePeople 2011: впечатления'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4079540730071127210</id><published>2011-04-07T09:52:00.001+03:00</published><updated>2011-04-07T09:53:14.929+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="обучение"/><title type='text'>SoftwarePeople 2011: начало</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://softwarepeople.ru/img/logo.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://softwarepeople.ru/img/logo.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Сегодня начала работу основная часть замечательной конференции &lt;a href=&quot;http://softwarepeople.ru/2011/&quot; rel=&quot;nofollow&quot;&gt;SofwarePeople 2011&lt;/a&gt;. В этом году в цифрах она выглядит вот так: 40 спикеров из 6 стран в 4 потока. Участвуют практически все &amp;nbsp;эксперты IT индустрии с просторов СНГ. Дополнительный интерес состоит в том, что по условиям конференции все доклады должны быть прочитаны в России впервые. А так как самые интересные IT-события такого масштаба в основном там и проходят, то практически весь материал будет любопытным и не будет напоминать старую, давно надоевшую пластинку.&lt;br /&gt;&lt;br /&gt;К сожалению, выиграть бесплатное участие в конференции не удалось, но очень хотелось :-) Поэтому с нетерпением ждем видеозаписей докладов - в прошлом году с интересом просмотрел практически все доступные онлайн. Кстати, это можно до сих пор сделать &lt;a href=&quot;http://softwarepeople.ru/sp2010/program/&quot; rel=&quot;nofollow&quot;&gt;вот здесь&lt;/a&gt;. Особенно рекомендую выступления Питера Хрущки (он, кстати, один из &lt;a href=&quot;http://www.systemsguild.com/&quot; rel=&quot;nofollow&quot;&gt;этих ребят&lt;/a&gt;) на тему гибкого мировоззрения, &lt;a href=&quot;http://www.arkhipenkov.ru/&quot; rel=&quot;nofollow&quot;&gt;Сергея Архипенкова&lt;/a&gt; о технологии командообразования и &lt;a href=&quot;http://gaperton.livejournal.com/&quot; rel=&quot;nofollow&quot;&gt;Влада Балина&lt;/a&gt; о рисках в разработке ПО.&lt;br /&gt;&lt;br /&gt;Да, &lt;a href=&quot;http://www.grodnosoft.by/2010/09/it-conferences-and-motivation.html&quot;&gt;участвовать в конференциях можно и нужно&lt;/a&gt;, даже виртуально. Естественно, ничто не заменит личного присутствия. Но чаще всего обстоятельства складываются именно в пользу присутствия заочного. Поэтому в этом году постараюсь заочно просмотреть или прослушать как минимум вот такие, на мой взгляд интересные, доклады:&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Agile через непрерывное планирование (Ютта Экстейн, независимый эксперт)&lt;/li&gt;&lt;li&gt;Hadoop Streaming: простой путь к масштабированию приложений обработки данных (Алексей Воропаев, Mail.ru)&lt;/li&gt;&lt;li&gt;Программа обучения на 50.000 человеко-часов или как отстроить образовательную программу в IT-компании (Юрий Шиляев, EPAM Systems)&lt;/li&gt;&lt;li&gt;Современные командные принципы (Влад Балин, Финам) - тут наверняка все будет четко и по делу&lt;/li&gt;&lt;li&gt;Если бы программы создавали также как автомобили... (Максим Дорофеев, Лаборатория Касперского) - можно смотреть и слушать этого докладчика на любую тему, некоторые его презентации проскакивали в моих публикациях&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Ждем-с. Думаю, будет интересно. И завидую всем, кто принимает непосредственное участие :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4079540730071127210/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/04/sofwarepeople-2011-begins.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4079540730071127210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4079540730071127210'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/04/sofwarepeople-2011-begins.html' title='SoftwarePeople 2011: начало'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-4540696329107340704</id><published>2011-04-04T11:35:00.004+03:00</published><updated>2011-04-05T20:26:11.944+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT индустрия"/><category scheme="http://www.blogger.com/atom/ns#" term="книги"/><title type='text'>Книга месяца: «iКона. Стив Джобс», Джеффри Янг и Вильям Саймон</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/33/863/cover/iKona-Stiv-Djobs-Djeffri-Yng-Vil-ym-Saymon_1033863_5f431d66.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/33/863/cover/iKona-Stiv-Djobs-Djeffri-Yng-Vil-ym-Saymon_1033863_5f431d66.jpg&quot; width=&quot;127&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Так получилось, что окончание предыдущей недели прошло у меня под знаком тотальной лени, поэтому очередное обновление книги месяца немного затянулось. С кем не бывает, правда? Чтобы как-то компенсировать свое ленивое настроение и поддержать наконец-то вошедшую в свои права весну я решил лишний раз напомнить о человеке, который не ленился, наверное, никогда и до сих пор вдохновляет многих на смелые решения и поступки.&lt;br /&gt;&lt;br /&gt;Из сопровождающей картинки несложно догадаться, что имя этому человеку в черной водолазке и потрепанных джинсах - &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%94%D0%B6%D0%BE%D0%B1%D1%81,_%D0%A1%D1%82%D0%B8%D0%B2&quot; rel=&quot;nofollow&quot;&gt;Стив Джобс&lt;/a&gt;. Пожалуй, наиболее противоречивая и скандальная личность в истории IT индустрии. Миллионы людей его боготворят и готовы приобретать и пользоваться любым устройством, вышедшим из-под пера дизайнеров Apple. Не меньшее количество людей его ненавидят и считают своим долгом насмехаться над недостатками и всячески унижать любые достоинства всего, что связано с этой компанией. Конечно же есть и третьи «миллионы людей», которые находятся где-то посередине между двумя полюсами.&lt;br /&gt;&lt;br /&gt;Мне кажется, что &lt;a href=&quot;http://oz.by/books/more.phtml?id=1033863&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«iКона» за авторством Джеффри Янга и Вильяма Саймона&lt;/a&gt; будет интересна любой из вышеперечисленных категорий. Одни смогут жадно насладиться восхождением Стива к успеху, другие - позлорадствовать над его неудачами и сокрушительным падением. Третьи, к которым отношу себя и я в том числе, смогут узнать много нового и любопытного, местами неожиданного, и проследить за развитием не только IT индустрии, но и других, на которые так или иначе Стив Джобс оказал свое влияние. Кстати, в Apple эту книгу невзлюбили, что только добавляет ей скандальной популярности.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Все начинается с пиратов силиконовой долины. Если вы не смотрели этот фильм - рекомендую. Если не хотите этого делать - можете просто прочитать первую часть книги. О дерзких молодых ребятах, позволяющих себе вольности в отношении к таким монстрам бизнеса, как IBM. О классике создания великих компаний - постройке первого компьютера в гараже. Романтика да и только!&lt;br /&gt;&lt;br /&gt;Конечно же, это не все. Есть место и не самым радужным моментам, к которым я бы отнес детство и семейные отношения Стива. Но, кто знает, может быть не случись всего этого - и мы бы ничего не знали о таком человеке. По крайней мере, это объясняет его непоследовательность и взрывной характер в отношении в другими людьми.&lt;br /&gt;&lt;br /&gt;Итак, первый взлет. Компания создана, но Стива нельзя назвать безупречным руководителем, способным вести ее вперед. Не вдаваясь в подробности скажу только то, что все и так прекрасно знают. Первый взлет закончился падением. Падением довольно болезненным - каково это, быть выгнанным из собственной компании? (В этом месте все недоброжелатели могут злорадствовать, поклонники переживать, а остальные читать интересный рассказ о произошедшем со всеми подробностями)&lt;br /&gt;&lt;br /&gt;Не будь Стив Джобсом, если бы он не сделал необходимых выводов и не начал все с практически с нуля. Следующие шаги отлично иллюстрируют исключительный нюх и интуицию Джобса к перспективным течениям в мире бизнеса и технологий. Признаться, следующая часть книги была для меня наиболее любопытной. Даже несмотря на то, что не была связана напрямую с IT индустрией.&lt;br /&gt;&lt;br /&gt;«История игрушек»,&amp;nbsp;«Корпорация монстров»,&amp;nbsp;«В поисках Немо» - все это замечательные работы компании &lt;a href=&quot;http://www.pixar.com/&quot; rel=&quot;nofollow&quot;&gt;Pixar&lt;/a&gt;. Казалось бы, причем здесь Стив? Сам он ничего не сделал - всю работу выполнили потрясающе талантливые люди во главе с &lt;a href=&quot;http://en.wikipedia.org/wiki/John_Lasseter&quot; rel=&quot;nofollow&quot;&gt;Джоном Лассетером&lt;/a&gt;&amp;nbsp;(который до сих пор нас радует, но уже в составе Walt Disney). Работа Джобса - каким-то образом поверить в это направление кинематографа и обеспечить довольно выгодную сделку с Walt Disney (до непосредственной продажи).&lt;br /&gt;&lt;br /&gt;Вторым фактом биографии, не связанным с IT и интересным мне, было развитие медийного бизнеса. Да, тут опять же не было придумано ничего нового. Технически все условия для распространения музыки через сеть уже существовали. Но Стив оказался именно тем необходимым катализатором, без которого все это никак не хотело работать. Заслуга Apple велика, однако в политике компании красной нитью проявляется сложный и противоречивый характер Стива: все что не распространяется через iTunes, должно умереть. Тут я намеренно сгущаю краски - лично мне очень не нравится текущая политика этой компании и даже иногда заставляет временно переметнуться в лагерь ненавистников :-)&lt;br /&gt;&lt;br /&gt;Возможно, эта книга и вас заставит хотя бы временно изменить свое мнение о Стиве Джобсе. Может быть, этого никогда не случится. Однако, в любом случае. эта книга, как и сам главный ее герой, достойны вашего внимания. Я вас уверяю, будет интересно!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/4540696329107340704/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/04/icon-by-young-and-simon.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4540696329107340704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/4540696329107340704'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/04/icon-by-young-and-simon.html' title='Книга месяца: &amp;laquo;iКона. Стив Джобс&amp;raquo;, Джеффри Янг и Вильям Саймон'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4988383253481287321.post-2437239924228072915</id><published>2011-03-24T16:15:00.004+02:00</published><updated>2011-04-05T20:25:39.045+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="книги"/><category scheme="http://www.blogger.com/atom/ns#" term="менеджмент"/><title type='text'>Книги для менеджеров</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Продолжу выполнять обещания. Сделав подборку &lt;a href=&quot;http://www.grodnosoft.by/2011/03/books-for-developers.html&quot;&gt;книг для программистов&lt;/a&gt; обратимся к книгам для менеджеров.&lt;br /&gt;&lt;br /&gt;Напоминаю, что кроме этой будет еще одна подборка - об управлении проектами. Если грань между книгами для разработчиков и для менеджеров еще можно уверенно провести, то между книгами для менеджеров и книгами по управлению проектами грань весьма размыта. Я их разделил руководствуясь исключительно субъективными впечатлениями от прочтения - где-то мне показалось, что автор уделяет больше внимания управлению проектами, а где-то - управлению людьми. Так или иначе, не увидев свою любимую книгу в этой подборке, не спешите расстраиваться и бросать в меня кирпич - возможно, она будет в следующей.&lt;br /&gt;&lt;br /&gt;Если вы менеджер, то скорее всего вы жутко заняты. Мало того, что у менеджеров куча своих проблем, так тут еще &amp;nbsp;и сотрудники не отказывают себе в удовольствии подкинуть руководителю своих :-) Понятно, что «за день топором намашешься» и после работы нет никакого желания чего-либо читать и делать что-нибудь отличное от лежания на любимом диване. А дома тоже не лыком шиты - всем надо внимание уделить. Если в вашей жизни все происходит именно по такому сценарию, то обязательно прочитайте небольшую статью Александра Орлова &lt;a href=&quot;http://www.happy-pm.com/blog/?p=4944&quot; rel=&quot;nofollow&quot;&gt;о цикле менеджера&lt;/a&gt;. Как в него попадают и как из него вырваться, чтобы не стоять на месте.&lt;br /&gt;&lt;br /&gt;Но вернемся к книгам. Что почитать вырвавшему час-два свободного времени менеджеру?&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1015771&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Человеческий фактор. Успешные проекты и команды»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Авторы: Том ДеМарко и Тимоти Листер&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/15/771/cover/eloveeskiy-faktor-uspenie-proekti-i-komandi-Tom-Demarko-Timoti-Lister_1015771_9db3c7f5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/15/771/cover/eloveeskiy-faktor-uspenie-proekti-i-komandi-Tom-Demarko-Timoti-Lister_1015771_9db3c7f5.jpg&quot; width=&quot;147&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Это книга считается классикой жанра в управлении айтишными командами и проектами. Если вы все еще не уверены в исключительной &amp;nbsp;важности человеческого фактора в разработке ПО, то авторы вам напомнят и объяснят, что «серьезные проблемы в нашей работе имеют не столько технологическую, сколько социологическую природу». И, конечно же, дадут много дельных советов о том, как эту самую природу учитывать в своих решениях и каким образом она может влиять на процесс разработки ПО от начала и до конца.&lt;br /&gt;&lt;br /&gt;В книге подчеркивается, что совершенно необязательно думать о своих людях как о некомпетентных болванах, способных запороть любое дело. Так что пора перестать это делать и начать ценить их как профессионалов своего дела через соответствующее к ним отношение. Что это значит? Перестать дергать и начать делегировать, дать возможность сосредоточиться и работать в тихом и удобном помещении, не гнаться за мнимой выгодой от внедрения очередной методологии повышения эффективности и начать вкладываться в основной ваш капитал - в людей и их &lt;a href=&quot;http://www.grodnosoft.by/2011/02/individual-development-plan-goals.html&quot;&gt;профессиональное развитие&lt;/a&gt;. А еще делать &amp;nbsp;(или не делать ) и учитывать в своей работе многое другое, о чем вы прочитаете в этой книге самостоятельно :-)&lt;br /&gt;&lt;br /&gt;Я рекомендую эту книгу всем и каждому, кто хоть как-нибудь связан с управлением в IT. Не имеет значения, будь вы начальник огромного отдела или руководитель небольшой группы программистов из трех человек, эта книга несомненно будет для вас полезной.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1028439&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Идеальный руководитель. Почему им нельзя стать и что из этого следует»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Ицхак Адизес&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/41/960/cover/Ideal-niy-rukovoditel-Poemu-im-nel-zy-stat-i-to-iz-etogo-sleduet_1041960_a3b66b37.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/41/960/cover/Ideal-niy-rukovoditel-Poemu-im-nel-zy-stat-i-to-iz-etogo-sleduet_1041960_a3b66b37.jpg&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Это одна из многих книг Адизеса, посвященных менеджменту в организациях и применению придуманного им фреймворка для описания менеджерских ролей PAEI. Если в других работах он много пишет об организационном менеджменте как таковом (например, классическая книга &lt;a href=&quot;http://oz.by/books/more.phtml?id=1028876&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Управление жизненным циклом корпорации»&lt;/a&gt;), то конкретно это издание больше сконцентрировано на персоне руководителя, менеджера. Адизес разбивает в пух и прах миф об идеальном руководителе. По его мнению для того, чтобы одновременно осуществлять все необходимые организации функции (P-производство, A-администрирование, E-предпринимательство, I-интеграция), руководителю необходимо обладать многочисленными, порой взаимоисключающими, навыками. Менеджмент - это слишком сложный процесс, чтобы с ним мог справиться один единственный человек. Идеального менеджера не существует, поэтому не нужно тратить усилия на его поиски и/или развитие.&lt;br /&gt;&lt;br /&gt;Вместо этого для поддержки эффективности и продуктивности компании ею должна руководить команда менеджеров, состоящая из людей с взаимодополняющими стилями управления. Как подбирать людей для такой команды и обеспечить ее эффективное существование и работу на благо организации? Вот один из вопросов, на который отвечает в своей книге Адизес. Кроме того, предложенный им фреймворк PAEI очень часто помогает в других жизненных или управленческих ситуациях. Это достаточно простой для понимания, но &amp;nbsp;вместе с тем довольно мощный инструмент.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1046028&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Управляя изменениями»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Ицхак Адизес&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/46/028/cover/Upravlyy-izmeneniymi-CD-ROM-Ichak-Adizes_1046028_7ebfc658.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/46/028/cover/Upravlyy-izmeneniymi-CD-ROM-Ichak-Adizes_1046028_7ebfc658.jpg&quot; width=&quot;138&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Если предыдущая книга этого автора была посвящена в основном персоне руководителя, то эта - процессам принятия управленческих решений. Автор наглядно показывает как максимально эффективно и с максимальной пользой для организации разрешить различные ситуации столкновения интересов, создания взаимодополняющей команды, проблему взаимного недоверия и неуважения к чужому мнению.&lt;br /&gt;&lt;br /&gt;Изменения в организации - вещь перманентная. Если в организации не происходит никаких изменений, то она, скорее всего, уже мертва. Каждое изменение порождает некое столкновение интересов, которое может в дальнейшем превратиться в серьезный конфликт. Адизес утверждает, что не нужно бояться конфликтов - нужно просто уметь с ними правильно обращаться и превращать их в конструктивные. Более того, конструктивные конфликты могут поощряться и даже специально провоцироваться. От могут оставаться в выигрыше все сотрудники и организация в целом. Вот как раз этому и посвящена книга - процессу организационных изменений и связанным с ними конструктивным конфликтам.&lt;br /&gt;&lt;br /&gt;Дополнительную ценность этой и другим работам добавляет тот факт, что Адизес не замыкается в пределах американской теории менеджмента. Он также учитывает и анализирует специфику других культур, совсем не похожих на американскую. Так что эта книга замечательно подходит и для наших широт.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.amazon.com/Becoming-Master-Manager-Competency-Framework/dp/047136178X&quot; rel=&quot;nofollow&quot;&gt;«Becoming a Master Manager: A Competency Framework»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Авторы: Robert E. Quinn, Michael P. Thompson, Sue R. Faerman, Michael R. McGrath&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://ecx.images-amazon.com/images/I/51ECZG6TF2L._SS500_.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://ecx.images-amazon.com/images/I/51ECZG6TF2L._SS500_.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Очень интересная книга с сильной практической направленностью. В ней авторы предлагают свой фреймворк, состоящий из восьми качеств, которыми должен в какой-либо мере обладать менеджер (или команда менеджеров). На русском языке ее, судя по всему, нету. Но думаю, что очень больших проблем для прочтения это не должно доставить. Все же в IT мы постоянно работаем с документами и общаемся на английском - так что чтение этой книги это замечательный&lt;br /&gt;повод лишний раз подтянуть свои знания.&lt;br /&gt;&lt;br /&gt;Как я уже написал, мне главной ценностью этой книги кажется ее практическая составляющая. Каждая глава сопровождается набором разнообразных упражнений, которые можно выполнять как в одиночку, так и в паре или в группе. &amp;nbsp;В отличие от книг Адизеса, тут авторы больше концентрируются именно на американском стиле управления и мышления, на американских стереотипах и менталитете. Поэтому кое-что придется адаптировать или мысленно изменять по ходу чтения. Но это ни в коем случае не испортит общее впечатление. Книга однозначно стоящая - рекомендую к обязательному прочтению!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=10114103&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Балдеющие от адреналина и зомбированные шаблонами»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Авторы: Том ДеМарко, Тимоти Листер и другие&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/114/103/cover/Baldeuie-ot-adrenalina-i-zombirovannie-ablonami-Patterni-povedeniy-proektnih-komand-Tom-Demarko-Timo_10114103_43a4b686.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/114/103/cover/Baldeuie-ot-adrenalina-i-zombirovannie-ablonami-Patterni-povedeniy-proektnih-komand-Tom-Demarko-Timo_10114103_43a4b686.jpg&quot; width=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Эту книгу можно сделать настольной для руководителя проекта. Ее можно сравнить с конференцией на бумаге, в которой собрано 86 докладов. Каждый из этих коротких докладов рассказывает о какой-либо типичной ситуации (положительной или нет), которая может случиться в любой организации, занимающейся проектной деятельностью. Я даже собирался включить эту книгу в подборку об управлении проектами, но все же решил оставить ее здесь. Как ни крути, а большинство ситуаций (или паттернов, как называют их авторы) вращается вокруг людей и управления ими.&lt;br /&gt;&lt;br /&gt;Собранным паттернам добавляет ценности огромный опыт, переработанный авторами книги, который был собран в типичные ситуации с броскими названиями. Поэтому, обнаружив какие-либо из паттернов в своей организации, можно попробовать сделать вывод о будущих успехах или неудачах проекта и предпринять действия, если это необходимо. Да-да, может быть вам удастся предсказать будущее с помощью этой книги. Или, как минимум, максимально исправить настоящее, чтобы дать больше шансов случиться светлому будущему.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1016852&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Как пасти котов»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Дж. Ханк Рейнвотер&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/16/852/cover/Kak-pasti-kotov-Nastavlenie-dly-programmistov-rukovodyih-drugimi-programmistami-Dj-Reynvoter_1016852_2b9ee91a.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/16/852/cover/Kak-pasti-kotov-Nastavlenie-dly-programmistov-rukovodyih-drugimi-programmistami-Dj-Reynvoter_1016852_2b9ee91a.jpg&quot; width=&quot;142&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Как мы знаем, в IT очень часто происходит следующее. Вы хороший программист, отлично справляетесь с каждым поставленным заданием и каждый раз делаете это в срок. Вы, скорее всего, хорошо ладите с коллегами по работе и своим начальством. Вы опытный и авторитетный специалист в своей команде. Все это значит, что через какое-то время вы, опять же скорее всего, попадете на руководящую должность. Многие выдающиеся разработчики при таком стечении обстоятельств продолжают применять в своей работе методы, которые приносили им успех раньше. Не надо иметь семи пядей во лбу, чтобы понять, что таким образом вряд ли получиться успешно справиться с управлением другими программистами. Пора учиться и развивать совершенно другие навыки.&lt;br /&gt;&lt;br /&gt;Данная книга как раз о таком случае. Она компактно рассказывает о многих вещах, важных для любого руководителя и при этом очень хорошо учитывает айтишную специфику. Автор расскажет как привыкнуть к роли руководителя и понять своих подчиненных (удачно сравнивая программистов с разными породами котов). Как развить свой успех и стать настоящим лидером. Как успешно руководить командой и добиваться нужных результатов. Во многом рекомендации автора строятся на других известных работах о менеджменте в IT. Например, многие идеи были высказаны в&amp;nbsp;«Человеческом факторе», описанном выше. Но это не минус данной книги - вряд ли у вас есть время прочесть много книг :-) Вместо этого можно прочитать одну и наметить для себя пути для дальнейшего развития как успешного лидера и руководителя.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://oz.by/books/more.phtml?id=1031927&amp;amp;partner=grodnosoftby&quot; rel=&quot;nofollow&quot;&gt;«Смерть от совещаний»&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Автор: Патрик Ленсиони&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://oz.by/data/img/10/31/927/cover/Smert-ot-soveaniy-Kak-reit-samuu-nabolevuu-problemu-biznesa-Patrik-Lensioni_1031927_e9ae2bbd.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://oz.by/data/img/10/31/927/cover/Smert-ot-soveaniy-Kak-reit-samuu-nabolevuu-problemu-biznesa-Patrik-Lensioni_1031927_e9ae2bbd.jpg&quot; width=&quot;121&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Об этой книге &lt;a href=&quot;http://www.grodnosoft.by/2011/01/death-by-meeting.html&quot;&gt;я уже писал&lt;/a&gt;. Напомню только, что не стоит концентрироваться на ее названии. Эта книга не только о совещаниях как таковых. Она касается многих других вопросов, включая микроклимат в организации, особенности корпоративной культуры и конструктивные конфликты.&lt;br /&gt;&lt;br /&gt;Ее чтение не займет у вас много времени: по объему она совсем небольшая и написана в виде художественного романа, что добавляет интереса. Обязательно возьмите ее с собой в поезд или самолет, или просто прочитайте вечером перед сном, как сделал я.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Это конечно же далеко не все книги, которые могут быть полезными менеджерам. У меня самого в очереди на прочтение присутствует ряд, судя по всему, очень любопытных работ. Поэтому смело предлагайте свои любимые книги в комментариях! Не забывайте, что на очереди еще одна подборка - об управлении проектами.&lt;br /&gt;&lt;br /&gt;-&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.grodnosoft.by/feeds/2437239924228072915/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.grodnosoft.by/2011/03/books-for-managers.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2437239924228072915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4988383253481287321/posts/default/2437239924228072915'/><link rel='alternate' type='text/html' href='http://www.grodnosoft.by/2011/03/books-for-managers.html' title='Книги для менеджеров'/><author><name>Dzianis Dudnik</name><uri>http://www.blogger.com/profile/03098360218097811476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>