Skip to main content
LibreTexts - Ukrayinska

6.6: Методології розробки

  • Page ID
    16058
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Примітка

    Докладніше про це читайте в розділі Аналітика даних.

    Існують різні підходи до створення веб-сайту. Описаний вище процес водоспаду, де один крок слід за іншим. Це на відміну від інших методів, таких як гнучка методологія, яка передбачає більш швидку ітерацію та більшу співпрацю, але не надає клієнтам стільки контролю та чіткості результатів та термінів.

    clipboard_e296c017611f279c2c9797d7ada09e7a5.png
    Ілюстрація\(\PageIndex{1}\): Метод водоспаду адаптований з адаптованих еватотутс+, 2015

    Метод Agile являє собою серію спринтів і передбачає роботу через ітераційні, інкрементні цикли. Agile методологія більш спільна, менш жорстка і вимагає додаткових інвестицій. Це часто призводить до того, що можна швидше випустити кінцевий продукт на ринок. Спільний підхід означає, що замість того, щоб передавати проект наступній людині в ланцюжку, ви працюєте разом, ловлячи будь-які проблеми та працюючи над кожною ітерацією під час проходження кожного процесу. Agile метод часто включає методологію scrum і вимагає (або принаймні намагається для) кожного спринту виробляти щось, що має збільшення функціональності продукту (Joel, 2015).

    clipboard_e212338c37f79da813866388508e48924.png
    Малюнок\(\PageIndex{2}\): Метод Agile, адаптований з адаптованих Evatotuts+, 2015

    Примітка

    Детальніше про методологію скраму читайте тут: www.scrumalliance.org/whyscrum

    Ретельний розгляд конкретного проекту, цілей і в кінцевому підсумку потреб клієнта буде інформувати рішення про те, який з цих методів підходить для конкретного проекту. Обраний спосіб повинен бути таким, який буде найкращим чином відповідати необхідним цілям проекту.