<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Russian Journal of Management</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Russian Journal of Management</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Russian Journal of Management</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2409-6024</issn>
   <issn publication-format="online">2500-1469</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">21877</article-id>
   <article-id pub-id-type="doi">10.29039/article_5b6761e4af36d2.24955347</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Инновационный менеджмент</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Innovation management</subject>
    </subj-group>
    <subj-group>
     <subject>Инновационный менеджмент</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Problems of implementing agile methodologies in an innovative IT-project</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Проблемы внедрения гибких методологий в инновационный IT-проект</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Гугаев</surname>
       <given-names>Кирилл Валерьевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Gugaev</surname>
       <given-names>Kirill Valerievich</given-names>
      </name>
     </name-alternatives>
     <email>gugaevkirill@gmail.com</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Московский финансово-промышленный университет «Синергия»</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Moscow Financial-Industrial University «Synergy»</institution>
    </aff>
   </aff-alternatives>
   <volume>6</volume>
   <issue>2</issue>
   <fpage>16</fpage>
   <lpage>20</lpage>
   <self-uri xlink:href="https://naukaru.ru/en/nauka/article/21877/view">https://naukaru.ru/en/nauka/article/21877/view</self-uri>
   <abstract xml:lang="ru">
    <p>Адаптация и внедрение гибких методологий разработки в инновационный IT-проект – продолжительный и поэтапный проект, требующей тщательной подготовки и координации. Грамотно выбранный состав компонент данных методологий, а также набор ключевых метрик проекта будут являться определяющими факторами успешности внедрения. В статье рассматриваются преимущества фреймворков Scrum и Kanban для инновационных IT-проектов и предоставляемые ими метрики проекта в целом и каждой задачи в отдельности. Сделан вывод о необходимости грамотного выбора целевых метрик проекта и состава компонент гибких методологий перед началом процесса внедрения.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>Adaptation and implementation of flexible development methodologies in an innovative IT-project is a long and phased project that requires careful preparation and coordination. A well-chosen composition of the component of these methodologies, as well as a set of key metrics of the project will be the determining factors for the success of the implementation. The article discusses the advantages of Scrum and Kanban frameworks for innovative IT projects and the metrics they provide for the project as a whole and each task separately. The conclusion about the necessity of a proper choice of the target project metrics and composition component of the agile methodologies before beginning the implementation process.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>управление проектом</kwd>
    <kwd>гибкие методологии</kwd>
    <kwd>Scrum</kwd>
    <kwd>Kanban</kwd>
    <kwd>метрики проекта</kwd>
    <kwd>agile</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>project management</kwd>
    <kwd>agile methodologies</kwd>
    <kwd>Scrum</kwd>
    <kwd>Kanban</kwd>
    <kwd>project metrics</kwd>
    <kwd>agile</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Разработка инновационного IT-проекта начинается после прохождения прединвестиционной фазы проекта. Таким образом уже сформированы некоторые первичные ожидания и требования инвесторов проекта, установлены сроки и стоимость реализации. Часто для успешной продажи проекта инвестором от команды проекта требуется предоставление верхнеуровнего плана работ, технической спецификации проекта и демонстрация прототипов [1]. Таким образом работа над проектом начинается с использования традиционной каскадной модели по запланированному графику, что может приводить к следующим проблемам [2]:Процесс реализации не прозрачен для инвесторов и владельцев проектаБольшие сроки перед показом первых действующих прототиповНевозможность быстрой реакции на изменения требованийВысокий уровень риска, связанный с наличием неисследованных узких мест проекта ввиду его инновационной природы. Внедрение гибких методологий в процесс разработкиДля осуществления контроля над процессом внедрения необходимо измерять ряд целевых метрик проекта и проектных задач. Правильное внедрение компонент гибких методологий должно приводить к улучшению показателей выбранных метрик, при этом от выбора набора ключевых метрик будет зависеть эффективность внедрения методологий. Рассмотрим составные части методологий Scrum и Kanban, необходимые для эффективной работы команды в условиях высокой неопределенности и список целевых метрик проекта согласно данным методологиям: Таблица 1. Преимущества методологий Scrum и KanbanKanban [8]Scrum [9]Визуализация процессов разработкиИтерационная разработкиПоиск и устранение потерьРазвитие команды проектаМетрики по каждой задачеЕжедневные митингиКонтроль WIPРегулярные демонстрации результатов работ Ретроспективный анализ итераций Итерационная разработка. Итерационная разработка и Kanban может выглядеть более рискованной ввиду недетерминированности конечного результата работ, однако позволяет интегрировать регулярные исследования в процесс разработки. Таким образом обеспечивается соблюдение принципов Customer development и JIT [10] возможность принимать стратегические проектные решения в начале каждого спринта на основе вновь полученных данных. Команда инновационного проекта. Инновационная деятельность предполагает тесное сотрудничество высококлассных специалистов – участников проекта. В условиях, когда деятельность отдельно взятых сотрудников не является строго регламентированной должностными инструкциями и ее характер может изменяться на протяжении работы над проектом, развитие у команды навыков взаимодействия и коллективного принятия решений становится особенно важным.                  Методология Scrum и XP предполагает ряд мероприятий, позволяющих команде лучше взаимодействовать друг с другом и улучшать процесс совместной работы [5, c. 18–22]. Среди них:Проведение ретроспективы итераций. Ретроспективный анализ каждой итерации позволяет выявлять проблемные места командного взаимодействия и выносить их на обсуждение с целью последующего устранения.Совместное планирование. Участие команды в процессе планирования позволяет участникам лучше разбираться в продукте и бизнес-приоритетах проекта, так же позволяет участникам команды лучше представлять себе, чем заняты другие члены команды. Контроль процесса разработкиОдним из главных преимуществ гибких методологий является прозрачность процесса разработки. Методология Kanban предполагает наличие специально доски, позволяющей визуализировать весь процесс и отображающей все задачи, сгруппированные по статусам. Scrum предполагает проведение ежедневных митингов команды с целью синхронизации работ между участниками проекта и демонстрации продукта в конце каждой итерации с целью синхронизации ожиданий стейкхолдеров и инвесторов проекта с командой разработки. Метрики задачПроцесс итерационной работы подразумевает проведение большого числа активностей, при этом методология Scrum подразумевает измерение лишь общих бизнес-метрик (ROI), и отдельной метрики Velocity [7, c. 975–8887], что приводит к потере информации и сглаживанию внутриитерационных проблем. Однако Velocity – не может служить единственной метрикой процесса итерационной разработки [11]. У метрик scrum можно выделить две проблемы:Возможность снимать метрики появляется только 1 раз за спринт в конце итерации.Метрики итерации не позволяют выявить возникающие внутри итерации проблемы, т.к. метрики суммируют все положительные и отрицательные результаты. Методология Kanban, напротив, предполагает измерение метрик, описывающих каждую задачу в отдельности [4, c. 115–116][6]:Cycle time – время разработки задачи с момента начала первых работ по ней и до момента релизаWIP – количество задач в статусе «Work in progress»Lead time – время существования задачи с момента создания до релиза. Включает в себя Cycle time и Wasted time.Wasted time – время, которое задача провела в различных очередях в статусе ожидания, а не непосредственно в работе.Effectiveness – процент времени, который тратится непосредственно на работу с задачей, а не на ожидание в очередях.Throughput – количество задач, которые способна реализовать команда за единицу времени. В некоторых командах так же используется ретроспективный анализ burndown – диаграммы с целью выявления шаблонов работы команды и их последующего улучшения [3, c. 145–159]. Заключение         Процесс разработки инновационного IT-проекта не детерминирован и во-многом зависит от специфики разрабатываемого продукта. Тем не менее такие проекты испытывают те же традиционные для сферы IT проблемы, что и коммерческая разработка, следовательно, для инновационных проектов все так же целесообразно внедрение различных компонент гибких методологий. При этом успех внедрения agile будет напрямую зависеть от выбранных целевых метрик проекта. Процесс перехода к гибким методологиям несет некоторые риски сам по себе, ввиду чего рекомендуется сразу разрабатывать проект согласно принципам agile, однако если изначально сформированная команда этих принципов не придерживалась, переход так же осуществим. При этом выбор компонент гибких методологий следует осуществлять индивидуально под каждый проект.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Палей Т.Ф. Инновационный менеджмент. : Фолиантъ, 2011. 162 с.</mixed-citation>
     <mixed-citation xml:lang="en">Paley T.F. Innovacionnyy menedzhment. : Foliant', 2011. 162 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Степанова И.П. Инновационный менеджмент. Курс лекций. Саратов: Саратов- ский социально-экономический институт (филиал) ФГБОУ ВПО «РЭУ им. Г.В. Плеханова», 2014. 124 с.</mixed-citation>
     <mixed-citation xml:lang="en">Stepanova I.P. Innovacionnyy menedzhment. Kurs lekciy. Saratov: Saratov- skiĭ social'no-ekonomicheskiĭ institut (filial) FGBOU VPO «REU im. G.V. Plehanova», 2014. 124 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Allwood J. A bird’s eye view of pragmatics // Physics (College. Park. Md). 2016. Vol. 3. № 20. p. 145-159.</mixed-citation>
     <mixed-citation xml:lang="en">Allwood J. A bird’s eye view of pragmatics // Physics (College. Park. Md). 2016. Vol. 3. № 20. p. 145-159.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Bowden R. CIM-Principles of Computer Integrated Manufacturing. // Prod. Plan. Control. 1994. Vol. 5. № 1. p. 115-116.</mixed-citation>
     <mixed-citation xml:lang="en">Bowden R. CIM-Principles of Computer Integrated Manufacturing. // Prod. Plan. Control. 1994. Vol. 5. № 1. p. 115-116.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Cervone H.F. Understanding agile project management methods using Scrum // OCLC Syst. Serv. Int. Digit. Libr. Perspect. 2011. Vol. 27. № 1. p. 18-22.</mixed-citation>
     <mixed-citation xml:lang="en">Cervone H.F. Understanding agile project management methods using Scrum // OCLC Syst. Serv. Int. Digit. Libr. Perspect. 2011. Vol. 27. № 1. p. 18-22.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Edwards J. EnterpriseOne Kanban Management 9.0 Implementation Guide. , 2015.</mixed-citation>
     <mixed-citation xml:lang="en">Edwards J. EnterpriseOne Kanban Management 9.0 Implementation Guide. , 2015.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ifra, Bajwa J.K. Metrics of Scrum Methodology // Int. J. Comput. Appl. 2016. Vol. 149. № 2. p. 975-8887.</mixed-citation>
     <mixed-citation xml:lang="en">Ifra, Bajwa J.K. Metrics of Scrum Methodology // Int. J. Comput. Appl. 2016. Vol. 149. № 2. p. 975-8887.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Shingo S. A Study of the Toyota Production System from an Industrial Engineering Viewpoint // Manuf. Eng. 1990.</mixed-citation>
     <mixed-citation xml:lang="en">Shingo S. A Study of the Toyota Production System from an Industrial Engineering Viewpoint // Manuf. Eng. 1990.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Sutherland J. Scrum Handbook. : Scrum Foundation, 2010.</mixed-citation>
     <mixed-citation xml:lang="en">Sutherland J. Scrum Handbook. : Scrum Foundation, 2010.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Tregubov A., Lane J.A. Simulation of Kanban-based scheduling for SoS.</mixed-citation>
     <mixed-citation xml:lang="en">Tregubov A., Lane J.A. Simulation of Kanban-based scheduling for SoS.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Your Scrum team’s velocity and how to misuse it. [website]. URL: http://thescrumblog.blogspot.com/2011/12/your-scrum-teams-velocity-and-how-to.html.</mixed-citation>
     <mixed-citation xml:lang="en">Your Scrum team’s velocity and how to misuse it. [website]. URL: http://thescrumblog.blogspot.com/2011/12/your-scrum-teams-velocity-and-how-to.html.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
