devel-proj-managment.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1868 47075059112f
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     1
.. -*- coding: utf-8; -*-
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     2
.. include:: HEADER.rst
15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     4
====================
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     5
 Project management
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     6
====================
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1868
diff changeset
     8
   :local:
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
     9
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    10
Cowboy coding
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    11
=============
15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
Software development where the developers have autonomy over the development
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
process.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
No external management or management that controls only non-development
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
aspects of the project, such as its nature, scope, and feature set. (The
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
"what", but not the "how").
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
See:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    22
 * http://en.wikipedia.org/wiki/Cowboy_coding
15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    24
Waterfall model
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    25
===============
15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
The waterfall model is a sequential development process, in which development
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
is seen as flowing steadily downwards (like a waterfall) through the phases of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
requirements analysis, design, implementation, testing (validation),
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
integration, and maintenance.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
В оригинальной модели водопада Ройса фазы идут в таком порядке:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
  1. Определение требований
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
  2. Проектирование
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
  3. Конструирование (также «реализация» либо «кодирование»)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
  4. Интеграция
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
  5. Тестирование и отладка (также «верификация»)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  6. Инсталляция
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
  7. Поддержка
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
See:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    44
 * http://en.wikipedia.org/wiki/Waterfall_model
15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    46
Spiral model
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    47
============
15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
The spiral model is a software development process combining elements of both
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
design and prototyping-in-stages, in an effort to combine advantages of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
top-down and bottom-up concepts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
This model of development combines the features of the prototyping model and
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
the waterfall model. The spiral model is intended for large, expensive and
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
complicated projects.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
See:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
1868
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    59
 * http://en.wikipedia.org/wiki/Spiral_model
47075059112f Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 15
diff changeset
    60