<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/dm_wrike/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя dm_wrike]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 14:20:58 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Почему разрабатывать ПО действительно сложно?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/748702/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/748702/?utm_campaign=748702&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/89d/d84/dc9/89dd84dc9e514d25863c5985f350acdd.png" /><p>Давайте начнем с тривиального, но неоспоримого факта: программное обеспечение постоянно развивается – устаревает и обновляется, видоизменяется и дает дорогу новому.</p><p>Заметным исключением является наборная система TeX, разработанная Дональдом Э. Кнутом (<a href="https://en.wikipedia.org/wiki/Donald_Knuth"><u>D.E.Knuth</u></a>). Предполагалось, что эта система должна быть совершенной, но даже в ней можно найти свои недочеты. Тем не менее, это уже отдельная тема для другой статьи.</p> <a href="https://habr.com/ru/articles/748702/?utm_campaign=748702&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 18 Jul 2023 09:24:55 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Проектирование и рефакторинг]]></category><category><![CDATA[Управление разработкой]]></category><category><![CDATA[Управление продуктом]]></category>
      <category><![CDATA[сложность]]></category><category><![CDATA[архитектура]]></category><category><![CDATA[системы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сила метаданных в расширяемой архитектуре продукта]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/741958/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/741958/?utm_campaign=741958&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/149/f30/c8e/149f30c8ebf870a127e8d72c3330f1ac.png" /><p><strong>Расширяемость</strong> — это архитектурное качество системы, позволяющее без дополнительных усилий добавлять в нее новые функции. Реализуется это в первую очередь за счет использования метаданных, которые играют решающую роль в создании адаптируемых и расширяемых систем.</p><p>Ключевая фраза здесь — «без дополнительных усилий». ПО, несомненно, можно расширить и приложив к этому некоторые усилия по разработке. Вопрос в том, сколько усилий это потребует.&nbsp;</p><p>Как метаданные могут помочь сократить эти усилия? Давайте разберемся.</p> <a href="https://habr.com/ru/articles/741958/?utm_campaign=741958&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 19 Jun 2023 11:00:01 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Анализ и проектирование систем]]></category><category><![CDATA[Управление продуктом]]></category>
      <category><![CDATA[Архитектура]]></category><category><![CDATA[расширяемость]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Архитектура — Декларативна. Реализация — Императивна. Все остальное — Бюрократия]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/510780/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/510780/?utm_campaign=510780&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Что такое Архитектура? Чем Архитектура отличается от Дизайна? Где граница между Архитектурой и Реализацией? Можно ли увидеть Архитектуру? Можно ли тестировать Архитектуру? Чем отличаются Инженерный и Эволюционный подходы к Архитектуре? Что такое Хорошая Архитектура? В чем состоит работа Архитектора? Чем она отличается от работы Разработчика? Какие инструменты доступны Архитектору? Можно ли менять Архитектуру отдельно от Реализации? Есть ли у Архитектуры ДНК?<br>
<br>
<img src="https://habrastorage.org/webt/yh/uf/ai/yhufaiy6p8bpmra1-pyidh6avvm.jpeg"><br> <a href="https://habr.com/ru/articles/510780/?utm_campaign=510780&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 14 Jul 2020 09:56:00 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Анализ и проектирование систем]]></category><category><![CDATA[Микросервисы]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[Архитектура]]></category><category><![CDATA[Реализация]]></category><category><![CDATA[декларативное программирование]]></category><category><![CDATA[императивное программирование]]></category><category><![CDATA[бюрократия]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Wrike: 5 лет с OKR]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/494292/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/494292/?utm_campaign=494292&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Тема OKR (Objectives and Key Results) сейчас становится все более популярной в бизнесе. Во многих компаниях рассматривают возможность внедрить у себя эту методологию. Мы в Wrike перешли на OKR в 2015 году, и на тот момент это была достаточно новая и малоизученная тема, по крайней мере в нашей стране. Теперь по прошествии нескольких лет кажется полезным рассказать о нашем опыте работы с OKR. И о наших ошибках, которых можно было бы избежать. Оценить общий результат, который мы получили от внедрения OKR в компании. Возможно, наш опыт окажется полезным для тех, кто задумывается о том, стоит ли переходить на OKR.<br>
<br>
<img src="https://habrastorage.org/webt/no/ng/hx/nonghxkbxnr9rq2avuhpede2g34.jpeg"><br> <a href="https://habr.com/ru/articles/494292/?utm_campaign=494292&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 27 Mar 2020 10:51:30 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Управление проектами]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[OKR]]></category><category><![CDATA[Wrike]]></category><category><![CDATA[практический опыт]]></category><category><![CDATA[организация работы]]></category><category><![CDATA[методология]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Управление проектами, категория 30+]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/492254/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/492254/?utm_campaign=492254&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Стоп, хватит, уберите немедленно! Для того чтобы закрыть провалившийся проект, нужны две вещи: нужно понять, что проект провалился, и нужно его закрыть. Но не все так просто.<br>
<br>
<img src="https://habrastorage.org/webt/kt/9c/dj/kt9cdjvygbn637w7pzlpvfjzuuk.jpeg"><br> <a href="https://habr.com/ru/articles/492254/?utm_campaign=492254&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 13 Mar 2020 14:05:40 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Управление проектами]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Управление проектами]]></category><category><![CDATA[управление разработкой]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Японская и Калифорнийская модели Кано]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/490704/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/490704/?utm_campaign=490704&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Модель Кано предлагает статистический подход к управлению развитием продукта или сервиса на основе анализа предпочтений пользователей. Модель была разработана японским профессором Нориаки Кано в <a href="https://www.toolshero.com/toolsheroes/noriaki-kano/" rel="nofollow">1984</a> году и представляет собой пять категорий, по которым необходимо распределить все ключевые свойства продукта. Дальнейшая стратегия (какие свойства стоит развивать, а какие исключить) строится на базе того, к какой категории конкретное свойство было отнесено потенциальной целевой аудиторией. Такую модель можно назвать классический или японской. <br>
<br>
При этом существует и кардинально другой подход, также называемый моделью Кано. Он включает в себя только три категории, а не пять. Его можно назвать калифорнийским или подходом стартапа. И это не просто грубое упрощение, как может показаться на первый взгляд, за этим подходом также стоят свои, вполне разумные идеи.<br>
<br>
<img src="https://habrastorage.org/webt/1b/-u/2l/1b-u2lcxk1f-rz3c6mfkzv7injw.jpeg"><br>
<i>(The Sushi California Japanese Restaurant 128 University Ave. W. Windsor Ontario N9A 5N9 (519) 258-0806 <a href="http://chinatownwiki.com/wiki/index.php?title=File:The_Sushi_California_Japanese_Restaurant_Facade_DSC_0370.jpg" rel="nofollow">image</a> by michael)</i><br>
<br>
Для того чтобы понять модель Кано, в первую очередь, следует разобраться в категориях из которых она состоит. Это достаточно просто.<br> <a href="https://habr.com/ru/articles/490704/?utm_campaign=490704&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 02 Mar 2020 14:21:35 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Развитие стартапа]]></category><category><![CDATA[Управление продуктом]]></category><category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Развитие стартапа]]></category><category><![CDATA[Управление продуктом]]></category><category><![CDATA[Управление проектами]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Блиц о микросервисах]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/418027/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/418027/?utm_campaign=418027&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/webt/qm/n5/qh/qmn5qhuawganjifsaevcpf4a8pa.jpeg"><br>
<br>
Идея микросервисов не нова. Те, кто постарше, возможно, работали еще с <a href="https://en.wikipedia.org/wiki/Enterprise_JavaBeans">EJB</a> в эпоху их расцвета. Да что там, уже <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BB%D1%8C%D1%82,_%D0%A1%D1%8D%D0%BC%D1%8E%D1%8D%D0%BB">Сэмюэль Кольт</a> использовал модульный подход для производства своих револьверов. Стандартные, прецизионно изготовленные детали его пистолетов были взаимозаменяемы, что существенно упрощало как производство, так и обслуживание. Так почему бы и инфраструктуре не быть модульной? <br>
<br>
Принципиальных возражений тому нет, да и сама идея лежит на поверхности. Но популярной тема микросервисов стала сравнительно недавно. И тому есть причина.<br> <a href="https://habr.com/ru/articles/418027/?utm_campaign=418027&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Tue, 24 Jul 2018 10:58:11 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Микросервисы]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[wrike]]></category><category><![CDATA[wriketechclub]]></category><category><![CDATA[microservices]]></category><category><![CDATA[микросервисы]]></category><category><![CDATA[архитектура]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Опыт 1440 миграций баз данных]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/414441/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/414441/?utm_campaign=414441&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/webt/pv/6j/9e/pv6j9e1v5h6g8nvmd5am7bhtmb8.jpeg"><br>
<br>
Представьте себе Oracle DBA. Ему уже за тридцать, он слегка полноват, носит жилетку, на шее у него висит секретный токен доступа ко всем базам, а в резюме полстраницы пройденных им сертификаций. Суббота. День большого релиза. Кульминация. Время накатывать изменения на базу данных. Он набирает sqlplus, нажимает ENTER и по черному экрану куда-то вверх, в пустоту, устремляются километры SQL команд. Совсем как в звездных войнах. Спустя пять минут все готово. Через час релиз завершен. Работа сделана, день удался. Теперь можно и по паре пива.<br> <a href="https://habr.com/ru/articles/414441/?utm_campaign=414441&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">На самом деле нет</a>]]></description>
      
      <pubDate>Tue, 19 Jun 2018 06:33:01 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[PostgreSQL]]></category><category><![CDATA[SQL]]></category><category><![CDATA[Базы данных]]></category>
      <category><![CDATA[mybatis]]></category><category><![CDATA[wrike]]></category><category><![CDATA[wriketechclub]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[dba]]></category><category><![CDATA[database tools]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Больше чем Форд]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/412833/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/412833/?utm_campaign=412833&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Генри Форд считается иконой современного промышленного производства. Вы, конечно, знаете, что конвейер изобрел не он, но именно Форд первым реализовал массовое конвейерное производство. В 1930-х годах на его заводе в <a href="https://en.wikipedia.org/wiki/Ford_River_Rouge_Complex">Руж</a> работало более ста тысяч человек, и это в период Великой депрессии. <br>
<br>
А вот имя Чарльза Аллена практически никому не известно. При этом влияние идей Аллена на развитие промышленной индустрии, вероятно, даже более значимо, чем влияние Форда. Некоторые из его идей будут полезны и в современном IT.<br>
<br>
<img src="https://habrastorage.org/webt/zz/ww/cn/zzwwcns3ulqpub8mh0yiuymvzss.jpeg"><br> <a href="https://habr.com/ru/articles/412833/?utm_campaign=412833&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Fri, 01 Jun 2018 08:05:17 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Развитие стартапа]]></category><category><![CDATA[Управление персоналом]]></category><category><![CDATA[Учебный процесс в IT]]></category>
      <category><![CDATA[ford]]></category><category><![CDATA[wrike]]></category><category><![CDATA[wriketechclub]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как сделать Java код проще и нагляднее]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/349652/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/349652/?utm_campaign=349652&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Вы все пишите блистательно,<br>
а я потом добавлю шероховатости.</i><br>
х/ф Трамбо<br>
<br>
Написать Java код не просто, а очень просто. Трудности начинаются, когда его запускают или, хуже того, если его требуется изменить. Открыв свой код двухлетней давности, каждый хотя бы раз задавался вопросом: кто же все это написал? Мы в Wrike разрабатываем продукт и делаем это уже более десяти лет. Подобные ситуации случались с нами неоднократно. За это время мы выработали ряд принципов в написании кода, которые помогают нам сделать его проще и нагляднее. Хотя в нашем подходе нет ничего экстраординарного, он во многом отличается от того, как принято писать код на Java. Тем не менее, кто-то может найти нечто полезное в нашем подходе и для себя.<br>
<br>
<img src="https://habrastorage.org/webt/ls/ml/nd/lsmlndy7vxlxy1rnjihnn_fcq1i.jpeg"><br> <a href="https://habr.com/ru/articles/349652/?utm_campaign=349652&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Thu, 22 Feb 2018 13:05:21 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Java]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Качество кода]]></category>
      <category><![CDATA[java]]></category><category><![CDATA[код]]></category><category><![CDATA[программирование]]></category><category><![CDATA[лайфхаки]]></category><category><![CDATA[лучшие практики]]></category><category><![CDATA[личный опыт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[О’Жаль: Что не так с гибкими методологиями]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/348918/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/348918/?utm_campaign=348918&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Используя термин Agile, люди часто имеют в виду не что-то конкретное, но то что они правы. Например, не написал тесты — не Agile, не провел митинг с командой — не Agile, не заполнил тайм-трекинг — опять не Agile. Тому, что каждый трактует термин Agile по-своему, есть объективные причины, связанные с его происхождением.<br>
<br>
<img src="https://habrastorage.org/webt/m5/97/--/m597--hpxckonrnxj2cptvinxlq.jpeg"><br> <a href="https://habr.com/ru/articles/348918/?utm_campaign=348918&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Tue, 13 Feb 2018 10:52:46 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[IT-стандарты]]></category><category><![CDATA[Управление проектами]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[методологии разработки]]></category><category><![CDATA[методологии управления]]></category><category><![CDATA[scrum]]></category><category><![CDATA[agile]]></category><category><![CDATA[agile development]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Бег в мешках с завязанными глазами спиной вперед]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/346684/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/346684/?utm_campaign=346684&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Какой язык программирования самый быстрый — не всегда практичный, но крайне любопытный вопрос. Сайт <a href="http://benchmarksgame.alioth.debian.org/">benchmarksgame</a> как раз об этом. Суть проекта в сравнении скорости языков программирования на ряде типовых задач. Надо сказать, что результаты не всегда предсказуемы. Что, если JavaScript такой же быстрый, как и C? Это же скандал!<br>
<br>
<h4>Гордость и предубеждение</h4><br>
<i>Способность делать что-либо быстро всегда высоко ценится ее обладателем, зачастую независимо от качества исполнения.</i> — Джейн Остин<br>
<br>
На <a href="http://benchmarksgame.alioth.debian.org/">benchmarksgame</a> часто <a href="https://www.google.ru/search?q=linkto:http://benchmarksgame.alioth.debian.org/">ссылаются</a>, чтобы доказать преимущества или недостатки того или иного языка программирования. Однако тут нужно быть аккуратным. Те, кто профессионально занимаются замерами производительности, знают, что в этом деле есть множество <a href="https://shipilev.net/talks/codefest-Mar2014-benchmarking.pdf">подводных камней</a>, и можно легко попасть в просак. Например, виртуальной машине Java нужно некоторое время, чтобы прогреться. Соответственно на слишком коротких тестах результаты будут нерепрезентабельны. К счастью, с точки зрения статистики на сайте используется очень даже <a href="http://benchmarksgame.alioth.debian.org/for-programming-language-researchers.html">систематичный подход</a>.<br>
<br>
Но цифрам все равно нельзя верить, и вот почему.<br>
<br>
<img src="https://habrastorage.org/webt/hm/pk/nd/hmpknd-fvgol2h4xdbhxnchldbu.jpeg"><br> <a href="https://habr.com/ru/articles/346684/?utm_campaign=346684&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Mon, 15 Jan 2018 13:06:57 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[C]]></category><category><![CDATA[Java]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[языки программирования]]></category><category><![CDATA[язык программирования]]></category><category><![CDATA[сравнение]]></category><category><![CDATA[скорость]]></category><category><![CDATA[решение задач]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Итальянская забастовка роботов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/344608/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/344608/?utm_campaign=344608&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[История о том, как развитие автоматизации приведет к краху известной нам цивилизации. Возможно.<br>
<br>
В нашем блоге мы уже писали о некоторых последствиях автоматизации в статье "<a href="https://habrahabr.ru/company/wrike/blog/335420/">Автоматизируй это</a>". Здесь я попробую рассказать об идеях Мартина Форда и его книге “<a href="https://www.amazon.com/Rise-Robots-Technology-Threat-Jobless/dp/0465097537/ref=sr_1_1?ie=UTF8&amp;qid=1512360883&amp;sr=8-1&amp;keywords=rise+of+the+robots">Rise of the Robots</a>”. Форд задается вопросом, к чему нас, как человечество в целом, приведет дальнейшее развитие роботизации или в более общем случае автоматизации, когда большую часть работы будут выполнять механизмы, роботы и компьютеры. <br>
<br>
<img src="https://habrastorage.org/webt/fj/4t/uu/fj4tuu3rdavf6yhpg36-i2sb-wg.jpeg"> <a href="https://habr.com/ru/articles/344608/?utm_campaign=344608&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Wed, 13 Dec 2017 13:39:33 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Машинное обучение]]></category><category><![CDATA[Управление персоналом]]></category>
      <category><![CDATA[автоматизация]]></category><category><![CDATA[роботы]]></category><category><![CDATA[будущее]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Фактический человеко-месяц]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/343372/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/343372/?utm_campaign=343372&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[У нас в Wrike есть традиция делиться с командой мыслями о книгах, которые прочитали. Мы давно думали, что было бы неплохо распространить эту инициативу и на наш блог на Хабрахабре, и вот подвернулся хороший случай — книга Фредерика Брукса <a href="https://www.ozon.ru/context/detail/id/83760/">«Мифический человеко-месяц»</a>.<br>
<br>
Книгу можно назвать скорее классикой фольклора разработки, нежели реальным руководством по построению рабочего процесса. В ней отражены проблемы, с которыми Брукс столкнулся при организации работы над созданием операционной системы OS/360, и его подходы к их решению. Результат был далек от идеала, на что сам Брукс и указывает. Его целью было не научить как правильно, но поднять проблемы, требующие решения. Любопытно разобраться, что изменилось в разработке с 1960-х годов.<br>
<br>
<img src="https://habrastorage.org/webt/yh/lk/75/yhlk754z4zqdzcsjbwfiengcpi0.jpeg"><br>
Фото из <a href="http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/system360/">архива IBM</a><br> <a href="https://habr.com/ru/articles/343372/?utm_campaign=343372&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Tue, 28 Nov 2017 09:37:01 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Анализ и проектирование систем]]></category><category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[планирование]]></category><category><![CDATA[c++]]></category><category><![CDATA[agile]]></category><category><![CDATA[agile development]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[OKR: Как поставить цели и выполнить их на 70%]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/329272/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/329272/?utm_campaign=329272&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Половина успеха в управлении проектами — постановка целей, и это не самая простая половина. Мы в Wrike в свое время основательно озаботились выбором оптимального подхода к целеполаганию на уровне всей компании и отдельных команд, и в итоге остановились на OKR. Изначально концепция Objectives & Key Results (цели и ключевые результаты) зародилась в Intel, но действительно популярной ее сделал Джон Доерр из Google.<br/>
<br/>
Суть OKR состоит том, чтобы исключить <i>способ достижения</i> результата при постановке цели и, вместе с тем, предоставить <i>способ объективной оценки</i> результата. <br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/25a/725/572/25a7255727c64f015af771fae38616db.jpg" alt="image"/><br/>
 <a href="https://habr.com/ru/articles/329272/?utm_campaign=329272&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 23 May 2017 10:02:56 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Управление продуктом]]></category><category><![CDATA[Управление проектами]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[wrike]]></category><category><![CDATA[okr]]></category><category><![CDATA[планирование]]></category><category><![CDATA[планирование проектов]]></category><category><![CDATA[управление проектами]]></category><category><![CDATA[продуктивность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Когда появится следующий большой язык программирования с точки зрения Дарвина]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/323550/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/323550/?utm_campaign=323550&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Good news everyone! <br/>
Futurama </i><br/>
<br/>
Следующего большого языка программирования не предвидится. По крайней мере, на то нет причин с точки зрения теории эволюции.<br/>
<br/>
Эволюция работает не только в животном мире, но и в любой подходящей среде. Впервые эта идея получила широкое распространение с выходом книги Ричарда Докинза <a href="http://www.ozon.ru/context/detail/id/138424656/">«Эгоистичный ген»</a> в 1976 году. В ней был введен знакомый каждому термин <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%BC">«мем»</a>, как пример эволюции в социальной и культурной среде. Языки программирования тоже эволюционируют. А значит их развитие подчиняется принципам эволюции, на основании которых можно сделать предположение о будущем их развитии. <br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/c40/5ab/14e/c405ab14e3927774868916d3a50ed839.jpg" alt="image"/><br/>
 <a href="https://habr.com/ru/articles/323550/?utm_campaign=323550&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 13 Mar 2017 10:46:10 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[C++]]></category><category><![CDATA[Java]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[wrike]]></category><category><![CDATA[программирование]]></category><category><![CDATA[история it]]></category><category><![CDATA[язык программирования]]></category><category><![CDATA[языки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как приручить автотесты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/322218/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/322218/?utm_campaign=322218&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Додо сказал: <br/>
— Правильность формы несущественна! А потом расставил всех без всякого порядка по кругу. Никто не подавал команды — все побежали, когда захотели.<br/>
<br/>
Л.Кэрролл, «Приключения Алисы в стране чудес»</i><br/>
<br/>
Развивая автоматизацию тестирования, можно найти много мест, куда приложить силы. Распыляя усилия и преследуя ложные цели мы не только потратим время и ресурсы <a href="https://habrahabr.ru/company/wrike/blog/321290/">впустую</a>, но и нанесем разработке вред. <br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/c3c/70f/758/c3c70f758204d80548a9ab4927b1b809.jpg" alt="image"/><br/>
<br/>
Если знать, на каком уровне развития находится автоматизация тестирования проекта сейчас и куда в такой ситуации инвестировать, можно не просто добиться большей отдачи, но и улучшить разработку в целом. Основные принципы инвестирования ресурсов можно попробовать сформулировать в виде короткого манифеста.<br/>
 <a href="https://habr.com/ru/articles/322218/?utm_campaign=322218&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 20 Feb 2017 11:10:13 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Тестирование IT-систем]]></category><category><![CDATA[Тестирование веб-сервисов]]></category>
      <category><![CDATA[wrike]]></category><category><![CDATA[тестирование по]]></category><category><![CDATA[тестирование веб-приложений]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[автоматизация тестирования]]></category><category><![CDATA[автоматизированное тестирование]]></category><category><![CDATA[автоматизирование веб-разработки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Блеск и нищета автоматизации тестирования]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/321290/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/321290/?utm_campaign=321290&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<div style="text-align:center;"><img src="https://habrastorage.org/getpro/habr/post_images/136/6fd/060/1366fd060ca707d9e1b25f372e359db5.png" alt="image" /></div><br/>
Принято считать, что наличие автоматических тестов — это безусловное благо. Если разработчики пишут тесты — это хорошо, чем больше тестов, тем лучше. При этом, в реальности их чаще не пишут, а все тестирование делают вручную.<br/>
<br/>
Не стоит списывать такое положение дел на некомпетентность, глупость или банальную лень разработчиков. По сравнению с ручным тестированием, автоматизированное имеет как достоинства так и явные недостатки. Если бы были одни только плюсы, и говорить было бы не о чем. <br/>
 <a href="https://habr.com/ru/articles/321290/?utm_campaign=321290&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 07 Feb 2017 10:40:58 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Тестирование IT-систем]]></category><category><![CDATA[Тестирование веб-сервисов]]></category>
      <category><![CDATA[wrike]]></category><category><![CDATA[тестирование по]]></category><category><![CDATA[тестирование веб-приложений]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[автоматизация тестирования]]></category><category><![CDATA[автоматизированное тестирование]]></category><category><![CDATA[автоматизирование веб-разработки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Худой Scrum лучше доброго Agile]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/316342/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/316342/?utm_campaign=316342&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<blockquote><i>Залп скосил 50 офицеров и 760 рядовых. Французы дрогнули, запаниковали и — обратились в бегство. «Тут дела наши пошли не вполне хорошо», — описывает этот момент битвы официальная французская депеша.</i></blockquote><br/>
<i>Келли Дж. Порох. От алхимии до артиллерии.</i><br/>
<br/>
Формирование Scrum команды всегда сопряжено со многими трудностями. Почти все справляются с тем, чтобы изменить порядок рабочего процесса и начать проводить некоторые из необходимых по Scrum событий. Но получить от этих формальных изменений видимую пользу и начать действительно менять рабочий процесс удается меньшинству. В результате у команды формируется следующее мнение о Scrum: “<i>Мы без толку тратим время на митинги. Scrum не работает. Нужно что-то менять</i>”.<br/>
<br/>
Пытаясь как-то спасти положение, активисты Scrum вспоминают, что Scrum — это же еще и framework. Объявляется новая стратегия: “<i>Мы не только Scrum, мы еще и Agile! Мы используем best practices, берем из Scrum только самое лучшее, то, что подходит конкретно для нашей ситуации, а все остальное лишнее и необязательно</i>”. А раз так — “<i>Мы — молодцы и все делаем правильно</i>”.<br/>
<br/>
<img src="https://habrastorage.org/files/7b9/0ca/ea8/7b90caea8aac437d91ca92558c2e2787.jpg"/><br/>
 <a href="https://habr.com/ru/articles/316342/?utm_campaign=316342&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 29 Nov 2016 10:23:13 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[Scrum]]></category><category><![CDATA[командная работа]]></category><category><![CDATA[sprint]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Scrum: Правила Игры]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wrike/articles/315580/</guid>
      <link>https://habr.com/ru/companies/wrike/articles/315580/?utm_campaign=315580&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Про Scrum часто можно услышать фразы вроде «православный Scrum», «мы используем best practices из Scrum» или «что почти всегда остается» от техник Scrum при его реализации.<br/>
<br/>
Говоря это, подразумевают, что Scrum — это некоторая эзотерическая методика, которая неприменима в реальной жизни по той или иной причине. Например потому что «для скрам нужно очень много бабла, а мы должны жить по средствам» или «в Scrum разработчики должны быть супер универсальными, а у нас таких нет». А раз так — делается вывод, что «нужно думать головой», и все нужно делать по-своему. В результате такого подхода в рабочем процессе появляются некоторые улучшения, но в целом ничего не меняется, что еще больше убеждает в том что Scrum — это фантазии не имеющие отношения к реальному миру. Это не так.<br/>
<br/>
<img src="https://habrastorage.org/files/200/e2a/036/200e2a036ef04dd7b772dc878192f01d.jpg"/><br/>
 <a href="https://habr.com/ru/articles/315580/?utm_campaign=315580&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 18 Nov 2016 10:47:26 GMT</pubDate>
      <dc:creator><![CDATA[dm_wrike (Wrike)]]></dc:creator>
      <category><![CDATA[Блог компании Wrike]]></category><category><![CDATA[Agile]]></category><category><![CDATA[Управление проектами]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[scrum]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
