Разработчики и QA-инженеры на очередном семинаре обсудили возможности и особенности использования новых технологий в проектах, которые должны соответствовать современным требованиям. Рассматривались вопросы планирования, проектирования, документирования и тестирования. В качестве примера использовался один из разрабатываемых нами проектов, который постепенно переводился с MS Access на .Net 1.1, .Net 2.0 и затем к последней версии присоединился AJAX.
Презентацию подготовил тим-лидер команды Desktop Алексей Малиновский, который подчеркнул необходимость документирования (в частности, для документации баз данных используется ApexSQLDoc; для планирования — MS Project), что позволяет согласовать процесс внесения изменений и исправления багов, а также согласовать все изменения с заказчиком.
Особенностью проекта является то, что в него активно добавляется новая функциональность. В этой связи мы используем различные схемы UML, такие как диаграммы DB, GUI и Use Cases. Разработка ведется на ASP.Net с активным использованием SQL. Применяются review практики. Участники семинара обсудили вопросы оптимизации разработки и тестирования с учетом вносимых в проект изменений.