Процесс разработки сайта. Версия 0.2.0

Бизнес, От House к Организации 11.08.2009

Это описание процесса разработки сайта, в том числе с некоторой мат. частью:

Т.е. это попытка оформить руководство по разработке сайта внутри компании, дабы разрабатывать быстрее и качественнее.

Процесс разработки на Сайта:

1) ТЗ
2) HTML-прототипы - согласование -
после этого программист может начинать делать работу.
3) Дизайн
делает дизайн на основе HTML-прототипов.
4) Верстка
уже есть код (вывод),  поэтому верстка ставиться на готовый вывод блоков.
5) Тестирование
6) Сдача, доработки, установка на сервер.

7) Установка через FTP или SVN.
Для Zend for Eclipse есть плагин, который заливает данные на FTP (обновляет только нужное)
Если проект лежит в SVN и закачка на FTP - то нужно очищать от *.svn-файлов
В идеале, сделать скрипт, который автоматом будет заливать сайт (удалять .svn файлы и т.п.)
Скрипт: на ant сделать или на ruby.
8) Если по SVN:
то должны быть релизы- версии. Для новой версии-делается тег в SVN.
Скрипт, который копирует trunk в tag

 

Также сюда стоит добавить предварительные работы по: 

  - подготовка сервера

  - сбор данных по проекту

  - анализ полученной информации

  - оценка проекта. 

Хотя, это уже процесс ДО создания проекта. 

 

 

Popularity: 25% [?]

Как сделать, чтобы народ приходил в офис к 9-10?

От House к Организации 07.07.2009

Вопрос: а всем ли нужно быть в  9-10?

Результат — главный критерий

Поэтому, если народ (не менеджеры) приходит к 11-12 и работа выполняется в срок — это замечательно.

Менеджерам, продовцам и т.п — нужно приходить раньше, чтобы ставить задачи исполнителям.

Халява в виде завтраков: субъективно. Халявный хавчик не самый вкусный, и еда — не самое важное.

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

Overtime —! обязательно! должно премироваться, если не хотите потерять ведущих спецов, и команду в целом.

Лучше выспавшийся программист в 12, чем недоспавший в 10.

«творческие личности» — несобранные инфантильные раздолбаи, которые собственную невоспитанность пытаются как-то объяснить. — контроль и еще раз контроль.

Ходишь позже — ОК — только сдавай работу в срок — т.е. тут более важно управление, а не момент прихода. цитата: «Но творческих кадров лучше мотивировать свободным графиком+жёсткие сроки выполнения проекта/задачи с контролем по ключевым временным точкам.

Соответственно оплата работ привязывается к этим точкам. И очень жёсткие денежные санкции за нарушение сроков. Этакий метод кнута и пряника. Жёстких временных рамок прихода на работу для таких кадров лучше не ставить, не касается это конечно совещаний и там где требуется присутствие в строго оговоренное время (допустим это встреча с клиентом).»

Popularity: 19% [?]

От House к лучшей Организации

От House к Организации 18.04.2009

Почему один в поле не Воин?

Почему один?

Почему в поле?

Один в поле тоже воин - это да, только, либо поле маленькое, либо атака слабая.

Чем больше армия - тем больше охват территории.

Поэтому - сила организации (компании) в команде.

Что  такое организация?

Значений у этого слова довольно много:

Организация - группа людей, работающих вместе.

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

Организация - эффективное распределение ролей между людьми, а также управление ресурсами.

Организация - действие, направленное на формирование группы.

Организация - компания, занимающаяся какой-либо деятельностью.

Организация: Представляет собой форму объединения группы людей, деятельность которых сознательно координируется субъектом управления для достижения общей цели.
Понятие многогранное  и объемное.

Мне, как владельцу компании, интересно рассмотрение организации с точки зрения бизнеса:

- управление людьми

- распределение времени и ресурсов

- делегирование задач и полномочий

Почему мне это интересно?

Интерес рождается из потребности быть более эффективным, т.к.  на данный момент организация в моей компании, не эффективна.

Если поставить шкалу эффективности из 100 баллов. То, скорее всего у меня будет 1-2 балла.

Занимаемся мы, как и многие it-веб-компании веб-разработками.

Делаем разного рода сайты.

Но есть и несколько нестандартных проектов.

Т.е. я не отношу себя к веб-студиям, которые делают только сайты и ничего больше.

Основной наш проект - это интернет казино.

Еще есть проекты:

- партнерская система для вебмастеров ( вебмастер регистрируется, получает готовый магазин, пригоняет туда трафик и получает процент от продаж)

- партнерская  система для выплат вознаграждений (для казино)

- сообщество байкеров (www.motofriends.ru)

- специализированный поиск по базе автозапчастей (www.tolex.by)  - поиск осуществляется по кроссам и артикулам производителей с учетом всех возможных замен. По такому алгоритму работает exist.ru (у них огромная база замен), а нас же была база, предоставленная компанией Tolex.

Но суть в чем:

Задач становиться больше. Людей немного. Проекты идут. Нужно с ними справляться.

Поэтому, решил заняться поиском более эффективной организации процесса работы в команде, между людьми, по проектам и т.п.

Что хочется в результате:

-  четкая работа команды

- четкая, понятная постановка задач

- автоматизация повторяющихся задач

- управление проектами

- контроль качества

Как это все осуществить?

Будем искать ответы.

Popularity: 30% [?]