blog-of-roman.blogspot.com
Блог Романа Кузьмина: июля 2011
http://blog-of-roman.blogspot.com/2011_07_01_archive.html
Блог об управлении IT проектами. Вторник, 19 июля 2011 г. Разработка больших систем. Часть 5. Про хаки и рефакторинг. Хаком назовём кусок кода, который не вкладывается в общую концепцию, не соответствует архитектуре проекта и решает ту или иную специфическую проблему. Например, при создании программы, где есть пользователи и есть механизм их удаления не вовремя вспомнили, об опасности удаления аккаунта главного администратора системы. А поскольку сроки поджимали, то в программе появился код:. Любой код, ...
blog-of-roman.blogspot.com
Блог Романа Кузьмина: июня 2008
http://blog-of-roman.blogspot.com/2008_06_01_archive.html
Блог об управлении IT проектами. Понедельник, 30 июня 2008 г. Продолжаю публиковать конспекты семинаров, посвященных методологиям управления проектами. Сегодня пишу о системе 6 сигм (Six Sigma). Введение в 6 сигм. Статистические основы «Шесть Сигм. DMAIC (Define-Measure-Analyze-Improve-Control) — методология улучшения существующих процессов. DFSS — (Design for six sigma) — методология создания новых процессов. Программное обеспечение для 6 сигм. Что мне показалось полезным. Введение в 6 сигм. Для придани...
blog-of-roman.blogspot.com
Блог Романа Кузьмина: октября 2008
http://blog-of-roman.blogspot.com/2008_10_01_archive.html
Блог об управлении IT проектами. Вторник, 14 октября 2008 г. Недавно, впервые в нашей практике, русскоязычный заказчик потребовал от нас план управления проектом. С одной стороны - здорово. Значит уровень отечественных заказчиков вырос. С другой - готового шаблона на русском языке в Интернетах не нашел. Пришлось писать (или переводить? Самостоятельно. Результат - ниже. Надеюсь, кому-нибудь сэкономит время :-). Замечу, что приведенный здесь документ - это все таки не шаблон, а именно русскоязычный пример.
blog-of-roman.blogspot.com
Блог Романа Кузьмина: июля 2008
http://blog-of-roman.blogspot.com/2008_07_01_archive.html
Блог об управлении IT проектами. Суббота, 5 июля 2008 г. Недавно начали в своей компании. Серию семинаров, или точнее разговоров о различных методологиях управления проектами. Что-то вроде вводных курсов, стартовых точек, для тех, кто хочет понять какие конкретно 400-страничные документы ему действительно стоит изучать. Решил опубликовать конспекты для тех, кому интересно. А может кто-нибудь еще и прокомментирует, тогда будет совсем здорово. Ссылки на это сообщение. Пятница, 4 июля 2008 г. В последнее вр...
blog-of-roman.blogspot.com
Блог Романа Кузьмина: сентября 2009
http://blog-of-roman.blogspot.com/2009_09_01_archive.html
Блог об управлении IT проектами. Вторник, 15 сентября 2009 г. Процессы, проекты и российские компании. В этой статье я хочу сравнить. Бизнес-процессами с реальной организацией работ, характерной для множества российских компаний среднего бизнеса. Далее, хочу попытаться ответить на вопрос – какой должна быть система автоматизации деятельности средней российской компании. 8211; это регулярно выполняемая работа многих исполнителей по четко зафиксированным правилам и алгоритмам. Отличия процессов от проектов.
blog-of-roman.blogspot.com
Блог Романа Кузьмина: Разработка больших систем. Часть 3. О хорошем дизайне.
http://blog-of-roman.blogspot.com/2011/07/3.html
Блог об управлении IT проектами. Понедельник, 18 июля 2011 г. Разработка больших систем. Часть 3. О хорошем дизайне. Как было упомянуто, одной из причин «плохих багов является неверная архитектура приложения. И, хотя построение архитектуры является обязанностью архитектора, а не разработчика, разработчику полезно бывает уметь видеть стандартные ошибки в архитектуре и отличать правильную архитектуру от неправильной. Хотя бы для того, чтобы не испортить правильную архитектуру своими изменениями. Во-первых,...
blog-of-roman.blogspot.com
Блог Романа Кузьмина: Разработка больших систем. Часть 4. Принципы ООП.
http://blog-of-roman.blogspot.com/2011/07/4.html
Блог об управлении IT проектами. Вторник, 19 июля 2011 г. Разработка больших систем. Часть 4. Принципы ООП. Принципы ООП очень хорошо описаны тут: http:/ www.oodesign.com/design-principles.html (правда по английски). Здесь я хочу показать, что , по-сути, каждый из них служит описанной в третей части идее «программирования основанного на контрактах. Все они направлены на то, что контракты будут существовать. Класс должен быть закрыт для модификаций, но открыт для расширений. Состоит из двух утверждений:.
blog-of-roman.blogspot.com
Блог Романа Кузьмина: марта 2012
http://blog-of-roman.blogspot.com/2012_03_01_archive.html
Блог об управлении IT проектами. Среда, 21 марта 2012 г. Точнее об управлении качеством в IT проектах. Наивное представление о качестве. Сводится к тому, что есть качественные вещи (и это круто), и есть некачественные (и это ужасно). Надо все делать качественно. И все будут счастливы. Применяя такой подход, неизбежно приходишь к выводу, что , спецодежду нужно шить из меха норки, поскольку "качественно". В реальных проектах так никто не поступает. Чуть более продвинутое представление о качестве. Чтобы пон...
blog-of-roman.blogspot.com
Блог Романа Кузьмина: Разработка больших систем. Часть 1. Внесение изменений.
http://blog-of-roman.blogspot.com/2011/07/1.html
Блог об управлении IT проектами. Четверг, 14 июля 2011 г. Разработка больших систем. Часть 1. Внесение изменений. Очень давно ничего сюда не писал. А сейчас вот решил написать на другую тему. Пожалуй, даже более близкую мне - про технологию разработки больших программных систем. Кстати, буду благодарен за конструктивную критику. Особенно от тех, кто также профессионально занимается разработкой больших программных систем. Как вносить изменения (или исправления) в сложную систему. 3) Проверить работает ли.
SOCIAL ENGAGEMENT