Страницы

18 ноября 2013 г.

Как писать хорошие user stories: part 2

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

Хорошие практики

  • Используйте истории как возможность начать общение с командой, пользователями и клиентами. История – это не спецификация, ее не должен писать аналитик в гордом одиночестве и она не заменяет диалога. Все ровным счетом наоборот: история – это суть обсуждений того, как пользователи взаимодействуют с продуктом.

4 октября 2013 г.

Гармония цвета

 Сегодня общался с начинающий разработчиком-самоучкой, пару дней назад помогал ему в написании плагина для WP, на вопрос "Как у Вас с дизайном?" получил не однозначный ответ, но после того как он скинул мне ссылку все стало на свои места. Слабонервных прошу не открывать http://miha-coder.u-gu.ru/.
    Довольно часто встречаются сайты вполне не плохо написанные в отношении функционала, но режущие глаза после 3 секундного просмотра. Например я во время серфинга попадаю на что-то подобное даже если на сайте лежит нужная мне информация я закрываю его максимум через 5 секунд, зрение к сожалению уже "не то".

1 октября 2013 г.

Как писать хорошие user stories: part 1

В продолжении статьи про SCRUM хотелось бы более углубиться в user stories.

В кругу фрилансеров я работаю уже более 7 лет и часто на моем пути были кастомеры 
которые сами не знали что хотят не говоря о том что бы составить правильно ТЗ. В итоге я делал как считал нужным и были не приятные моменты когда заказчик после недели моих бессонных ночей говорил что это не то что он хотел в итоге приходилось переделывать. Но со временем набираешься опыта и сегодня я выпытываю все до мелочей и лишь потом соглашаюсь на работу, но речь не об этом. Работая в команде мы, люди с разными взглядами и понятием правильного, должны найти общий язык что бы не создавать 
басню Крылова - Лебедь, Щука и Рак. И подробно составленный план действий является отличный помощником как в разработке проекта, так и в реализации готового СУПЕР продукта.

30 сентября 2013 г.

SCRUM

    Итак после длительного перерыва я снова вернулся в блогосферу. С сегодняшнего дня будут заметки не только о практике но и о теории разработки.. Начнем о такой методологии как SCRUM.

    Что же такое скрам? Основы.
    Scrum (Скрам) — это не аббревиатура, этот термин взят из регби, который обозначает схватку вокруг мяча. 
    В нашем случае все немного иначе.
 Scrum - одна из самых популярных методологий гибкой разработки. Одна из причин ее популярности - простота. Scrum по-настоящему прост, его можно описать в одной короткой статье, что я и постараюсь сделать в этом обзоре.

27 мая 2013 г.

Сброс пароля для root в mysql установленном через Denwer

И так вы забыли пароль от рута и при входе в phpmyadmin вам пишет: #1045 - Access denied for user 'root'@'localhost' (using password: YES) Ничего страшного, ща поправим. Останавливаем сервер, в моем случае я делал через stop Denwer, идем в папку куда вы установили Денвер (при запуске эта папка виртуализируется как выделенный диск). В моем случае это c:\WebServers\usr\local\mysql-5.1\ в ней лежит файл my.cnf заходим в него и после [mysqld] вбиваем строчку:

skip-grant-tables

Сохраняем и закрываем файл. Теперь сервер будет нас пускать без инициализации пароля. Запускаем Денвер, заходим в http://localhost/Tools/phpMyAdmin/ нажимем в меню SQL и вводим две строчки, где вместо MyNewPass пишем свой пароль:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Жмем GO/Выполнить. Выключаем Денвер, стираем строку со skip-grant-tables Запускаем Денвер заново, и в папке по адресу z:\home\localhost\www\Tools\phpmyadmin\ редактируем 3 строчки файла config.inc.php таким образом:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MyNewPass';

25 марта 2013 г.

Установка postgresql 9.1.1-1 на windows7 x64


Столкнулся с проблемой в установке PostgreSQL, потратил день в пустую на инсталляцию обычной базы данных. Решил сделать заметку с подробным описанием собственно сабж ниже...


Итак нам понадобится: 
  • Windows 7x64
  • postgresql-9.1.1-1-windows-x64
1. ВАЖНО: В названии Вашей учетной записи не должно быть кирилических(русских) букв. postgres относится к ним с презрением и не создаст конфиг файл который потребует для старта сервиса

18 марта 2013 г.

Вечная память Google Reader или как дальше жить?



Как многие уже поняли из заголовка компания google решила закрыть сервис, который, как оказалось, многие любили

Google Reader, который относят к сервисам для "искушенных пользователей", как говорит aif.ru, прекратит свою работу 1 июля этого года. В Google объясняли, что сервис не пользовался популярностью, в интернет-тусовке – что компании нужно показать инвесторам способность закрывать неэффективные программы. И с грустью в голосе журналисты подвели итог эры RSS, с которой многие сегодняшние пользователи интернета вообще не знакомы.