We build web-applications on the top of our open source framework "Cassea". To describe it we use such buzzwords: MVC design, strict PHP 5, BSD license, OOP approach, lazy loading of classes, package manager, huge possibility for extensibility, built-in multilanguage support (I18N/L10N), data caching, console subsystem, logging, jQuery on-board, access control, template inheritance and much more...
Our twitter
- Отдельностоящий, холодящий душу, адский ад (да-да, совсем без котлов)
- #agile planning-домино
- "Толкать почку" :) #rubyconfua
- Поработаю Кэпом :) PM tool, о котором идет речь на #rubyconfua, это http://www.pivotaltracker.com/
- User Story is a silver bullet, according to Yaroslav from Railsware #rubyconfua
- OMG! Shit is on the slides :) #rubyconfua
- "Идея не важна. Главное - менеджмент и команда" #rubyconfua
- Наезд на мантру "красный-зелёный-рефакторинг". Говорят это антипаттерн #rubyconfua
- Speech about unit testing. Should be interesting #rubyconfua
- Still no coffee at "coffee-breaks". That's funny :) #rubyconfua
- Всем составом на #rubyconfua . Наконец-то с инетом.
- Это же ПеХаПец!
Составление требований и написание ТЗ
Перед тем, как приступить к непосредственной работе над сайтом необходимо выполнить этап, который называется "Составление требований". Обычно, осознание того, что нужно от сайта у наших клиентов имеет весьма расплывчатый характер, а иначе бы вы не обращались к нам за услугами. Мы поможем чётко сформулировать пожелания, а возможно некоторые и подкорректировать.
Выслушав нашего клиента мы предлагаем составить список ключевых задач, которые будет решать сайт. Результатом последующего обсуждения должна стать схема работы, т.е. то, как сайт позволит пользователю решить вставшую перед ним проблему. Вместе с этим учитываются все те варианты использования и нюансы, которые должны быть заложены в будущий сайт. Этого легче всего достичь сделав карандашные наброски макетов экранов.
Не стоит забывать, что очень многое зависит от человека, который делает формализацию требований. От его компетенции и знания всех тенденций развития интернет зависит, насколько современным будет ваш сайт, сервис или стартап. Мы сможем рассказать вам про "фишки" и трюки, которые будут выгодно отличать вас от остальных, но при этом абсолютно не усложнив механизм взаимодействия с посетителями. Ведь всё должно быть в меру.
Итак, получив всю эту информацию вместе с вами мы составляем документ под название "Техническое задание" (в простонародье, ТЗ). Это обязательный документ, без которого невозможно достичь качественного результата. Он регламентирует все функции, которые должен выполнять сайт, описывает необходимые программные и аппаратные ресурсы, и прочие технические тонкости.
Дальнейшее сотрудничество строится на базе этого документа. И без него ни один уважающий себя разработчик, конечно если он не студент и не делает сайты "за еду", не возьмется за работу.
Back