C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Профессиональный подход к созданию web-сайта, решил вынести в отдельную тему
Иван
Отправлено: 21.06.2005, 13:05


Машинист паровоза

Группа: Участник
Сообщений: 207



Стал вопрос о разработке сайта для компании.
Директор сказал :"Вперед!"
Начал я анализировать для чего нам нужен сайт, какой сайт, и т.д. и пришел к выводу, что здесь куча важных вопросов. Каждый
наверное уже наваял когда то, какой то сайтик, с парочкой скриптов на php, но здесь, речь идет о профессиональном подходе! И
вопросы очень серьезные, которые требуют тщательного анализа, так как хочеться чтобы сайт был посещаемым, надежным, красивым,
и отвечал всем требованиям серьезной информационной системы. и самое главное, чтобы окупил все затраты на разработку, а
также, способствовал получению прибыли.
А вопросы возникают следующие (перечисляю по этапам жизненного цикла):

1. Стратегическое планирование

Цель создания сайта.
(реклама, повышение продаж, контакт с потенциальными партнерами и т.д.)
т.е.вопросы бизнес логики.
Предполагаемые затраты на разработку и сопровождение.
Время на разработку (так как сайт проектирутся в первый раз, будем считать дни)
определение дизайна (определяется с учетом категории пользователей (возраст, образование и т.д.))

2. Анализ

Анализ предметной области.
(какая информация должна быть отражена на сайте, в каком количестве
на что обратить особое внимание)
Определение требований к системе.
Расчет стоимости проекта и сроков.
(исходными данными этого этапа являются результаты стратегического планирования)

3. Проектирование

Важным вопросом данного этапа является выбор СП ИС (средства проектирования информационной системы). Детальное описание функциональных оссобенностей при помощи диаграмм

4. Реализация

Выбор инструментальных средств учитывая, надежность, распространенность(немного не красиво сказал) (во многом

определяется, результатом анализа)

5. Внедрение

Выбор хостера, учитывая сепень надежности сервера, ну и конечно цены.

6. эксплуатация

Сопровождение веб-сайта. Постоянное обновление информации. Исправление ошибок, расчет стоимости сопровождения.
Предполагаемые доработки(не исправление ошибок!!!) разработка дополнительных модулей, расширяющих функциональные
возможности системы



да..., перечитав все еще раз, понял что не достаточно подробно описано все, попробовать что ли статью написать?
А пока прошу всех высказать свое мнение, и поправить меня.
Вопрос действительно стал актуальным, жду ваших советов.

Отредактировано Иван — 21/06/2005, 15:36
Георгий
Отправлено: 21.06.2005, 20:07


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



попробуй по методике RUP или XP выполнить сбор требований и анализ
тогда можно будет уже оценить прибыльность и прочие параметры
Valdemar
Отправлено: 22.06.2005, 08:35


Мастер участка

Группа: Участник
Сообщений: 433



При разработке сайта необходимо очень четко продумать структуру сайта, чтобы посетители могли интуитивно понимать где (в каком разделе) находится нужная им информаци.
Так же нужен хороший веб-дизайнер, который сможет разработать привлекательный и желательно "легкий" дизайн сайта.
Необходимо решить вопрос, как будет построен сайт — на основе статических html-страниц или он будет динамическим. Если динамическим, то с учетом требований хостера выбрать готовый или разработать свой движок сайта. Для нашего предприятия мы когда-то сами разработали простенький движок на Perl, но получилось не очень хорошо. Сейчас переводим сайт на готовый бесплатный движок, в котором уже есть много полезных функций, на реализацию которых ушло бы много времени.
Иван
Отправлено: 22.06.2005, 09:12


Машинист паровоза

Группа: Участник
Сообщений: 207



to Valdemar
в этом то и состоит задача —
QUOTE
необходимо очень четко продумать структуру сайта


сам писать движок я не буду. Во-первых у меня мало опыта, во вторых, проще и быстрее нанять человека, который все это сделает не методом проб и ошибок, а быстро и эффективно.(есть ограничения по времени)
Задача состоит в том чтобы дать исчерпывающее техническое задание и грамотно управлять процессом разработки.В первый раз буду управлять проектом, поэтому опыта в этом нет, тех кто это уже делал прошу дать элементарные советы.

Георгий, спасибо за совет, попробую.
Иван
Отправлено: 23.06.2005, 13:23


Машинист паровоза

Группа: Участник
Сообщений: 207



Определил лиц учавствующих в каждом из этапов разработки.
Очевидно, что одними из важнейщих этапов являются:
стратегическое планирование, определение требований, и анализ.
Дело втом, что на этих этапах приходиться работать в основном с заказчиками(большинство сотрудников компании). А заказчики, аналитики и разработчики говорят как известно на разных языках, и самым сложным будет определение требований и их анализ. Замечу что на этапе анализа, систематизируются требования определенные заказчиком. Отбираются для реализации только те требования, которые способствуют решению задач определенных на этапе стратегического планирования и ничего кроме них.
Изучив следующее:
Методы получения требований
пришел к выводу что самым эффективным методом получения требований является метод "мозгового штурма"(в данном случае), а вообще метод получения требований определяется сугубо индивидуально.

Иван
Отправлено: 23.06.2005, 13:49


Машинист паровоза

Группа: Участник
Сообщений: 207



offtop

цены на курсы по CASE технологиям ого-го
И литературу нормальную с примерами нати сложно

курсы
Admin
Отправлено: 23.06.2005, 23:11


Владимир

Группа: Администратор
Сообщений: 1190



1 А что за сайт ?
2 Какая продукция будет через него рекламироваться
(и/или продаваться) ?

Зная ответы на них и можно что-либо советовать.

Если заказывать крутой навороченный — обойдется в несколько
тысяч (3-10) долларов минимум, сами такой не напишите.

Если электронный магазин — сейчас достаточно много
хороший движков на php надо лишь поискать что именно
подходит под ваши задачи и сделать дизайн.
Опять же — профессиональный дизайн сделает хороший художник,
а его надо нанимать/платить.

Далее, практически — если будете нанимать людей на разработку
(доводку под вас) движка сайта — обязательно требуйте с них
порфолио готовых работ — посмотрите насколько удобно они
делают свою работу, а также пройдитесь и посмотрите наличие
обратной ссылки на них(что это действительно делали они),
наскольно вам нравиться работа их движка и дизайн сайта.
Иван
Отправлено: 24.06.2005, 09:16


Машинист паровоза

Группа: Участник
Сообщений: 207



to Admin

сайт пишется для коммерческой компании. Которая распространяет носители информации. В будущем возможно, будет и интернет магазин.
Но пока только как корпоративынй сайт.
Я говорил, сам я не буду ни рисовать ни программировать его, моя задача граммотно спроектировать и дать Т.З. Ну может быть в дальнейшем что то подправлять буду.
Сайт пишется на ASP .NET.

to Георгий

smile.gif да... не большая, для Москвы скорее всего не большая, но для нашей страны это дорого, по крайней мере учитывая мою зарплату (стыдно сказать)
Я тоже мечтаю о таких курсах.(Программа курса меня очень привлекла!!!) В моем универе было только 3 препода которые хоть что то соображали в этом деле. Один из них теоретик, двое других бывшие студенты — старше меня на пару лет, один из которых уже ушел из универа. Может попробовать хотя бы консультации у них брать — дешевле выйдет.

Отредактировано Иван — 27/06/2005, 09:19
vitavita
Отправлено: 24.06.2005, 10:09


Дежурный стрелочник

Группа: Участник
Сообщений: 59



to Иван
для начала я бы посоветовал купить книжку и почитать :
UML Руководство пользователя
Г. Буч, Дж.Рамбо, А.Джекобсон (241 руб)
А потом др. книги почитать.
Иван
Отправлено: 24.06.2005, 10:36


Машинист паровоза

Группа: Участник
Сообщений: 207



Ее и покупать не стоит, эта книга есть в электронном варианте, и я ее уже прочитал, обратите внимание на название книги, она объясняет, как средствами UML моделировать. для того чтобы моделировать нужно знать что моделировать.

Отредактировано Иван — 24/06/2005, 10:37
Denis
Отправлено: 17.07.2005, 04:51


Не зарегистрирован







А не проще обратится в компанию профессионально этим занимающуюся все равно деньги платить собираетесь.
Иван
Отправлено: 18.07.2005, 09:53


Машинист паровоза

Группа: Участник
Сообщений: 207



Я учусь всему что не знаю и что связано с IT , и мне это интересно и нужно!!!
Кстати, разговаривал с представителями таких компаний.Они сказали что нормального ТЗ никто еще не давал. А я хочу дать хорошее, грамотно разработанное ТЗ.
Asher
Отправлено: 19.07.2005, 08:49


Мастер участка

Группа: Модератор
Сообщений: 550



QUOTE
Они сказали что нормального ТЗ никто еще не давал

И никогда не даст. cool.gif
ТЗ составляет исполнитель, на основании ТехническихПредложений(ТП) заказчика.
В нормальном ТЗ, обычно, все расписано. У заказчика, опять-же обычно, нет соотвествующей квалификации и знаний для расписывания всего в полном объеме. Иначе он сам бы все сделал. wink.gif
ТЗ составляют специалисты исполнителя, руководствуясь ТП и знаниями о возможностях своего предприятия и согласовывают с заказчиком.
Иван
Отправлено: 19.07.2005, 09:12


Машинист паровоза

Группа: Участник
Сообщений: 207



QUOTE
И никогда не даст.


Может у меня получится, wink.gif
в принципе все почти готово, сначала все на чистых листах бумаги, потом все в Розу перекидывать.
Admin
Отправлено: 19.07.2005, 18:38


Владимир

Группа: Администратор
Сообщений: 1190



Только вы забываете, что живете не в америке,
чтоб потом не удивляться и говорить -
хотелось как лучше, а получилось ... wink.gif как всегда.

Задание — заданием, а лучше чем портфолио конкретного
исполнителя вам ничего не скажет.

Ну почитают они ваше тех. задание, ну посмеются ...
и сделают ... как умеют и как им кажется лучше.

Ну сами же вы программист, понимаете как пишутся программы. smile.gif

Скажите просто, что Вам очень хочеться научиться грамотно
составлять тех задания. smile.gif

И полностью согласен с Asher-ом:
QUOTE

ТЗ составляет исполнитель, на основании ТехническихПредложений(ТП) заказчика.


Отредактировано Admin — 19/07/2005, 18:41
Иван
Отправлено: 20.07.2005, 09:31


Машинист паровоза

Группа: Участник
Сообщений: 207



QUOTE (Admin @ 19/07/2005, 18:38)
Ну сами же вы программист, понимаете как пишутся программы. smile.gif


понимаю, поэтому думаю мы друг-друга поймем лучше чем просто заказчик без
QUOTE
соотвествующей квалификации и знаний для расписывания всего в полном объеме.


QUOTE
ТЗ составляет исполнитель, на основании ТехническихПредложений(ТП) заказчика.

ну хорошо назовем это техническим предложением, но для меня это будет ТЗ, так как можно сказать что в этом проекте я выступаю в двух ролях:
с одной стороны я заказчик,(работаю в компании для которой разрабатывается сайт)
с другой стороны я исполнитель (член команды разработчиков(аналитик программист и дизайнер)) и задание мне от программиста написать ТЗ
а вообще,

QUOTE
 Скажите просто, что Вам очень хочеться научиться грамотно
составлять тех задания.

Ну да , а как по другому учиться, нельзя чему то научиться, просто читая книжки, и Вы это не хуже меня знаете wink.gif
Иван
Отправлено: 14.09.2005, 10:40


Машинист паровоза

Группа: Участник
Сообщений: 207



Привет всем, стал вопрос о выборе хостинга, сайт пишется на ASP,
поэтому нужен соответсвующий хостинг. Кто то может посоветовать что то конкретное.
Было бы не плохо, разместить сайт где то в Германиии хотя бы (чтобы по меньше хопов было). Ну и конечно не последнее значение имеет цена, и соотвествующий сервис.

Вернуться в Аспекты и идеология профессиональной разработки ПО