24 нояб. 2011 г.

…Хорошая архитектура позволяет ОТКЛАДЫВАТЬ принятие ключевых решений… Хорошая архитектура максимизирует количество НЕ ПРИНЯТЫХ решений.
(С) Uncle Bob

http://t.co/Ln42xDYk

19 нояб. 2011 г.

Анализ предметной области

Консультационный проект у Заказчика, обучение специалистов.
Обсуждаем паттерны аналитической модели.

Рабочий проект #skilltrek: Выбор между функциональным стилем и объектным

Сейчас в рамках разработки продукта выбираем стиль дизайна части логики. Логика интересная - применение различных правил распределения инвестпортфеля на исторических данных. Выявляется две ключевых оси вариативности - распределение активов и частота ребалансировки портфеля, и необходимо перебрать обе оси с накоплением доходности и риска портфелей.
Работа над структурами данных отлично адресует как раз ФП, а моделирование предметной области - ООП. Поэтому я решил поступить интересно - провести небольшую R&D-активность: я напишу кусок в ООП, а ребята-участники в ФП. Мы планируем смоделировать ФП на java и, безусловно, будет не хватать плюшек ФП-языков, но для proof of concept должно хватить. После сравнения решим, какие участки дизайна реализовать в какой парадигме.
Кто-нибудь решал похожие задачи?

13 июн. 2011 г.

Продаю нетбук

Продаю Acer Aspire One AOA150

Chipset: Intel Atom N270 1.60 GHz
RAM: 1Gb
HDD: 120Gb

Возраст - около 2 лет.
Батарею при небольшой нагрузке держит около часа.

Продаю в связи с плановым апгрейдом.
Не устраивает время работы от батареи и низкая производительность (atom первых версий довольно тормознутый). Внешнее состояние - идеальное.
Кому нужно просто серфить в инете, править документы и смотреть фильмы (не в HD) - идеальный вариант.

Картинке. У меня синенький.
Подробная спецификация.

Полный комплект, коробка, кожаный чехольчик - все как при покупке.
Хочу за него 6000 руб. Возможен аргументированный торг.

28 апр. 2011 г.

ScrumTrek starts SkillTrek: Краповые береты мира Agile-разработки

Друзья!
Хотим поделиться радостью. Мы запускаем первый поток проекта SkillTrek - дистанционной школы инженеров.

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

Формат сочетает в себе передачу знаний участникам и закрепление их тут же, в условиях реального проекта. Основной объем нагрузки приходится на технологическую часть (стек Java-технологий и современные инженерные практики Agile) и проектирование системы. Но мы ориентируемся не только на развитие технологических навыков, но и навыков командообразования, soft skills, коммуникативных способностей, эффективного управления временем.

Предстоящий летний проект ориентирован на прокачку основной массы участников с уровня Junior Java Developer до уровня Regular Java Developer. Но будут и ребята, тренирующиеся на архитекторов и тимлидов.
Формат первого летнего потока: дистанционный (практическая работа над проектом, теоретические вебинары, персональные консультации), загрузка 10 часов в неделю (по вечерам + пол-выходного), длительность проекта 4 месяца, объем практической работы над проектом не менее 60% времени.

Стартуем мы в в конце мая. Цена за весь курс 150 тыс. рублей, но первый пилотный поток мы делаем скидку в 50% на курс в 4 месяца. На выходе мы обязуемся сделать из вас твердостоящих на ногах Regular'ов (далее сеньоров), как говориться тяжело в учении - легко в бою. 

Есть половина группы и если вам интересно поучаствовать пишите мне nfilippov@scrumtrek.ru. Cайт мы приземлим через недельку, а пока если есть вопросы по программе ее составу и графику пишите мне, я отвечу на все вопросы, кто наши тренера и так далее...

6 апр. 2011 г.

Конференция AgileDays2011

Мое выступление попало в тройку лучших ))
Отрадно, что ребят интересуют не только процессные, но и инженерные практики.

4 февр. 2011 г.

Прикольная поп-статья об изменчивости

В середине 90-х мне позвонили друзья из АТТ с просьбой помочь в исследовании нарождающегося бизнеса веб-хостинга. Они думали, что известные «пять девяток надежности» (доступность услуг в течение 99,999% времени) АТТ будут ценным предложением, но они не могли уяснить, как все предлагали хороший веб-хостинг за 20$ в мес., тариф на тот момент. Независимо от числа клиентов, 20$ не покрывали ежемесячные затраты, не говоря уже о прибыли.
Я начал описывать веб-хостинг, как привык это делать, включая процесс разработки веб-сайтов локально, загрузки их на сервер и проверки работоспособности.
«Но, если у тебя нет промежуточного сервера, ты будешь делать изменения на рабочей версии сайта!» Они объясняли мне это тем тоном, каким вы бы объясняли маленькому ребенку, почему вы не хотите пить отбеливатель. «О, да, это ужас-ужас!», сказал я. «Иногда сервера сломаются, и мы вынуждены перезагрузиться и начать все с нуля.» На том конце провода была тишина, тишина свойственная конференц-звонкам, когда вся группа останавливается подумать.
Ребята из АТТ, той компании, которая была настолько привержена священному тону гудка, что содержала свою собственную систему энергоснабжения, верно поняли что доход от 20-баксов-месяц с клиента не покроет затрат на хороший веб-хостинг. Что они так и не поняли, и в принципе были не способны были понять, то, что предлагаемое этой отраслью решение в 1996 году и не было хорошим.
Данный факт для ребят из АТТ был не столько удручающим, сколько сбивающим с толку. Мы закончили разговор, и он был довольно вежливым, но было очевидно, что дальнейшей консалтинговой работы не выйдет. Это был не тот рынок, на который они могли бы выйти, и не просто из-за их нежелания, а из-за невозможности.
Было бы просто рассматривать данную ситуацию как просто близорукость с их стороны, но это не учитывает реалии культуры. В течение многих лет культура АТТ ценила и настаивала на качестве сервиса. Их отдел кадров работал для того, чтобы определить потенциальных сотрудников, намеренных избегать острых углов, но суть поиска таких людей была в том, чтобы избежать их приема на работу. Идея вхождения в бизнес, где такие сотрудники будут идеальными — ересь. АТТ, как многие организации, не могла быть хороша в том, в чем уже была хороша и в противоположном одновременно. Бизнес веб-хостинга, поскольку следовал модели «простота сначала, качество потом», представлял не просто новый рынок, он требовал нового культурного опыта.
http://interneter.ru/articles/11/

Конференция AgileDays2011

Постараюсь по-максимуму отжечь на AgileDays.
http://agiledays.ru/reports/view/89/

22 янв. 2011 г.

Потомственная ясновидящая Серафима: вывод из PHP, кодирование от Perl, блок на Java. Отворот от управления проектами, снятие анализа требований. Полное освобождение от тестировочной зависимости. Анонимно в день обращения. Звоните! Не дайте горю придти в ваш дом!