etc:teach:diplomants:projects:2009:olpcmind:process

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:teach:diplomants:projects:2009:olpcmind:process [2008/05/21 04:00] kuvetc:teach:diplomants:projects:2009:olpcmind:process [2011/02/08 15:39] (current) – удалено kuv
Line 1: Line 1:
-====== Процесс разработки приложения ====== +
-===== Что такое процесс == +
-На моём уровне понимания: процесс - множество действий, которые выполняются участниками проекта+  множество вещей, которые они создают + терминология, которую они используют. +
-===== Зачем он нужен == +
-  - Разработка становится более предсказуемой +
-  - Меньше шансов появления отстающих и догоняющих +
-  - Мы получаем руководство по постепенному созданию продуманной, хорошо документированной, качественно работающей системы +
-  - Мы повышаем свою производительность +
-  - Мы устанавливаем ответственность участников +
-  - Мы знакомимся со штукой, которую используют в цивилизованном мире ;-) +
-===== Описание процесса у нас == +
-//Здесь лежит:// \\ +
-  * //Список и  описание создаваемых полезных артефактов// +
-  * //Назначение ролей участникам проекта// +
-  * //Перечисление наших действий в ходе проекта. // +
-\\ +
-Более подробное описание см. в Development Case  +
-==== Действия == +
-//Чем мы будем заниматься в ходе проекта?//  +
-  * **Обучение** \\ +
-Share the knowledge! Все знания должны быть общими. Сюда входит организация маленьких уроков, тренингов, написание Wiki-страничек +
-  * **Тестирование** \\ +
-Использование CPP UNIT, ручное тестирование +
-  * **Проектирование** \\ +
-Создание артефактов, помогающих решать вопросы //что?// и //как?// +
-  * **Программирование**  +
-    * **"С нуля"** - Программирование на Python и C++ \\ +
-    * **Повторное использование стороннего кода** - Часть функциональности хотелось бы заимствовать. Если мы поймем, что можно повторно использовать какой-либо сторонний компонент,\\ +
- необходимо будет стыковать его с существующими. Разбираться в коде, связываться с разработчиками.  +
-  * **Документирование** \\ +
-Включает в себя обязательное использование Doxygen, пользовательскую документацию, маленькие заметки о сложных частях проекта. +
-  * **Написание официальных документов** \\ +
-Как только появится возможность где-либо поучаствовать с проектом, туда нужно писать заявку. Пример: Google Summer Of Code +
-{{tag>RUP Development Case OLPC Mind}}+
etc/teach/diplomants/projects/2009/olpcmind/process.1211328010.txt.gz · Last modified: 2008/05/21 04:00 by kuv