SlideShare a Scribd company logo
1 of 11
• Содержание концепции web-проекта с описанием отдельных пунктов
• Название проекта
• Тут всё понятно. Как корабль назовёшь, так он и поплывёт.
• Цель проекта
• Вспоминаем дипломную работу в институте и пишем нечто подобное. Это
необходимо для четкого понимания того, для чего этот проект затевался.
Напомню, цель отображает желаемый результат. Например: создание и
реализация браузерной MMORPG «Кирпичи», получения дохода от рекламы и
продажа проекта.
• Задачи проекта
• Аналогично предыдущему, вспоминаем диплом. Это нужно для понимания
того, как этот проект осуществить. Напомню, задачи отображают
действия, которые необходимо проделать для достижения результата. Например:
исследовать рынок браузерных MMORPG, разработать программный
код, протестировать сервис.
• Участники проекта
• В этом пункте ФИО всех, кто участвует в создании проекта. Совет на будущее: используйте
свои реальные ФИО, так как иначе потом трудно доказать, что, например, «Зафорд
Библброкс», который писал программный код это Вы.
• Сроки проекта
• Здесь все начинающие (и даже опытные) разработчики делают ошибку. Выделяйте на
разработку в два раза больше времени, чем Вам кажется.
• Логотип и девиз
• Тут тоже всё понятно.
• Описание проекта
• Напишите несколько абзацев текста, описывающих ваш проект, подчеркивающих его
достоинства. Пишите понятно и главное увлекательно. Потом пригодится для привлечения
инвесторов или покупателей.
• Отличительные особенности проекта
• Все особенности вашего проекта. Если Вам нечего сюда писать, кроме как — «этот проект
лучший, так как мой», то можете на этом заканчивать свою деятельность web-разработчика.

• Целевая аудитория
• Опишите людей, для которых пишется проект. Например: продавцы леса города
Биробиджан.
•
•
•
•
•

Техническая часть
Сервер и расширения. Например, Apache 2.2+
Серверный язык и расширения. Например, PHP 5+
СУБД. Например, MySQL 5+
Ожидаемая посещаемость. Надо четко понимать, сколько народа сможет обслуживать ваш сервис
без тормозов. Например, 3000 человек в день.
• Трафик. Тут всё просто. Количество людей в день умножаем на средний вес страницы и получаем
объём трафика в день.

• Общая часть
• Кодировка. Опишите основные кодировки, используемые в вашем проекте. Совет: используйте
кодировку utf-8.
• Сжатие. Будут ли файлы сжиматься при отправке клиенту.
• Минимизация. Будут ли файлы минимизироваться (вырезаться лишние пробелы и комментарии) при
перенесения на рабочий сервер.
• Фильтр входящих данных. Очень важно определить в начале какие данные мы будем принимать от
клиента. Например, только буквы русского и латинского алфавита, цифры, знаки =_&
• Ограничение доступа. Опишите директории проекта, к которым доступ пользователям запрещен.
Например, доступ к директории scripts запрещён для всех пользователей, кроме root.
• Правила названий. Даже если Вы пишете проект один, то вначале определите, как будете называть
модули, файлы, функции и переменные. Например, для функций использовать нижнее
подчеркивание, для переменных выделение заглавными буквами.
• Правила комментирования. Например, заголовок функции в /* */, разделение функций при помощи
/--/
• Способы взаимодействия разработчиков. Например, icq.
• Логика приложения
• В этом пункте желательно нарисовать схему того, как будет происходить обмен данными
между частями сервиса. Конечно, пункт можно опустить, если взаимодействие
элементарное, по принципу клиент-сервер.
• Серверная часть
• В этом пункте описываются все критические настройки серверной части. Я выделяю
следующие:
• magic_quotes
• register_globals
• allow_files

•
•
•
•
•
•
•
•

Клиентская часть:
Фреймворки и плагины. Например, JQuery
Doctype. Например, strict
Поддерживаемые браузеры. Например, IE7+, Opera 9+, FF 3.5+
Поддерживаемые ОС. Например, только Windows
Поддержка телефонов
CSS. Например, всё до css3
Разрешение экрана клиента. Например, выше чем 1024*768. Прошу обратить внимание на
этот пункт. О нём обычно вспоминают в конце работы, когда видят свой «разъехавшийся»
сайт.
• Тип изображений. Например, Jpeg и Gif. Благодаря IE, этот пункт нужно тоже учитывать.
Концепт-арт
проекта
Цели проекта должны отвечать на вопрос, зачем данный
проект нужен. Цели проекта должны описывать бизнеспотребности и задачи, которые решаются в результате
исполнения проекта. Целями проекта могут быть:

Изменения в Компании. Например, автоматизация ряда
бизнес- процессов для повышения эффективности основной
производственной деятельности
•
Реализация стратегических планов.
Например, завоевание значительной доли растущего рынка
за счет вывода на него нового продукта.
•
Выполнение контрактов. Например, разработка
программного обеспечения по заказу.
•
Разрешение специфических проблем.
Например, доработка программного продукта в целях
приведения его в соответствие с изменениями в
законодательстве.
Результаты проекта отвечают на вопрос, что должно
быть получено после его завершения. Результаты проекта
должны определять:
• Какие именно бизнес- выгоды получит заказчик в результате
проекта.
•
Какой продукт или услуга. Что конкретно будет
произведено по окончании проекта.
•
Высокоуровневые требования. Краткое описание и при
необходимости ключевые свойства и/ или характеристики
продукта/ услуги.
• Иерархическая структура работ ( ИСР) ( W o r k B r e a k d o w
n S t r u c t u r e , W B S ) - ориентированная на результат
иерархическая декомпозиция работ, выполняемых командой
проекта для достижения целей проекта и необходимых
результатов. С ее помощью структурируется и определяется
все содержание проекта. Каждый следующий уровень
иерархии отражает более детальное определение элементов
проекта.

More Related Content

What's hot

JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"GeeksLab Odessa
 
JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js"
JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js" JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js"
JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js" GeeksLab Odessa
 
Правильное SEO для Landing Page
Правильное SEO для Landing PageПравильное SEO для Landing Page
Правильное SEO для Landing PageSEMANTICA
 
Менеджмент WordPress проектів або як вибрати потрібний шлях
Менеджмент WordPress проектів або як вибрати потрібний шляхМенеджмент WordPress проектів або як вибрати потрібний шлях
Менеджмент WordPress проектів або як вибрати потрібний шляхShtrih Sruleg
 
Как делать только те задачи, которые принесут максимально кол-во пользы: траф...
Как делать только те задачи, которые принесут максимально кол-во пользы: траф...Как делать только те задачи, которые принесут максимально кол-во пользы: траф...
Как делать только те задачи, которые принесут максимально кол-во пользы: траф...NaZapad
 
Jody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on RailsJody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on Railszykin-ilya
 
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...Ontico
 
Как выжать максимум от SEO для аутсорсинговых и SaaS компаний
Как выжать максимум от SEO для аутсорсинговых и SaaS компанийКак выжать максимум от SEO для аутсорсинговых и SaaS компаний
Как выжать максимум от SEO для аутсорсинговых и SaaS компанийNaZapad
 
BeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демоновBeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демоновAnton Piskunov
 
Страничка-ориентированная разработка
Страничка-ориентированная разработкаСтраничка-ориентированная разработка
Страничка-ориентированная разработкаDrupalSib
 
PUG #9 at OWOX: Поиск узких мест в приложении на PHP
PUG #9 at OWOX: Поиск узких мест в приложении на PHP                PUG #9 at OWOX: Поиск узких мест в приложении на PHP
PUG #9 at OWOX: Поиск узких мест в приложении на PHP Анна Магас
 
Язык программирования PHP
Язык программирования PHPЯзык программирования PHP
Язык программирования PHPVasiliy Gudoshnikov
 
Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"
Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"
Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"Yandex
 
Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016
Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016
Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016etyumentcev
 
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019Mail.ru Group
 
Serge P Nekoval Grails
Serge P  Nekoval  GrailsSerge P  Nekoval  Grails
Serge P Nekoval Grailsguest092df8
 

What's hot (20)

JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
 
JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js"
JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js" JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js"
JSLab.Сергей Пузанков. "Разработка небольшого проекта c BEM и node.js"
 
Правильное SEO для Landing Page
Правильное SEO для Landing PageПравильное SEO для Landing Page
Правильное SEO для Landing Page
 
Менеджмент WordPress проектів або як вибрати потрібний шлях
Менеджмент WordPress проектів або як вибрати потрібний шляхМенеджмент WordPress проектів або як вибрати потрібний шлях
Менеджмент WordPress проектів або як вибрати потрібний шлях
 
Как делать только те задачи, которые принесут максимально кол-во пользы: траф...
Как делать только те задачи, которые принесут максимально кол-во пользы: траф...Как делать только те задачи, которые принесут максимально кол-во пользы: траф...
Как делать только те задачи, которые принесут максимально кол-во пользы: траф...
 
Jody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on RailsJody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on Rails
 
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...
 
Как выжать максимум от SEO для аутсорсинговых и SaaS компаний
Как выжать максимум от SEO для аутсорсинговых и SaaS компанийКак выжать максимум от SEO для аутсорсинговых и SaaS компаний
Как выжать максимум от SEO для аутсорсинговых и SaaS компаний
 
BeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демоновBeeGo для веб приложений, API и демонов
BeeGo для веб приложений, API и демонов
 
Страничка-ориентированная разработка
Страничка-ориентированная разработкаСтраничка-ориентированная разработка
Страничка-ориентированная разработка
 
How to become Famo.us
How to become Famo.usHow to become Famo.us
How to become Famo.us
 
PUG #9 at OWOX: Поиск узких мест в приложении на PHP
PUG #9 at OWOX: Поиск узких мест в приложении на PHP                PUG #9 at OWOX: Поиск узких мест в приложении на PHP
PUG #9 at OWOX: Поиск узких мест в приложении на PHP
 
Язык программирования PHP
Язык программирования PHPЯзык программирования PHP
Язык программирования PHP
 
Kothic JS - Web Browser Crash Test
Kothic JS - Web Browser Crash TestKothic JS - Web Browser Crash Test
Kothic JS - Web Browser Crash Test
 
Php and frameworks
Php and frameworksPhp and frameworks
Php and frameworks
 
Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"
Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"
Владимир Гриненко "i-bem.js: JavaScript в БЭМ-терминах"
 
Cakephp
CakephpCakephp
Cakephp
 
Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016
Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016
Об опыте применения jsonb в реальных проектах. Выступление на PgConf.Russia 2016
 
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
Сравнение технологий aiopg & asyncpg, Алексей Фирсов. 22 июня, 2019
 
Serge P Nekoval Grails
Serge P  Nekoval  GrailsSerge P  Nekoval  Grails
Serge P Nekoval Grails
 

Similar to Pj 2013 4

5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда Heads&Hands
 
Отладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptОтладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptDenis Latushkin
 
«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...
«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...
«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...web2win
 
Роман Симачевский: Проектируем сайт
Роман Симачевский: Проектируем сайтРоман Симачевский: Проектируем сайт
Роман Симачевский: Проектируем сайтweb2win
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Процесс разработки веб-проекта
Процесс разработки веб-проектаПроцесс разработки веб-проекта
Процесс разработки веб-проектаMaksym Balaklytskyi
 
Процесс разработки веб-проекта
Процесс разработки веб-проектаПроцесс разработки веб-проекта
Процесс разработки веб-проектаMaksym Balaklytskyi
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»РОСГОССТРАХ
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
 
DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...
DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...
DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...it-people
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftRedsoft
 
История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинOntico
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudio
 
Опыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseRОпыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseRАлександр Алаев
 

Similar to Pj 2013 4 (20)

5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
Site dev 1
Site dev 1Site dev 1
Site dev 1
 
Site dev 1
Site dev 1Site dev 1
Site dev 1
 
Отладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptОтладка веб-приложений на Javascript
Отладка веб-приложений на Javascript
 
«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...
«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...
«Что такое проектирование сайтов и зачем оно нужно» Роман Симачевский, 1Step ...
 
Роман Симачевский: Проектируем сайт
Роман Симачевский: Проектируем сайтРоман Симачевский: Проектируем сайт
Роман Симачевский: Проектируем сайт
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Процесс разработки веб-проекта
Процесс разработки веб-проектаПроцесс разработки веб-проекта
Процесс разработки веб-проекта
 
Процесс разработки веб-проекта
Процесс разработки веб-проектаПроцесс разработки веб-проекта
Процесс разработки веб-проекта
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...
DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...
DUMP-2013 Проектирование интерфейсов - Как коню из вакуума не попасть в черну...
 
Artsofte для dump2013
Artsofte для dump2013Artsofte для dump2013
Artsofte для dump2013
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
 
Comm predl
Comm predlComm predl
Comm predl
 
История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей Шетухин
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 
Опыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseRОпыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseR
 
Ub project presentation
Ub project presentationUb project presentation
Ub project presentation
 

More from Jana Pavlenkova

Future Multimedia Hub OBJEKT.is in Narva, Estonia
Future Multimedia Hub OBJEKT.is in Narva, EstoniaFuture Multimedia Hub OBJEKT.is in Narva, Estonia
Future Multimedia Hub OBJEKT.is in Narva, EstoniaJana Pavlenkova
 
Blue growth for the gulf of finland
Blue growth for the gulf of finlandBlue growth for the gulf of finland
Blue growth for the gulf of finlandJana Pavlenkova
 
Kohaliku omaalgatuse programm 2014
Kohaliku omaalgatuse programm 2014Kohaliku omaalgatuse programm 2014
Kohaliku omaalgatuse programm 2014Jana Pavlenkova
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектамиJana Pavlenkova
 
Координирование проектов 2013-2
Координирование проектов 2013-2Координирование проектов 2013-2
Координирование проектов 2013-2Jana Pavlenkova
 
Управление и координирование проектов
Управление и координирование проектовУправление и координирование проектов
Управление и координирование проектовJana Pavlenkova
 
Создание структуры декомпозиции работ
Создание структуры декомпозиции работСоздание структуры декомпозиции работ
Создание структуры декомпозиции работJana Pavlenkova
 
Планирование проектов
Планирование проектовПланирование проектов
Планирование проектовJana Pavlenkova
 
Управление проектами: цели
Управление проектами: целиУправление проектами: цели
Управление проектами: целиJana Pavlenkova
 
Управление проектами 2,3
Управление проектами 2,3Управление проектами 2,3
Управление проектами 2,3Jana Pavlenkova
 
Управление проектами KITRp
Управление проектами KITRpУправление проектами KITRp
Управление проектами KITRpJana Pavlenkova
 
Kukruse ja Mäetaguse mõisad ning Kauksi
Kukruse ja Mäetaguse mõisad ning KauksiKukruse ja Mäetaguse mõisad ning Kauksi
Kukruse ja Mäetaguse mõisad ning KauksiJana Pavlenkova
 
Kaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külas
Kaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külasKaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külas
Kaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külasJana Pavlenkova
 
Северо-Западный берег Чудского озера
Северо-Западный берег Чудского озераСеверо-Западный берег Чудского озера
Северо-Западный берег Чудского озераJana Pavlenkova
 
Волость Мяэтагузе
Волость МяэтагузеВолость Мяэтагузе
Волость МяэтагузеJana Pavlenkova
 
Huvitavat uut õppeaastat!
Huvitavat uut õppeaastat!Huvitavat uut õppeaastat!
Huvitavat uut õppeaastat!Jana Pavlenkova
 
Selgitus praktilise töö jaoks
Selgitus praktilise töö jaoksSelgitus praktilise töö jaoks
Selgitus praktilise töö jaoksJana Pavlenkova
 
Päristuumse raku organellid #1
Päristuumse raku organellid #1Päristuumse raku organellid #1
Päristuumse raku organellid #1Jana Pavlenkova
 
Rakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitel
Rakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitelRakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitel
Rakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitelJana Pavlenkova
 

More from Jana Pavlenkova (20)

Future Multimedia Hub OBJEKT.is in Narva, Estonia
Future Multimedia Hub OBJEKT.is in Narva, EstoniaFuture Multimedia Hub OBJEKT.is in Narva, Estonia
Future Multimedia Hub OBJEKT.is in Narva, Estonia
 
Blue growth for the gulf of finland
Blue growth for the gulf of finlandBlue growth for the gulf of finland
Blue growth for the gulf of finland
 
Kohaliku omaalgatuse programm 2014
Kohaliku omaalgatuse programm 2014Kohaliku omaalgatuse programm 2014
Kohaliku omaalgatuse programm 2014
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектами
 
Координирование проектов 2013-2
Координирование проектов 2013-2Координирование проектов 2013-2
Координирование проектов 2013-2
 
Управление и координирование проектов
Управление и координирование проектовУправление и координирование проектов
Управление и координирование проектов
 
Создание структуры декомпозиции работ
Создание структуры декомпозиции работСоздание структуры декомпозиции работ
Создание структуры декомпозиции работ
 
Планирование проектов
Планирование проектовПланирование проектов
Планирование проектов
 
Управление проектами: цели
Управление проектами: целиУправление проектами: цели
Управление проектами: цели
 
Управление проектами 2,3
Управление проектами 2,3Управление проектами 2,3
Управление проектами 2,3
 
Управление проектами KITRp
Управление проектами KITRpУправление проектами KITRp
Управление проектами KITRp
 
Kukruse ja Mäetaguse mõisad ning Kauksi
Kukruse ja Mäetaguse mõisad ning KauksiKukruse ja Mäetaguse mõisad ning Kauksi
Kukruse ja Mäetaguse mõisad ning Kauksi
 
Kaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külas
Kaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külasKaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külas
Kaevandusveel baseeruva kaugkütte rajamise projekt Kiikla külas
 
Северо-Западный берег Чудского озера
Северо-Западный берег Чудского озераСеверо-Западный берег Чудского озера
Северо-Западный берег Чудского озера
 
Волость Мяэтагузе
Волость МяэтагузеВолость Мяэтагузе
Волость Мяэтагузе
 
Huvitavat uut õppeaastat!
Huvitavat uut õppeaastat!Huvitavat uut õppeaastat!
Huvitavat uut õppeaastat!
 
Selgitus praktilise töö jaoks
Selgitus praktilise töö jaoksSelgitus praktilise töö jaoks
Selgitus praktilise töö jaoks
 
Raku organellid # 2
Raku organellid # 2Raku organellid # 2
Raku organellid # 2
 
Päristuumse raku organellid #1
Päristuumse raku organellid #1Päristuumse raku organellid #1
Päristuumse raku organellid #1
 
Rakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitel
Rakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitelRakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitel
Rakude ehituse ja talitluse omavaheline vastavus peamiste inimkudede näitel
 

Pj 2013 4

  • 1.
  • 2. • Содержание концепции web-проекта с описанием отдельных пунктов • Название проекта • Тут всё понятно. Как корабль назовёшь, так он и поплывёт. • Цель проекта • Вспоминаем дипломную работу в институте и пишем нечто подобное. Это необходимо для четкого понимания того, для чего этот проект затевался. Напомню, цель отображает желаемый результат. Например: создание и реализация браузерной MMORPG «Кирпичи», получения дохода от рекламы и продажа проекта. • Задачи проекта • Аналогично предыдущему, вспоминаем диплом. Это нужно для понимания того, как этот проект осуществить. Напомню, задачи отображают действия, которые необходимо проделать для достижения результата. Например: исследовать рынок браузерных MMORPG, разработать программный код, протестировать сервис.
  • 3. • Участники проекта • В этом пункте ФИО всех, кто участвует в создании проекта. Совет на будущее: используйте свои реальные ФИО, так как иначе потом трудно доказать, что, например, «Зафорд Библброкс», который писал программный код это Вы. • Сроки проекта • Здесь все начинающие (и даже опытные) разработчики делают ошибку. Выделяйте на разработку в два раза больше времени, чем Вам кажется. • Логотип и девиз • Тут тоже всё понятно. • Описание проекта • Напишите несколько абзацев текста, описывающих ваш проект, подчеркивающих его достоинства. Пишите понятно и главное увлекательно. Потом пригодится для привлечения инвесторов или покупателей. • Отличительные особенности проекта • Все особенности вашего проекта. Если Вам нечего сюда писать, кроме как — «этот проект лучший, так как мой», то можете на этом заканчивать свою деятельность web-разработчика. • Целевая аудитория • Опишите людей, для которых пишется проект. Например: продавцы леса города Биробиджан.
  • 4. • • • • • Техническая часть Сервер и расширения. Например, Apache 2.2+ Серверный язык и расширения. Например, PHP 5+ СУБД. Например, MySQL 5+ Ожидаемая посещаемость. Надо четко понимать, сколько народа сможет обслуживать ваш сервис без тормозов. Например, 3000 человек в день. • Трафик. Тут всё просто. Количество людей в день умножаем на средний вес страницы и получаем объём трафика в день. • Общая часть • Кодировка. Опишите основные кодировки, используемые в вашем проекте. Совет: используйте кодировку utf-8. • Сжатие. Будут ли файлы сжиматься при отправке клиенту. • Минимизация. Будут ли файлы минимизироваться (вырезаться лишние пробелы и комментарии) при перенесения на рабочий сервер. • Фильтр входящих данных. Очень важно определить в начале какие данные мы будем принимать от клиента. Например, только буквы русского и латинского алфавита, цифры, знаки =_& • Ограничение доступа. Опишите директории проекта, к которым доступ пользователям запрещен. Например, доступ к директории scripts запрещён для всех пользователей, кроме root. • Правила названий. Даже если Вы пишете проект один, то вначале определите, как будете называть модули, файлы, функции и переменные. Например, для функций использовать нижнее подчеркивание, для переменных выделение заглавными буквами. • Правила комментирования. Например, заголовок функции в /* */, разделение функций при помощи /--/ • Способы взаимодействия разработчиков. Например, icq.
  • 5. • Логика приложения • В этом пункте желательно нарисовать схему того, как будет происходить обмен данными между частями сервиса. Конечно, пункт можно опустить, если взаимодействие элементарное, по принципу клиент-сервер. • Серверная часть • В этом пункте описываются все критические настройки серверной части. Я выделяю следующие: • magic_quotes • register_globals • allow_files • • • • • • • • Клиентская часть: Фреймворки и плагины. Например, JQuery Doctype. Например, strict Поддерживаемые браузеры. Например, IE7+, Opera 9+, FF 3.5+ Поддерживаемые ОС. Например, только Windows Поддержка телефонов CSS. Например, всё до css3 Разрешение экрана клиента. Например, выше чем 1024*768. Прошу обратить внимание на этот пункт. О нём обычно вспоминают в конце работы, когда видят свой «разъехавшийся» сайт. • Тип изображений. Например, Jpeg и Gif. Благодаря IE, этот пункт нужно тоже учитывать.
  • 7.
  • 8.
  • 9. Цели проекта должны отвечать на вопрос, зачем данный проект нужен. Цели проекта должны описывать бизнеспотребности и задачи, которые решаются в результате исполнения проекта. Целями проекта могут быть:  Изменения в Компании. Например, автоматизация ряда бизнес- процессов для повышения эффективности основной производственной деятельности • Реализация стратегических планов. Например, завоевание значительной доли растущего рынка за счет вывода на него нового продукта. • Выполнение контрактов. Например, разработка программного обеспечения по заказу. • Разрешение специфических проблем. Например, доработка программного продукта в целях приведения его в соответствие с изменениями в законодательстве.
  • 10. Результаты проекта отвечают на вопрос, что должно быть получено после его завершения. Результаты проекта должны определять: • Какие именно бизнес- выгоды получит заказчик в результате проекта. • Какой продукт или услуга. Что конкретно будет произведено по окончании проекта. • Высокоуровневые требования. Краткое описание и при необходимости ключевые свойства и/ или характеристики продукта/ услуги.
  • 11. • Иерархическая структура работ ( ИСР) ( W o r k B r e a k d o w n S t r u c t u r e , W B S ) - ориентированная на результат иерархическая декомпозиция работ, выполняемых командой проекта для достижения целей проекта и необходимых результатов. С ее помощью структурируется и определяется все содержание проекта. Каждый следующий уровень иерархии отражает более детальное определение элементов проекта.