23
<task id="1" name="__ДЕЛА__" note="" work="28800" start="20070115T081500Z" end="20070116T081500Z" work-start="20070115T081500Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
25
<predecessor id="1" predecessor-id="26" type="FS"/>
26
<predecessor id="1" predecessor-id="2" type="FS"/>
29
<task id="2" name="'Z' __ВЕРСИЯ_0.5__" note="Помимо самого функционала, выполняем "идеологическое задание": проверить (т.е. доказать или опровергнуть) возможность тестирования GUI; и найти как правильно совершать это тестирование/разработку. Дальнейшие планы. - создание сайта и "стремление" выйти на самоокупаемость (за счет рекламы и популярности), так как это единственный способ выйти на новый уровень разработки (в несколько разработчиков)." work="900" start="20070112T170000Z" end="20070115T081500Z" work-start="20070115T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
31
<predecessor id="1" predecessor-id="3" type="FS"/>
32
<predecessor id="1" predecessor-id="23" type="FS"/>
35
<task id="3" name="'Z' Версия 0.5, "Прорыв"" note="Дополнительно к 0.4.5: - web-страница - сборка пакетов deb, rpm" work="86400" start="20070110T000000Z" end="20070112T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
36
<task id="4" name="Сайт" note="" work="86400" start="20070110T000000Z" end="20070112T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
37
<task id="5" name="Доработки по внешнему виду и по поддерживаемым форматам" note="" work="55800" start="20070110T000000Z" end="20070111T163000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
38
<task id="6" name="GUI-зация процесса авторинга" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
39
<task id="7" name="'Z' Доработки по результатам о.эксплуатации" note="+ реавторинг + DnD добавления медиа + улучшения по редактированию текста ..." work="55800" start="20070110T000000Z" end="20070111T163000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
40
<task id="8" name="Генерация производных данных по проекту перед авторингом (dvdauthor)" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
41
<task id="9" name="Разработка скрипта для авторинга" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
42
<task id="10" name="Исследования по звуку" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
44
<task id="11" name="Версия 0.4, "Хранение данных"" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
45
<task id="12" name="Проектоведение (NP_, NS_)" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
47
<task id="13" name="Проект "Атом"" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
48
<task id="14" name="E - Окно редактора с элементами - MEditor" note=" " work="38700" start="20070110T000000Z" end="20070111T104500Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
49
<task id="15" name="Реализация демиксера по стандарту MPEG2" note="" work="49500" start="20070110T000000Z" end="20070111T144500Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
50
<task id="16" name="Реализация декодера видео MPEG2, в каком-то виде, для общего понимания " note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
51
<task id="17" name="'Z' Завершить работы по "проигрыванию" MPEG2" note=" "проигрывание" + - по крайней мере должен быть доступ к произвольной картинке " work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
52
<task id="18" name="Версия 0.3, "Проигрыватель" - Окно таймлиний и простейшее окно показа кадров (включая нарезку по главам) и т.д." note="" work="50400" start="20070110T000000Z" end="20070111T150000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
53
<task id="19" name="Вопросы по сборке" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
54
<task id="20" name="'Z' Как будем "привязывать" ресурсы к коду, и как надо,- динамически или жестко" note="если динамически, то какой конфиг использовать если жестко, то либо вручную копируем, либо автоматом (make install)" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
57
<task id="21" name="Разное по проекту" note="" work="50400" start="20070110T000000Z" end="20070111T150000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
58
<task id="22" name="Стоит посмотреть gimp-gap, там совмещена анимация и графический редактор" note="" work="20700" start="20070110T000000Z" end="20070110T144500Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
59
<task id="23" name="'S' Посмотреть KDE DVD Wizard - как анимацию делает" note="" work="50400" start="20070110T000000Z" end="20070111T150000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
61
<task id="24" name="==========================================================" note="" work="0" start="20070110T000000Z" end="20070110T000000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="milestone" scheduling="fixed-work"/>
62
<task id="25" name="==========================================================" note="" work="0" start="20070110T000000Z" end="20070110T000000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="milestone" scheduling="fixed-work"/>
63
<task id="26" name="Дела при выходе/после версии 0.5" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
64
<task id="27" name="Посотрудничать с lug.yaroslavl.ru и #YarLinux на irc.dalnet.ru (ярославские линуксоиды)" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
65
<task id="28" name="'Z' Попробовать сделать эмулятор редактора для возможности тестирования " note="Выделить ту функциональность, за которую отвечает сейчас MEditorArea, в его родителя EditorArea и сделать потомка EmulatorArea: MEditorArea EmulatorArea EditorArea Тогда появится возможность тестить на уровне редактора, след. функционал: - выбор инструмента, движение объектов - отрисовка и т.д." work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
66
<task id="29" name="Заново осмотреть главного линуксового конкурента - QDVDAuthor (и сравнить изменения)" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
67
<task id="30" name="'Z' Дела после выхода 0.5" note="- делаем оптимизацию тяжелых вещей в проекте только с созданием всего цикла авторинга - добавить генерацию документации с помощью doxygen ! - перейти (хотя бы на время), на повременный цикл разработки, подробнее см. запись по "Управления программными требованиями"." work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
68
<task id="31" name="'Z' Цели по DnD (Drag'N'Drop)" note="Основной посыл - во всех приложениях, где есть манипуляция объектами визуально (расположение на экране, перемещение и т.д.), DnD является одним из наиболее естественных средств управления. Как следствие, у пользователя будет меньше возникать вопросов при работе - быстрее его отдача. В итоге, "на выходе" программа должна уметь DnD на всем пути при работе программы: 1) при добавлении файлов из ОВФ в Список Медиа (более того, иначе окошко ОВФ вообще не имеет смысла,- можно просто по кнопке "+" вызывать диалог "Open"); 2) для начала редактирования глав для видео просто перетаскиваем на Монтажное Окно. 3) при редактировании меню, добавление очередного пункта меню должно быть возможно простым перескиванием оного в нужное место (на меню)." work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
69
<task id="32" name="'Z' Гармоничное развитие проекта - советы" note="Шломи Фиш (Shlomi Fish) проанализировал факторы определяющие высокое качество программного обеспечения: * Программа должна часто обновляться и быть всегда доступна для скачивания или покупки. * Должно быть легко узнать номер версии. Лучше если номер версии можно узнать без установки и запуска из пути для скачивания и из имени архива или из имени папки установки. * Код программы должен быть открытым, лучше если лицензия позволяет свободное использование кода. * Программа не должна требовать существенной настройки или дополнительного обучения (изменения привычек). * Программа должна иметь качественную веб-страницу, где легко найти всю необходимую информацию. * Программа не должна быть сложной в компиляции и запуске, не должна использовать особенности компиляторов и должна иметь немного зависимостей. * Должны быть легко доступны готовые собранные пакеты или должно быть легко их собрать. * Программа должна быть хорошо документирована. * Программа должна быть переносимой (работать на как можно большем количестве распространенных платформ). * Высококачественная программа должна быть безопасна - это означает что должно быть немного проблем с безопасностью и баги должны исправляться быстро. * При выходе новых версий должна сохраняться совместимость со старыми. * Высококачественная программа имеет хорошие пути поддержки пользователей - почтовые рассылки, IRC, техподдержку по email, форумы, wiki. * Программа должна быть быстрой и не должна потреблять много ресурсов. * И конечно-же высококачественная программа должна быть эстетичной и не перегружать пользователя излишней информацией. Как сделать программу высококачественной? * Код программы должен быть модульным и хорошо написанным. * В разработке должны использоваться автоматические тесты, лучше если тест пишется до начала написания тестируемого кода. * Нужно иметь хороший контакт с сообществом пользователей, которые будут тестировать бета-версии и предлагать улучшения. * Релизы должны быть частыми. * Управление проектом должно быть объективным и дальновидным. * Слишком навязчивая реклама вредна, и совершенно недопустима неправдивая реклама. * И последнее: хорошее название программы важно. " work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
71
<task id="33" name="Разное" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
72
<task id="34" name="'S'" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
73
<task id="35" name="Посмотреть видеоредактор Cinerella" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
74
<task id="36" name="Посмотреть Gxine(или другой простой проигрыватель) - как самому сделать" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
75
<task id="37" name="сайт (в будущем)" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
76
<task id="38" name="svn" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
77
<task id="39" name="перевод на английский технич. документации." note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
79
<task id="40" name="После обновления на Ubuntu 8.x LTS заново пересмотреть линуксовых конкурентов" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
23
<task id="1" name="__ДЕЛА__" note="" work="57600" start="20070112T170000Z" end="20070116T170000Z" work-start="20070115T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
25
<predecessor id="1" predecessor-id="6" type="FS"/>
26
<predecessor id="1" predecessor-id="34" type="FS"/>
29
<task id="2" name="Версия после 0.6, "Премиум-функционал"" note="" work="86400" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
30
<task id="3" name="Субтитры: авторинг + интерактив(экран) + таймлиния" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
31
<task id="4" name="Анимация в меню" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
32
<task id="5" name="Шаблоны меню (библиотека меню в идеале)" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
34
<task id="6" name="Версия 0.6, "Интернационализация"" note="" work="86400" start="20070110T000000Z" end="20070112T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
35
<task id="7" name="Руссификация программы" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
36
<task id="8" name="Руссиф. сайта" note="" work="28800" start="20070110T170000Z" end="20070111T170000Z" work-start="20070111T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
38
<predecessor id="1" predecessor-id="7" type="FS"/>
41
<task id="9" name="Продвижение в Рунете" note="" work="28800" start="20070111T170000Z" end="20070112T170000Z" work-start="20070112T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
43
<predecessor id="1" predecessor-id="8" type="FS"/>
47
<task id="10" name="Попробовать поучаствовать в российских конкурсах" note=" вроде http://www.fasie.ru/, http://www.inno.ru/ и др. по перечню "Прорыв"а" work="28800" start="20070112T170000Z" end="20070115T170000Z" work-start="20070115T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
49
<predecessor id="1" predecessor-id="9" type="FS"/>
52
<task id="11" name="'Z' Версия 0.5, "Прорыв"" note="Дополнительно к 0.4.5: - web-страница - сборка пакетов deb, rpm" work="399600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work">
53
<task id="12" name="Сайт" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="99" priority="0" type="normal" scheduling="fixed-work"/>
54
<task id="13" name="Доработки по внешнему виду и по поддерживаемым форматам" note="" work="55800" start="20070110T000000Z" end="20070111T163000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
55
<task id="14" name="GUI-зация процесса авторинга" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
56
<task id="15" name="'Z' Доработки по результатам о.эксплуатации" note="+ реавторинг + DnD добавления медиа + улучшения по редактированию текста ..." work="55800" start="20070110T000000Z" end="20070111T163000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
57
<task id="16" name="Генерация производных данных по проекту перед авторингом (dvdauthor)" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
58
<task id="17" name="Разработка скрипта для авторинга" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
59
<task id="18" name="Исследования по звуку" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
61
<task id="19" name="Версия 0.4, "Хранение данных"" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
62
<task id="20" name="Проектоведение (NP_, NS_)" note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
64
<task id="21" name="Проект "Атом"" note="" work="282600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
65
<task id="22" name="E - Окно редактора с элементами - MEditor" note=" " work="38700" start="20070110T000000Z" end="20070111T104500Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
66
<task id="23" name="Реализация демиксера по стандарту MPEG2" note="" work="49500" start="20070110T000000Z" end="20070111T144500Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
67
<task id="24" name="Реализация декодера видео MPEG2, в каком-то виде, для общего понимания " note="" work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
68
<task id="25" name="'Z' Завершить работы по "проигрыванию" MPEG2" note=" "проигрывание" + - по крайней мере должен быть доступ к произвольной картинке " work="57600" start="20070110T000000Z" end="20070111T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
69
<task id="26" name="Версия 0.3, "Проигрыватель" - Окно таймлиний и простейшее окно показа кадров (включая нарезку по главам) и т.д." note="" work="50400" start="20070110T000000Z" end="20070111T150000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
70
<task id="27" name="Вопросы по сборке" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
71
<task id="28" name="'Z' Как будем "привязывать" ресурсы к коду, и как надо,- динамически или жестко" note="если динамически, то какой конфиг использовать если жестко, то либо вручную копируем, либо автоматом (make install)" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
74
<task id="29" name="Разное по проекту" note="" work="71100" start="20070110T000000Z" end="20070111T150000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
75
<task id="30" name="Стоит посмотреть gimp-gap, там совмещена анимация и графический редактор" note="" work="20700" start="20070110T000000Z" end="20070110T144500Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
76
<task id="31" name="'S' Посмотреть KDE DVD Wizard - как анимацию делает" note="" work="50400" start="20070110T000000Z" end="20070111T150000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
78
<task id="32" name="==========================================================" note="" work="0" start="20070110T000000Z" end="20070110T000000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="milestone" scheduling="fixed-work"/>
79
<task id="33" name="==========================================================" note="" work="0" start="20070110T000000Z" end="20070110T000000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="milestone" scheduling="fixed-work"/>
80
<task id="34" name="Дела при выходе/после версии 0.5" note="" work="172800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
81
<task id="35" name="Посотрудничать с lug.yaroslavl.ru и #YarLinux на irc.dalnet.ru (ярославские линуксоиды)" note="Отрицательный результат" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/>
82
<task id="36" name="'Z' Попробовать сделать эмулятор редактора для возможности тестирования " note="Выделить ту функциональность, за которую отвечает сейчас MEditorArea, в его родителя EditorArea и сделать потомка EmulatorArea: MEditorArea EmulatorArea EditorArea Тогда появится возможность тестить на уровне редактора, след. функционал: - выбор инструмента, движение объектов - отрисовка и т.д." work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
83
<task id="37" name="Заново осмотреть конкурентов - DeVeDe, DVDStyler, QDVDAuthor (и сравнить изменения)" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
84
<task id="38" name="Перейти на повременный цикл разработки, подробнее см. запись по "Управления программными требованиями"." note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
85
<task id="39" name="'Z' Цели по DnD (Drag'N'Drop)" note="Основной посыл - во всех приложениях, где есть манипуляция объектами визуально (расположение на экране, перемещение и т.д.), DnD является одним из наиболее естественных средств управления. Как следствие, у пользователя будет меньше возникать вопросов при работе - быстрее его отдача. В итоге, "на выходе" программа должна уметь DnD на всем пути при работе программы: 1) при добавлении файлов из ОВФ в Список Медиа (более того, иначе окошко ОВФ вообще не имеет смысла,- можно просто по кнопке "+" вызывать диалог "Open"); 2) для начала редактирования глав для видео просто перетаскиваем на Монтажное Окно. 3) при редактировании меню, добавление очередного пункта меню должно быть возможно простым перескиванием оного в нужное место (на меню)." work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="16" priority="0" type="normal" scheduling="fixed-work"/>
86
<task id="40" name="'Z' Гармоничное развитие проекта - советы" note="Шломи Фиш (Shlomi Fish) проанализировал факторы определяющие высокое качество программного обеспечения: * Программа должна часто обновляться и быть всегда доступна для скачивания или покупки. * Должно быть легко узнать номер версии. Лучше если номер версии можно узнать без установки и запуска из пути для скачивания и из имени архива или из имени папки установки. * Код программы должен быть открытым, лучше если лицензия позволяет свободное использование кода. * Программа не должна требовать существенной настройки или дополнительного обучения (изменения привычек). * Программа должна иметь качественную веб-страницу, где легко найти всю необходимую информацию. * Программа не должна быть сложной в компиляции и запуске, не должна использовать особенности компиляторов и должна иметь немного зависимостей. * Должны быть легко доступны готовые собранные пакеты или должно быть легко их собрать. * Программа должна быть хорошо документирована. * Программа должна быть переносимой (работать на как можно большем количестве распространенных платформ). * Высококачественная программа должна быть безопасна - это означает что должно быть немного проблем с безопасностью и баги должны исправляться быстро. * При выходе новых версий должна сохраняться совместимость со старыми. * Высококачественная программа имеет хорошие пути поддержки пользователей - почтовые рассылки, IRC, техподдержку по email, форумы, wiki. * Программа должна быть быстрой и не должна потреблять много ресурсов. * И конечно-же высококачественная программа должна быть эстетичной и не перегружать пользователя излишней информацией. Как сделать программу высококачественной? * Код программы должен быть модульным и хорошо написанным. * В разработке должны использоваться автоматические тесты, лучше если тест пишется до начала написания тестируемого кода. * Нужно иметь хороший контакт с сообществом пользователей, которые будут тестировать бета-версии и предлагать улучшения. * Релизы должны быть частыми. * Управление проектом должно быть объективным и дальновидным. * Слишком навязчивая реклама вредна, и совершенно недопустима неправдивая реклама. * И последнее: хорошее название программы важно. " work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
88
<task id="41" name="Разное" note="" work="172800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
89
<task id="42" name="'S'" note="" work="144000" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
90
<task id="43" name="Посмотреть видеоредактор Cinerella" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
91
<task id="44" name="Посмотреть Gxine(или другой простой проигрыватель) - как самому сделать" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
92
<task id="45" name="сайт (в будущем)" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
93
<task id="46" name="svn" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
94
<task id="47" name="перевод на английский технич. документации." note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
96
<task id="48" name="После обновления на Ubuntu 8.x LTS заново пересмотреть линуксовых конкурентов" note="" work="28800" start="20070110T000000Z" end="20070110T170000Z" work-start="20070110T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>