<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-945648952597344115</atom:id><lastBuildDate>Sat, 05 Oct 2024 02:50:18 +0000</lastBuildDate><category>проектирование</category><category>функциональный анализ</category><category>управление проектами</category><category>требования</category><category>estimate</category><category>usability</category><category>эргономика</category><category>архитектура</category><category>маркетинг</category><category>планирование</category><category>собеседование</category><category>SPM Club</category><category>concept</category><category>use-case</category><category>Фаулер</category><category>литература</category><category>триз</category><category>.net</category><category>ITGM</category><category>c#</category><category>singularity</category><category>халтура</category><title>Software Design</title><description>Популярно о проектировании программ</description><link>http://askofen.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Популярно о проектировании программ</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-6527594485124868725</guid><pubDate>Fri, 19 May 2017 07:56:00 +0000</pubDate><atom:updated>2017-05-19T10:56:34.149+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.net</category><category domain="http://www.blogger.com/atom/ns#">c#</category><category domain="http://www.blogger.com/atom/ns#">Фаулер</category><category domain="http://www.blogger.com/atom/ns#">архитектура</category><category domain="http://www.blogger.com/atom/ns#">проектирование</category><title>Архитектура клиентского приложения (механизмы структуризации)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h1 style="background-color: white; font-family: Verdana, sans-serif; font-size: 22.75px; font-weight: 400; letter-spacing: -1px; margin: 0px; padding: 0px;"&gt;
История первая&lt;/h1&gt;
&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;Некоторое время назад я работал в одной игровой компании, которой руководил немец. Создание игр не было основным бизнесом этого немца. Основные доходы он получал от продажи косметики и от сдачи коммерческой недвижимости в аренду. Наличие игровой компании было способом выделиться среди своих знакомых бизнесменов.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://habrastorage.org/web/424/cbb/edb/424cbbedbd084a6c969062f31d76ecc9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="https://habrastorage.org/web/424/cbb/edb/424cbbedbd084a6c969062f31d76ecc9.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;Игровая компания немца разрабатывала 3 вида игр:&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br /&gt;
&lt;ol style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: outside; margin: 0px 0px 0px 20px; padding: 0px;"&gt;
&lt;li style="margin-left: 20px;"&gt;Флэш-игры для мобильных телефонов с поддержкой технологии J2ME.&lt;/li&gt;
&lt;li style="margin-left: 20px;"&gt;Обучающие игры для портативной игровой приставки Nintendo DS. Заказчиками этих игр были европейские издатели, а покупателями — родители, чьи чада имели проблемы с обучением по математике, английскому или немецкому языкам. Подразделение игр для Nintendo DS выпустило много игр. Хотя они и не стали AAA-тайтлами, но окупили свою разработку и принесли небольшую прибыль.&lt;/li&gt;
&lt;li style="margin-left: 20px;"&gt;Игры для платформы Nintendo Wii.&lt;/li&gt;
&lt;/ol&gt;
&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;В последней команде был я. Команда должна была разработать игру для маленьких девочек по детскому бренду. Бренд был достаточно известен в Германии (это был основной рынок) и в ряде других европейских стран: во Франции и в Великобритании.&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;a href="https://www.blogger.com/null" name="habracut" style="background-color: white; color: #6da3bd; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;С самого начала была понятна только общая канва игры. Маленькая фея ходит по саду, встречает своих подруг (других фей), разговаривает с ними и приглашает на вечеринку. Подготовка к этой вечеринке занимает значительную часть игры: фея украшает сад, собирает яблоки, готовит из них праздничный пирог. Вечеринка проходит весело: фея и ее подруги играют на музыкальных инструментах, а затем — танцуют.&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;Предполагалось, что игра будет представлять собой последовательность мини-игр. Каждая мини-игра посвящена определенной теме: украшению сада, сбору яблок, приготовлению праздничного пирога, исполнению музыки и танцам. Не смотря на то, что были понятны темы мини-игр, не были понятны их детали. Геймдизайнера в команде не было.&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;Поначалу над игрой работало два программиста и один 3D-моделлер. Когда я присоединился к команде, не было ни проработанного игрового дизайна (или человека за него отвечающего), ни платформы, на которой можно было бы сделать игру.&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;На второй день после моего устройства на работу ко мне подошел владелец компании и спросил: “Когда будет готова игра?”. К тому времени у меня был опыт работы в игровой индустрии и, согласно этому опыту, разработка такой несложной игры командой из 3-4 человек занимала около года. Так я и сказал, что потребуется где-то около года.&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;На это немец мне ответил: “Такого срока нет. Игра должна быть сделана через 3 месяца”. Немного офигевая, я спросил: “А почему через три месяца?” На что немец мне ответил: “У меня будет день рождения, и нужно, чтобы к моему дню рождения игра была сделана”.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;a href="https://habrahabr.ru/company/larian/blog/329032/"&gt;Далее&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://askofen.blogspot.com/2017/05/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-28786196158523802</guid><pubDate>Mon, 21 Nov 2016 08:04:00 +0000</pubDate><atom:updated>2016-11-21T11:04:06.543+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concept</category><category domain="http://www.blogger.com/atom/ns#">estimate</category><category domain="http://www.blogger.com/atom/ns#">SPM Club</category><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>О “легком” процессе замолвите слово: процесс разработки в отделе инструментария Larian Studios</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://habrastorage.org/files/51e/537/2b2/51e5372b281c44f6b5e96b555fb2bac2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="https://habrastorage.org/files/51e/537/2b2/51e5372b281c44f6b5e96b555fb2bac2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;Проходя собеседование на должность руководителя разработки в некоторых компаниях, автору в ходе разговора приходилось выслушивать одну и ту же историю:&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br /&gt;
&lt;blockquote style="background-color: white; border-left: 2px solid rgb(187, 187, 187); clear: both; font-family: Verdana, sans-serif; font-size: 14px; margin: 0.83em 0px; padding-left: 15px;"&gt;
&lt;i&gt;«Есть у нас 3 — 4 программиста, которые вот уже полгода (или год — период времени зависел от компании) “пилят” один проект. Тем не менее, несмотря на усилия, работоспособной “демки”, которую можно запустить и продемонстрировать Заказчику, все еще нет. Мы ищем руководителя, который смог бы организовать работу».&lt;/i&gt;&lt;/blockquote&gt;
&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;Странность ситуации заключается в том, что вроде бы умные и опытные руководители компаний задумываются об организации процесса разработки не в начале работы над проектом, а лишь только тогда, когда набранная команда терпит неудачу. Между тем, над процессом следует задумываться в самом начале.&lt;/span&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;br style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;" /&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;В данной статье автор делится успешным опытом организации процесса разработки в отделе инструментария&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.larian.com/" style="background-color: white; color: #990099; font-family: Verdana, sans-serif; font-size: 14px; text-decoration: none;"&gt;Larian Studios&lt;/a&gt;&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; font-family: Verdana, sans-serif; font-size: 14px;"&gt;&lt;a href="https://habrahabr.ru/post/315514/"&gt;Дальше&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://askofen.blogspot.com/2016/11/larian-studios.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-807854608905860474</guid><pubDate>Tue, 04 Oct 2016 19:48:00 +0000</pubDate><atom:updated>2016-10-04T22:48:56.002+03:00</atom:updated><title>История семинаров и Мастер-классов</title><description>&lt;span style="background-color: white; font-family: Roboto, arial, sans-serif; font-size: 13px; white-space: pre-wrap;"&gt;Зацепила фраза, что, мол, если бы во времена СССР должным образом бы уделяли внимание применению ТРИЗ, то это помогло бы избежать дальнейшей экономической катастрофы.&lt;br /&gt;
&lt;br /&gt;
На мой взгляд, если в этой точке зрения и есть зерно истины, то лишь отчасти. ТРИЗ позволяет решать творческие задачи в области техники, если быть точным, то только в некотором подмножестве. Например, классический ТРИЗ не решает задачи в области электроники.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="background-color: white; font-family: Roboto, arial, sans-serif; font-size: 13px; white-space: pre-wrap;"&gt;Вторая проблема - умение решать творческие задачи - это лишь маленькая толика из того, что надо для того, чтобы разработать технически и технологически сложный продукт. Помимо творчества нужны еще и инженерные усилия. ТРИЗ никак не затрагивает этого аспекта. Более того, в своей книге "Найти идею" Генрих Саулович отвергает идею создать информационную систему для проектирования ювелирных изделий. С момента написания книги уже прошло ~35 лет. И мы можем сказать, что информационные системы, помогающие спроектировать техническую систему, получили широкое распространение (это разнообразные САПР), а вот экспертные системы, помогающие сделать изобретение, хоть и существуют, но, увы, не так широко. Реальная практика оказалась против прогноза. И помощь в конструировании (проектировании) оказалась важнее креатива.﻿&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/HH2GSp4t1Us" width="480"&gt;&lt;/iframe&gt;</description><link>http://askofen.blogspot.com/2016/10/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/HH2GSp4t1Us/default.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-8537464773773213445</guid><pubDate>Tue, 02 Aug 2016 21:32:00 +0000</pubDate><atom:updated>2016-08-03T00:32:37.815+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ITGM</category><category domain="http://www.blogger.com/atom/ns#">SPM Club</category><category domain="http://www.blogger.com/atom/ns#">планирование</category><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Постановка процесса разработки в отделе инструментария игровой студии</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Выкладываю видеозапись моего выступления на IT Global Meetup, который проходил 23 июля 2016 года в Санкт-Петербурге. Тема выступления - процесс разработки, который мы используем.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/tOSTLI8jNZg/0.jpg" src="https://www.youtube.com/embed/tOSTLI8jNZg?feature=player_embedded" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://askofen.blogspot.com/2016/08/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/tOSTLI8jNZg/default.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-6834937902760757116</guid><pubDate>Thu, 30 Jun 2016 08:11:00 +0000</pubDate><atom:updated>2016-06-30T11:11:36.129+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">estimate</category><category domain="http://www.blogger.com/atom/ns#">планирование</category><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Грубая оценка проекта</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Выкладываю свою презентацию с апрельского &lt;a href="https://spbspm-club.timepad.ru/event/319180/"&gt;митапа&lt;/a&gt; руководителей проектов о том, как делать грубую оценку проекта.&lt;br /&gt;
&lt;br /&gt;
Речь пойдет о мультимодельности - для того, чтобы получить как можно более точную оценку, лучше всего использовать несколько моделей.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe allowfullscreen="true" frameborder="0" height="300" mozallowfullscreen="true" src="https://docs.google.com/presentation/d/1yTYcUuTVrlK0PC3zL8u49BxnwJkudvB7hnqx96SoTOw/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000" webkitallowfullscreen="true" width="500"&gt;&lt;/iframe&gt;&lt;/div&gt;
</description><link>http://askofen.blogspot.com/2016/06/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-7377729603930175522</guid><pubDate>Tue, 24 Jun 2014 20:33:00 +0000</pubDate><atom:updated>2014-06-25T00:33:32.315+04:00</atom:updated><title>Могу рекомендовать: online-лекции И.Л. Викентьева о творчестве</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: x-small;"&gt;По многочисленным просьбам иногородних Читателей 
интеллектуального портала VIKENT.RU, с осени-2014 начинаются бесплатные лекции 
И.Л. Викентьева  о творческих личностях / коллективах.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;br&gt;Параметры 
online-лекций:&lt;br&gt;&lt;br&gt;1) В основе лекций - крупнейшая в Европе база данных по 
технологиям творчества, содержащая уже около 50 000 материалов;&lt;br&gt;&lt;br&gt;2) Данная 
база данных собиралась в течение 35 лет и легла в основу портала VIKENT.RU&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2014/06/online.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2014/06/online.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-1971498999366246072</guid><pubDate>Sun, 25 May 2014 16:54:00 +0000</pubDate><atom:updated>2014-05-25T20:54:14.515+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Для чего нужны ежедневные отчёты?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 class="western"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Контекст&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;1.      Команда
разработчиков работает над популярной
видеоигрой.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;2.       Предполагаемый
тираж игры – свыше 10 миллионов копий.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="en-US"&gt;3.       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;Размер
команды – &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="en-US"&gt;100 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;человек&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="en-US"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;4.       В
разработке принимают участие команды
из трёх стран.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;5.       Разница
во времени между командами достигает
12 часов.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;6.       Сроки
выпуска игры не сдвигаются &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;b&gt;ни
на день&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;7.       На
проекте заняты специалисты разных – в
том числе, творческих – специальностей:
маркетологи, менеджеры, программисты,
3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span lang="en-US"&gt;D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;моделлеры,
аниматоры, художники, дизайнеры интерфейса
и др.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="margin-bottom: 0in;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div align="LEFT" style="font-weight: normal; margin-bottom: 0in;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-size: 11pt;"&gt;Как
координировать работу всех этих людей?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="LEFT" style="margin-bottom: 0in;"&gt;
&lt;/div&gt;
&lt;/h3&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2014/05/blog-post.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2014/05/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-3132621679671370318</guid><pubDate>Mon, 19 Aug 2013 10:39:00 +0000</pubDate><atom:updated>2013-12-26T18:58:12.588+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Распространённые мифы о классическом процессе разработки</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;

&lt;br&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;Классический
процесс разработки программного
обеспечения делится на 3 этапа:
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;pre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;production&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;,
production и post-production.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;На
этапе &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;pre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;production&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;
вырабатывается концепция продукта,
разрабатывается его более-менее детальный
дизайн, выполняется техническое
проектирование и создаётся демонстрационная
версия продукта, которая способна
подтвердить правильность первоначальной
задумки.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;Во
время production разрабатывается сама
программа, т.е. делаются фичи (&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;features&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;).
На этом этапе основная масса багов не
исправляется – исправляются только
критические баги, которые связаны с
неправильным функционированием фич
или которые блокируют усилия тестеров
по проверке фич.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;На
этапе post-production — исправляются остальные
баги.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;К
сожалению, применению такого подхода
во многих российских компаниях мешают
две вещи. Первая вещь – это элементарная
лень руководства. (Согласитесь, куда
проще говорить, что команда должна сама
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;eliminate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="en-US"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;wastes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;,
чем наладить процесс производства.) А
вторая вещь – устоявшиеся мифы. И если
с ленью я ничего не могу поделать, то
мифы – постараюсь развеять.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="background: rgb(255, 255, 255);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/08/blog-post_19.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/08/blog-post_19.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-9255493790918189</guid><pubDate>Thu, 08 Aug 2013 21:47:00 +0000</pubDate><atom:updated>2013-08-09T01:47:27.450+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">планирование</category><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Миф о точном планировании</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="300" src="http://kolobuga.ru/wp-content/uploads/2013/06/plan.jpg" width="500"&gt;&lt;/iframe&gt;

&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Почему-то считается, что планы и оценки создаются для того, чтобы потом точно (тютелька в тютельку) в них вписаться. В этом утверждении заключается распространённая ошибка. Бытует утверждение, что если какой-либо из планов не был выполнен или время выполнения какой-либо задачи не совпало с первоначальной оценкой, то план — сорван, а прогноз — неправильный.&lt;br&gt;
&lt;br&gt;
Такой подход считаю в корне неверным. Планы и оценки делаются совсем для другой цели&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/08/blog-post_9.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/08/blog-post_9.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-5488318472276224214</guid><pubDate>Thu, 08 Aug 2013 08:52:00 +0000</pubDate><atom:updated>2013-08-08T14:31:13.412+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Почему канбан НЕ поможет вам при ведении проекта?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span class="lineQuote" style="background-color: white; font-family: Verdana, Geneva, sans-serif;"&gt;В очередной раз на форуме RSDN.RU возник спор про гибкие методологии и, в частности, канбан. Некоторое время назад я опубликовал статью &lt;a href="http://askofen.blogspot.ru/2012/09/blog-post.html"&gt;&amp;quot;Халтура.Ру: Как халтурят отечественные ИТ-консультанты?&amp;quot;&lt;/a&gt;.&lt;/span&gt;&lt;br&gt;
&lt;span class="lineQuote" style="background-color: white; font-family: Verdana, Geneva, sans-serif;"&gt;&lt;br&gt;&lt;/span&gt;
&lt;span class="lineQuote" style="background-color: white; font-family: Verdana, Geneva, sans-serif;"&gt;Сегодня мне бы хотелось привести дополнительные аргументы.&lt;/span&gt;&lt;br&gt;
&lt;span class="lineQuote" style="background-color: white; color: #338822; font-family: Verdana, Geneva, sans-serif;"&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/08/blog-post.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/08/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-5628718456775334445</guid><pubDate>Sun, 07 Jul 2013 11:50:00 +0000</pubDate><atom:updated>2013-07-07T15:50:42.857+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">планирование</category><category domain="http://www.blogger.com/atom/ns#">требования</category><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><title>Что нужно сделать при старте нового проекта?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;Прочитал статью
Титова А.А. &lt;/span&gt;&lt;a href="http://www.rsdn.ru/article/20princ/20principles.xml"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span lang="ru-RU"&gt;«Двадцать
основных принципов, без которых нельзя
обойтись при создании надёжного
программного обеспечения»&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;.
Появились такие выводы:&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;div style="margin-left: 0.25in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;1.&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;     
&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Статья носит
&lt;/span&gt;&lt;a href="http://www.treko.ru/show_dict_1256"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span lang="ru-RU"&gt;декларативный&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;,
а не &lt;/span&gt;&lt;a href="http://msk.treko.ru/show_dict_1270"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span lang="ru-RU"&gt;процедурный&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;характер.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 0.25in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;2.&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;     
&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Сведения, изложенные
в статье, известны и преподаются в любом
вузе, обучающем специальности «программное
обеспечение вычислительной техники и
автоматизированных систем».&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 0.25in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;3.&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;     
&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Проблемы с
внедрением процессов разработки ПО
связаны не с тем, что люди не знают, ЧТО
нужно делать. Они связаны с тем, что люди
не понимают, КАК это нужно делать.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 0.25in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;4.&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;     
&lt;/span&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Чтобы статья была
полезной, она должна содержать методики
и конкретные примеры применения
изложенного в статье материала. Иными
словами, статья должна отвечать на
вопрос «КАК», а не «ЧТО».&lt;/span&gt;&lt;/div&gt;
&lt;br&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;Чтобы показать, как
могла бы выглядеть полезная статья о
процессах разработки программного
обеспечения, далее рассмотрю лишь
несколько вопросов из исходной статьи,
конкретизирую их и иллюстрирую примерами.&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/07/blog-post.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/07/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-5083032414412903869</guid><pubDate>Sun, 20 Jan 2013 18:00:00 +0000</pubDate><atom:updated>2013-01-21T00:58:37.000+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">estimate</category><title>Как сделать грубый estimate?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Это - последняя статья из серии про &amp;quot;Интерактивную Примерочную&amp;quot;. В ней рассказывается о том, как сделать грубую оценку проекта на основе запланированных features. С предыдущими статьями вы можете ознакомиться по ссылкам:&lt;br&gt;
&lt;div&gt;
&lt;br&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section1"&gt;Задание&lt;/a&gt;&lt;br&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section2"&gt;Рынки&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section3"&gt;Целевые Группы&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/2.html#section1"&gt;Ожидания&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/3.html#section1"&gt;Концепция&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/estimate.html#section1"&gt;Грубая оценка&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/estimate.html#section2"&gt;Источники&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;a href="http://www.blogger.com/blogger.g?blogID=945648952597344115" name="section1"&gt;
Грубая оценка&lt;/a&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoBodyText"&gt;
После создания
концепции продукта технический руководитель или ведущий инженер делает грубую
оценку проекта. Для оценки используется таблица, в строках которой указываются &lt;span lang="EN-US"&gt;features &lt;/span&gt;и &lt;span lang="EN-US"&gt;sub-features, &lt;/span&gt;а в столбцах
— зависимости.&lt;/div&gt;
&lt;div class="MsoBodyText"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoBodyText"&gt;
В качестве зависимостей могут выступать:&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/01/estimate.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/01/estimate.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-4193781154237869550</guid><pubDate>Sun, 13 Jan 2013 19:06:00 +0000</pubDate><atom:updated>2013-03-29T23:05:20.227+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concept</category><title>Как подготовить концепт-документ для продукта?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
Прежде чем приступать к разработке продукта, необходимо сначала создать его концепцию. Концепцию продукта вырабатывает продюсер, а в случае сложного продукта — целый продюсерский отдел, который состоит из:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span lang="ru-RU"&gt;линейного &lt;/span&gt;&lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;a href="http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B4%D1%8E%D1%81%D0%B5%D1%80"&gt;продюсера&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ru-RU"&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;div lang="ru-RU"&gt;
креативного директора;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div lang="ru-RU"&gt;
арт-директора;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div lang="ru-RU"&gt;
дизайнера интерфейса;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div lang="ru-RU"&gt;
звукового дизайнера;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div lang="ru-RU"&gt;
и т.д.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;br&gt;
&lt;div style="text-align: left;"&gt;
Рассмотрим, как следует готовить концепцию продукта на примере интерактивной примерочной. Это очередная статья из серии. С предыдущими статьями вы можете ознакомиться по ссылкам:&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section1" style="background-color: white; color: #888888; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; text-decoration: initial;"&gt;Задание&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section2" style="color: #888888; text-decoration: initial;"&gt;Рынки&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section3" style="color: #888888; text-decoration: initial;"&gt;Целевые Группы&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/2.html#section1" style="color: #888888; text-decoration: initial;"&gt;Ожидания&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/3.html#section1"&gt;Концепция&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Грубая оценка&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Источники&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/01/3.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/01/3.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-6700794893635024364</guid><pubDate>Thu, 10 Jan 2013 20:39:00 +0000</pubDate><atom:updated>2013-03-29T23:04:16.943+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">маркетинг</category><category domain="http://www.blogger.com/atom/ns#">требования</category><title>Проектирование интерактивной примерочной. Часть 2</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section1"&gt;Задание&lt;/a&gt;&lt;br&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section2"&gt;Рынки&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section3"&gt;Целевые Группы&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://askofen.blogspot.com/2013/01/2.html#section1"&gt;Ожидания&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
Концепция&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
Грубая оценка&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
Источники&lt;/div&gt;
&lt;br&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/2.html" name="section1"&gt;
Ожидания&lt;/a&gt;&lt;/h2&gt;
&lt;span lang="ru-RU"&gt;После выявления целевых
групп необходимо составить список их
ожиданий. &lt;/span&gt;&lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;a href="http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20080008301_2008008500.pdf"&gt;“NASA
System Engineering Handbook”&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="en-US"&gt;
&lt;/span&gt;&lt;span lang="ru-RU"&gt;такой процесс называет &lt;/span&gt;&lt;span lang="en-US"&gt;&lt;i&gt;stakeholder
expectations definition&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-US"&gt;. &lt;/span&gt;&lt;span lang="ru-RU"&gt;Ожидания
можно выявить путём опросов представителей
целевых групп, например, по следующей
&lt;/span&gt;&lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;a href="http://www.triz-ri.ru/forum/mess.asp?thr=21334&amp;amp;cat=67&amp;amp;vtk=18891"&gt;методике&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ru-RU"&gt;.
Опросы должен проводить не руководитель
отдела разработки, а маркетолог.&lt;/span&gt;&lt;br&gt;
&lt;div lang="ru-RU"&gt;
Для наших целевых групп были
выявлены такие ожидания:&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/01/2.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/01/2.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-1878614010469396800</guid><pubDate>Tue, 08 Jan 2013 18:33:00 +0000</pubDate><atom:updated>2013-03-29T22:53:46.508+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">маркетинг</category><category domain="http://www.blogger.com/atom/ns#">требования</category><title>Проектирование Интерактивной Примерочной. Часть 1</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Как-то на одном из собеседований на должность руководителя отдела разработки мне дали тестовое задание по организации работы над продуктом «Интерактивная Примерочная». Тестовое задание я написал, но обстоятельства сложились так, что я пошёл работать на аналогичную должность в другую компанию.&lt;br&gt;
&lt;div lang="ru-RU"&gt;
Сейчас, спустя некоторое время, я решил преобразовать своё решение в кейс, который может быть полезен продюсерам и техническим руководителям.&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section1"&gt;Задание&lt;/a&gt;&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section2"&gt;Рынки&lt;/a&gt;&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
&lt;a href="http://askofen.blogspot.ru/2013/01/1.html#section3"&gt;Целевые Группы&lt;/a&gt;&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
Ожидания&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
Концепция&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
Грубая Оценка&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
Источники&lt;/div&gt;
&lt;div lang="ru-RU"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2013/01/1.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2013/01/1.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigvHbQi_2CBvjHx8Iv1TPBHbAbFD7JMonz3aXkyiPMMiwUwBPaks4gX7NVwrb2ccpaf8BrEfh0EII71nn3YKRVcB7tuGGUsSxmRSH-BlXG9J3757mdsd19tyLxER1-lOLKMQ122ogDtuxg/s72-c/IMG_0883.jpg" width="72"/><thr:total>0</thr:total><georss:featurename>Санкт-Петербург, Россия</georss:featurename><georss:point>59.9395237 30.312020599999983</georss:point><georss:box>58.921401200000005 27.730233599999984 60.9576462 32.893807599999981</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-9186804232968860301</guid><pubDate>Sun, 16 Sep 2012 17:24:00 +0000</pubDate><atom:updated>2013-03-29T21:45:22.570+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">управление проектами</category><category domain="http://www.blogger.com/atom/ns#">халтура</category><title>Халтура.Ру: Как "халтурят" отечественные ИТ-консультанты?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="MsoNormal"&gt;
У меня складывается впечатление, что модные словечки типа
&amp;quot;аджайл&amp;quot;, &amp;quot;скрам&amp;quot;, &amp;quot;канбан&amp;quot;, &amp;quot;гибкие
методологии&amp;quot; постепенно становятся ругательными в профессиональной среде.
У такого положения вещей есть несколько объективных причин:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 18.0pt; mso-list: l2 level1 lfo1; tab-stops: list 18.0pt; text-indent: -18.0pt;"&gt;
&lt;!--[if !supportLists]--&gt;1.&lt;span style="font-size: 7pt;"&gt;      &lt;/span&gt;&lt;!--[endif]--&gt;Отсутствие
конкретных пошаговых методик ведения ИТ-проектов, которые позволяли бы
заканчивать проекты в срок с заданной функциональностью и без выхода за пределы
отведённого бюджета. &lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 18.0pt;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 18.0pt;"&gt;
Вместо методик часто можно
услышать и прочитать банальные советы в стиле: &amp;quot;сокращайте потери&amp;quot;,
&amp;quot;принимайте решения, как можно позже&amp;quot; и т.п. Некоторые из этих
советов очевидны, некоторые – спорны. Но те и другие сформулированы настолько
общё и настолько банальны, что под них можно подвести всё, что угодно (любую
ситуацию, любой пример). И самое главное – они не дают инструмента для решения
реальных проблем, которые встречаются на проекте.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2012/09/blog-post.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2012/09/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>15</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-1620842658237256691</guid><pubDate>Sun, 26 Aug 2012 11:37:00 +0000</pubDate><atom:updated>2013-03-29T23:07:06.773+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">маркетинг</category><category domain="http://www.blogger.com/atom/ns#">требования</category><title>Как увеличить количество пользователей социальной сети? Продолжение.</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="MsoNormal"&gt;
Один мой коллега, ознакомившись со статьёй &lt;a href="http://askofen.blogspot.com/2012/05/blog-post.html"&gt;&amp;quot;Как увеличить
количество пользователей социальной сети?&amp;quot;&lt;/a&gt;, выдвинул ряд тезисов:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;ol start="1" style="margin-top: 0cm;" type="1"&gt;
&lt;li class="MsoNormal"&gt;Предложенное
     интеграционное решение противоречит тренду. Нынешние социальные сети
     стараются уйти от приложений вида &amp;quot;всё в одном&amp;quot; и разрабатывают
     программы, которые отвечают за какую-то узкую функциональность. Например,
     социальная сети &amp;quot;ВКонтакте&amp;quot; разрабатывает приложение для &lt;span lang="EN-US"&gt;iPhone&lt;/span&gt;, которое будет
     служить только для обмена сообщениями.&lt;/li&gt;
&lt;li class="MsoNormal"&gt;Ряд
     полезных сервисов &lt;span lang="EN-US"&gt;Skype&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;предоставляет на платной основе. Например, &lt;a href="http://www.skype.com/intl/ru/business/group-video/"&gt;групповая
     видеосвязь&lt;/a&gt;.Нужно просто реализовать эти услуги в новом продукте и
     предложить их на бесплатной основе.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Приведённые тезисы выглядят убедительно. Тем не менее, они
не приведут к решению поставленной задачи. И вот почему...&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2012/08/blog-post.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2012/08/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-6390075657512649769</guid><pubDate>Wed, 23 May 2012 20:17:00 +0000</pubDate><atom:updated>2013-03-29T23:06:18.577+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">маркетинг</category><category domain="http://www.blogger.com/atom/ns#">требования</category><title>Как увеличить количество пользователей социальной сети?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
Не так давно меня пригласили на собеседование на позицию
менеджера продукта. Продуктом является мессенджер на подобии скайпа, но с
меньшей функциональностью. Его выпускает компания, которая является
разработчиком социальной сети.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
Задача менеджера продукта – увеличить количество
пользователей мессенджера. Для чего? Чтобы увеличить количество пользователей
социальной сети.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
На собеседовании меня попросили изложить идеи, которые,
будучи воплощёнными, могли бы решить поставленную задачу. Я это сделал. Но по
каким-то причинам предложенные решения не подошли. Тем не менее, я над ними
работал, и мне не хочется, чтобы они пропадали. Поэтому и излагаю для всех желающих.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2012/05/blog-post.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2012/05/blog-post.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-5255294618256946653</guid><pubDate>Mon, 26 Dec 2011 06:17:00 +0000</pubDate><atom:updated>2011-12-26T10:17:08.021+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">singularity</category><category domain="http://www.blogger.com/atom/ns#">архитектура</category><title>Архитектура ОС Singularity (отзыв на статью)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br&gt;
&lt;div class="a"&gt;Прочитал отчет &lt;span lang="EN-US"&gt;Microsoft Research &lt;/span&gt;&lt;a href="http://www.rsdn.ru/article/singularity/singularity.xml"&gt;&lt;span lang="EN-US"&gt;«&lt;/span&gt;Проект &lt;span lang="EN-US"&gt;Singularity: &lt;/span&gt;обзор&lt;span lang="EN-US"&gt;»&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US"&gt;. &lt;/span&gt;Появился ряд мыслей, которыми хочется поделиться.&lt;/div&gt;&lt;div class="a"&gt;&lt;br&gt;
&lt;/div&gt;&lt;div class="a"&gt;&lt;b&gt;А.&lt;/b&gt; &lt;i&gt;&lt;span lang="EN-US"&gt;Singularity&lt;/span&gt;&lt;/i&gt; – это тестовая операционная система, разработанная исследовательской группой &lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;. При работе над проектом была поставлена такая задача:&lt;/div&gt;&lt;div class="a"&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/singularity.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/singularity.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-8707909449369956298</guid><pubDate>Wed, 21 Dec 2011 20:19:00 +0000</pubDate><atom:updated>2013-06-10T15:05:28.497+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">функциональный анализ</category><title>Пример проектирования: шифрующая папка на "рабочем столе"</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="a"&gt;
Приведу пример на «цепочку действий» из моей практики. Думаю, он будет интересен.&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;b&gt;&lt;u&gt;Ситуация:&lt;/u&gt;&lt;/b&gt; Для одного из заказчиков была написана программа – аналог &lt;span lang="EN-US"&gt;&lt;a href="http://www.pgp.com/"&gt;PGP&lt;/a&gt;&lt;/span&gt;. Она позволяла шифровать и дешифровать файлы, создавать и удалять ключи. Отсутствовала только одна необходимая «фича»: Заказчик хотел иметь на «рабочем столе» папку, в которую он бы мог при помощи мыши перемещать файлы и другие папки. Перемещенные элементы должны были автоматически шифроваться.&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
Для реализации шифрующей папки к проекту подключили меня.&lt;/div&gt;
&lt;div class="a"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/blog-post_22.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/blog-post_22.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-5191435859141432473</guid><pubDate>Sun, 18 Dec 2011 17:56:00 +0000</pubDate><atom:updated>2013-03-29T23:46:53.091+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">проектирование</category><category domain="http://www.blogger.com/atom/ns#">собеседование</category><category domain="http://www.blogger.com/atom/ns#">функциональный анализ</category><title>Идеальный программист</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="MsoNormal"&gt;
Вот уже длительное время я наблюдаю за теми программистами, которые добиваются успеха в аутсорсинге. Оказывается, наиболее успешны не те разработчики, которые умеют качественно спроектировать приложение. Наибольшего успеха в аутсорсинге добиваются программисты, которые умеют &lt;b&gt;&lt;u&gt;быстро разрабатывать прототипы&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/blog-post_18.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/blog-post_18.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-3155847801026012297</guid><pubDate>Tue, 13 Dec 2011 20:11:00 +0000</pubDate><atom:updated>2013-03-29T23:43:26.310+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">проектирование</category><title>Разработка технологической платформы для игр в условиях временного прессинга</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Что такое &amp;quot;технологическая платформа&amp;quot;? Многие, знакомые с областью разработки игр, скажут, что это - графический движок. Предполагается, что если есть инструмент для работы с 3D-объектами, текстурами, камерами, 2D-графикой, то написание игры - дело несложное.&lt;br&gt;
&lt;br&gt;
По мнению автора данного блога, это не так. Технологическая платформа должна предоставлять технологию создания игры. Она может включать в себя разные инструменты, но главное - это наличие технологии, заточенной под определённый класс игр.&lt;br&gt;
&lt;br&gt;
При разработке одной игры для девочек для консоли Nintendo Wii автор вместе с коллегами разработал довольно простую технологическую платформу. Используя её, обученный программист мог создавать черновой вариант мини-игры за 3 дня. Потом ещё 2 дня уходили на доделку HUD&amp;#39;а и вставку звука. Итого, создание мини-игры занимало 5 человеко-дней.&lt;br&gt;
&lt;br&gt;
Полученным в результате данного проекта опытом я поделился на КРИ 2010. Послушать выступление и посмотреть презентацию можно здесь.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/blog-post_14.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/blog-post_14.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-2681361959654182705</guid><pubDate>Sun, 11 Dec 2011 19:45:00 +0000</pubDate><atom:updated>2013-03-29T23:42:17.490+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">архитектура</category><category domain="http://www.blogger.com/atom/ns#">проектирование</category><title>Отзыв на книгу "Шаблоны интеграции корпоративных приложений"</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="a"&gt;
&lt;span style="font-size: 12pt;"&gt;Прочитал книгу:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;b&gt;Хоп&lt;/b&gt;, Грегор, &lt;b&gt;Вульф&lt;/b&gt;, Бобби. &lt;a href="http://www.williamspublishing.com/Books/5-8459-1146-X.html"&gt;Шаблоны интеграции корпоративных приложений.&lt;/a&gt; : Пер. с англ. – М.: ООО «И.Д. Вильямс», 2007. – 672 с.: ил.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;span style="font-size: 12pt;"&gt;Книга вышла в серии &lt;i&gt;“&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;A&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Martin&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Fowler&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Signature&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Book&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 12pt;"&gt;”&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt;"&gt; и посвящена шаблонам интеграции корпоративных приложений. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;span style="font-size: 12pt;"&gt;В настоящее время для интеграции корпоративных приложений используются 4 техники:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a" style="margin-left: 36.0pt; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-indent: -18.0pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 12pt;"&gt;1)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 12pt;"&gt;Передача файла (&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;File Transfer)&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a" style="margin-left: 36.0pt; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-indent: -18.0pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 12pt;"&gt;2)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 12pt;"&gt;Общая база данных (&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Shared Database)&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a" style="margin-left: 36.0pt; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-indent: -18.0pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;3)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 12pt;"&gt;Удаленный&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;вызов&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;процедуры&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt; (Remote Procedure Invocation).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a" style="margin-left: 36.0pt; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; text-indent: -18.0pt;"&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;4)&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 12pt;"&gt;Обмен сообщениями (&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Messaging)&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;span style="font-size: 12pt;"&gt;В книге делается обзор всех четырех техник, но наиболее подробно рассматривается обмен сообщениями. Собственно говоря, этим книга меня и заинтересовала, т.к. в последних своих проектах я использовал асинхронную модель. Коммуникация между потоками, выполняющими разные функции, осуществлялась при помощи обмена сообщениями.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;span style="font-size: 12pt;"&gt;На примере шаблонов интеграции, описанных в книге, можно подметить ряд закономерностей, которые, думаю, будут интересны.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="a"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/blog-post_11.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/blog-post_11.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-4671246053824005014</guid><pubDate>Wed, 07 Dec 2011 19:37:00 +0000</pubDate><atom:updated>2013-03-29T21:47:58.507+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">функциональный анализ</category><title>Почему надо проектировать "от обязанностей", или сколько функций выполняет чашка?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="MsoNormal"&gt;
В одном из комментариев к &lt;a href="http://askofen.blogspot.com/2011/10/blog-post.html"&gt;своей статье&lt;/a&gt;, желая подчеркнуть важность учёта обязанностей при проектировании программы, я написал:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;&amp;quot;У каждой кружки есть своё предназначение. Есть кофейные чашки, есть чашки из чайного сервиза, есть чашки для чайной церемонии, есть походные кружки, кружки офисные, подарочные и т.д. В зависимости от назначения они приобретают нужную форму и размеры, а также - подбирается материал для их изготовления. Если в игру был добавлен объект &amp;quot;смертельно ядовитая трава&amp;quot;, то он был добавлен не просто так, а потому что, например, уровень для прохождения без этого объекта - слишком лёгкий. Таким образом, его задача - &amp;quot;усложнить прохождение уровня&amp;quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Один из коллег в личной переписке на это возразил:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;ol start="1" style="margin-top: 0cm;" type="1"&gt;
&lt;li class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Если      задумываться о назначении чашки, то будет сложно налить в чайную чашку      кофе, а в кофеную – чай.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Гораздо      проще снабдить обычную чашку двумя интерфейсами – &amp;quot;налить кофе&amp;quot;      и &amp;quot;налить чай&amp;quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
В качестве возражения на это замечание коллеги мне бы хотелось сказать вот что...&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/blog-post_07.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/blog-post_07.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFUydNUqn5voeK_3V6k3ocQoAYGW8Jebn200A-Ic5gOBVGnZNe2jor_WJb8mCZchVyiz1sTWukpZcAiHOLSAMjcOokoqbHMWK4VQUuMkPbzPgq-i90zf2cjHsJK8RPrE94K5cMxGNdKG-M/s72-c/2011-12-08-10.JPG" width="72"/><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-945648952597344115.post-3610398087186800395</guid><pubDate>Mon, 05 Dec 2011 19:38:00 +0000</pubDate><atom:updated>2013-03-29T21:49:03.469+04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">функциональный анализ</category><title>О том, как путают функциональный подход к проектированию с процедурным программированием</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="MsoNormal"&gt;
Обсуждая с коллегами подходы к проектированию программ, нередко натыкаешься на скепсис по отношению к &lt;a href="http://askofen.blogspot.com/2011/11/blog-post_27.html"&gt;функциональному подходу&lt;/a&gt;. Не смотря на то, что возможности подхода продемонстрированы на конкретных примерах:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://askofen.blogspot.com/2011/01/blog-post.html"&gt;Пример 1. Проектирование графического редактора&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://askofen.blogspot.com/2011/08/1.html"&gt;Пример 2. Проектирование программы для метеостанции&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
ряд коллег считает, что &lt;a href="http://askofen.blogspot.com/2011/11/blog-post_27.html"&gt;функциональный подход&lt;/a&gt; обладает недостатками, которые значительно сужают его область применения. При этом, как это часто бывает, недостатки &lt;a href="http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5"&gt;объектно-ориентированного подхода&lt;/a&gt; не замечаются или попросту игнорируются.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Какие же недостатки приписывают &lt;a href="http://askofen.blogspot.com/2011/11/blog-post_27.html"&gt;функциональному подходу&lt;/a&gt;? &lt;/div&gt;
&lt;/div&gt;&lt;a href="http://askofen.blogspot.com/2011/12/blog-post_05.html#more"&gt;Дальше »&lt;/a&gt;</description><link>http://askofen.blogspot.com/2011/12/blog-post_05.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>6</thr:total></item></channel></rss>