<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.39550</article-id>
      <article-id pub-id-type="publisher-id">ART-39550</article-id>
      <title-group>
        <article-title>Метод повышения качества разработки программного обеспечения с использованием методологии Tetris</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Гаранин</surname>
              <given-names>И.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Garanin</surname>
              <given-names>I.V.</given-names>
            </name>
          </name-alternatives>
          <email>Garanin_i.v@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Садковская</surname>
              <given-names>Н.Е.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Sadkovskaya</surname>
              <given-names>N.E.</given-names>
            </name>
          </name-alternatives>
          <email>natsadkovskaya@rambler.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">МИРЭА – Российский технологический университет</institution>
        <institution xml:lang="en">MIREA – Russian Technological University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2023-03-04">
        <day>04</day>
        <month>03</month>
        <year>2023</year>
      </pub-date>
      <issue>3</issue>
      <fpage>22</fpage>
      <lpage>28</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=39550</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Для повышения качества программного обеспечения можно сосредоточиться на качестве самого продукта, делая его более понятным и доступным пользователю. Качество начинается с удовлетворения потребностей разработчиков, точного соблюдения процессов и удачных технологических подходов. Без полного понимания того, что, зачем и как делается, ни одна строка в программе не должна быть изменена. Достижение качества – обязанность каждого разработчика. Качество доказывается удовлетворением потребностей пользователей. В настоящий момент при разработке программного обеспечения применяют две основные методологии: «Гибкая методология – Agile», а также последовательная методология «Водопад – Waterfall». В данной статье представлен опыт внедрения программного продукта Tetris. Внедрение Tetris сопряжено с решением проблем, которые были определены на старте проекта во всех методологиях. Определены численные показатели работы до и после внедрения данного метода. Выпуск программного обеспечения в наши дни нельзя представить без применения самых новейших методов управления и бизнес-инжиниринга. В данной статье проанализированы и определены наиболее распространенные проблемы, возникающие в процессе разработки, приведены основные методы повышения его качества при помощи метрологии «Tetris», показан пример ее внедрения.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>To improve the quality of software, you can focus on the quality of the product itself, making it more understandable and accessible to the user. Quality starts with meeting the needs of developers, strict adherence to processes and successful technological approaches. Without a full understanding of what, why and how is done, not a single line in the program should be changed. Achieving quality is the responsibility of every developer. Quality is proven by user satisfaction. At the moment, two main methodologies are used in software development: «Agile methodology – Agile», as well as a consistent methodology «Waterfall – Waterfall». This article presents the experience of implementing the Tetris software product. The introduction of Tetris involves solving problems that were identified at the start of the project in all methodologies. The numerical indicators of work before and after the introduction of this method are determined. The release of software today is unthinkable without the use of the latest methods of management and business engineering. This article analyzes and identifies the most common problems that arise during the development process. The main methods of improving its quality with the help of metrology Tetris are given, an example of its implementation is given.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>разработка программного обеспечения</kwd>
        <kwd>менеджмент качества</kwd>
        <kwd>стандартизация</kwd>
        <kwd>обеспечение качества</kwd>
        <kwd>Kanban</kwd>
        <kwd>Scrum</kwd>
        <kwd>Waterfall</kwd>
        <kwd>Tetris</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>software development</kwd>
        <kwd>quality management</kwd>
        <kwd>standardization</kwd>
        <kwd>quality assurance</kwd>
        <kwd>flexible software development methodologies</kwd>
        <kwd>Kanban</kwd>
        <kwd>Scrum</kwd>
        <kwd>Waterfall</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Peter Koning Agile Leadership Toolkit: Learning to Thrive with Self-Managing Teams (The Professional Scrum Series). Addison-Wesley Professional. 2019. Р. 125-128.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Sibert C., Speicher J., Gray W.D. Less is more: Additional information leads to lower performance in TETRIS models, Proceedings of ICCM 2019. 17th International Conference on Cognitive Modeling. 2020. Р. 228-234.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Simon Reindl, Stephanie Ockerman Mastering Professional Scrum: A Practitioners Guide to Overcoming Challenges and Maximizing the Benefits of Agility (The Professional Scrum Series). Addison-Wesley Professional. 2019. Р. 111-114.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Collins E., deLucena V. Software test automation practices in agile development environment: An industry experience report. In Proceedings. 7th International Workshop on Automation of Software Test. AST’12. IEEE Computer Society, Washington, DC. 2019. Р. 55-63.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Agile-манифест разработки программного обеспечения [Электронный ресурс]. URL: https://agilemanifesto.org (дата обращения: 21.03.2022).</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
