інформаційне моделювання та аналіз сайтів
Сайт - це не лише гарний малюнок в Інтернеті, але й три-чотири поверхи нижньої частини айсбергу...
В залежності від того, чого ви бажаєте, створення сайту може дуже сильно відрізнятися: одна справа, якщо для вас буде достатньо надати коротку інформацію про себе, і зовсім інша справа - повна автоматизація бізнес-процесів підприємства. З чого ж почати?
В будь-якому випадку, створення сайту складається з наступних етапів (для кожного конкретного сайту вони можуть бути насиченими або ж дуже короткими, але обов'язково присутні всі):
Незалежно від того, чи буде це інтрасайт, сайт-візитка, простий інтернет магазин чи складний портал, будь-яка web-розробка проходить ці етапи (принаймні, повинна проходити при нормальному ставленні до справи). Істотні відмінності виявляються лише на етапі програмування: підводна частина айсбергу росте для складніших систем.
Створення сайту - з чого почати?
Якщо у вас ще немає сайту, рекомендую не робити одразу величезний річний проект по автоматизації всього. Спробуйте спочатку відкрити свій сайт у вигляді простого сайту візитки, який реалізує найважливіші функції. Втім, ця рекомендація стосується також і розвитку вже існуючих систем. Як правило, в подібних випадках до моменту завершення розробки компанія вже далеко відійде від первинного погляду на необхідні функції, і отримана система виявиться просто мертвою.
Створення сайту почніть с того, що коротко випишіть все, що ви бажаєте отримати від сайту. Далі виділіть із загальної маси функції, які найбільш потрібні, найнеобхідніші вже зараз. Критерій - щоб це можна було б реалізувати максимум за 2-3 місяці (а краще місяць), і щоб отримана частка вже була самодостатньою, цілісною, і вже приносила якусь користь. Наприклад, це може бути:
Коли ви отримаєте результат та почнете його використовувати, через деякий час ви обов'язково побачите щось нове, чого захочеться додатково (до гарного швидко звикаєш!). Плюс те, що було відкладено раніше. Отже, прийшов час повторити ітерацію зі створення сайту, і знову - з чого почати? - так, знову зберіть все, що необхідно зробити, і повторіть процедуру, описану вище. Досить часто буває, що необхідність в якихось функціях і відпадає, і з'являються нові. Це нормально: адже компанія живе та розвивається, і її потреби змінюються.
Але на що ще хочу звернути вашу увагу.
Розробка технічного завдання не даремно винесена першим пунктом, до того ж цей пункт обов'язковий при будь-якій ітерації, при будь-яких удосконаленнях системи. На цьому етапі йде структуризація, впорядковування процесів і даних, які підлягають подальшій автоматизації, але ще у вигляді простого тексту, таблиць та схем.
Запам'ятайте - не можна автоматизувати хаос!
Якщо у вас все працює як годинник, та лише займає багато часу чи незручно, - то автоматизація вам дійсно допоможе. В цьому випадку створення сайту все одно треба почати з розробки технічного завдання, але воно буде простіше, в деяких випадках буквально на півсторінки короткий опис.
Якщо ж процеси розрослися настільки, що ви вже насилу можете уявити, хто за що відповідає, та в яких випадках що відбувається, то створення сайту лише додасть вам чи комусь з ваших співробітників об'єму роботи. В цьому випадку, перш за все необхідно провести аналіз і моделювання бізнес-процесів (адже в результаті може опинитися, що 10-40% виконуваних дій насправді нікому не потрібні), і лише після цього починати автоматизацію.