Рубрики

Свежие записи

Page 1 of 3123

Оценка трудозатрат разработки программной компоненты

GD Star Rating
loading...
GD Star Rating
loading...




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

Данный материал перекликается с другими статьями, размещенными в моем блоге:

Тема метрик очень мне интересна и близка. В ближайшее время планирую опубликовать еще пару-тройку материалов, но они слишком объемные. На верстку уйдет много времени. Как только – так сразу :)

Читать дальше Оценка трудозатрат разработки программной компоненты

Связные и просто интересные записи:

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

Software Configuration Management Checklist

GD Star Rating
loading...
GD Star Rating
loading...




SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM

Software Configuration Management Checklist

The following checklist is intended to provide system owners, project managers, configuration managers, and other information system development and maintenance professionals with guidance in identifying and planning software configuration management (SCM) activities. The checklist reflects recognized SCM activities to be performed throughout the information system (IS) life cycle.

Software configuration management is generally characterized as the control of changes to software (inclusive of documentation) during the initiation, development, and operation phases of the IS life cycle.

Читать дальше Software Configuration Management Checklist

Связные и просто интересные записи:

Метки:activity, architect, change, chart, clearcase, clearquest, CM, cmm, cmmi, configuration, defect, diagram, ibm, ieee, it, loc, management, microsoft, ms, perl, plan, process, project, rational, req, request, rose, rup, smp, soda, software, sql, standard, state, tools, unified, атрибут, версии, взаимодействие, видео, внедрение, времени, заказчик, изменение, изменениями, инструмент, инструменты, клиент, код, коммуникации, конфигурации, конфигурациями, метрики, небо, обсуждение, оператор, план, планирование, ПО, подряд, подход, поле, проект, процесс, регламент, система, сложность, состояние, специалист, стандарт, субподряд, требования, труд, УК, управление, фактор

Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational

GD Star Rating
loading...
GD Star Rating
loading...




Уж очень долго писалась данная статья. Даже забыл как все началась. Ранее я вешал анонс статьи, а сейчас решил опубликовать ее полностью. В ней есть некоторые расхождения в отличии от официальной версии, но они незначительны. Сама идея расчета эффективности от внедрения чего бы то ни было – не есть задача непосильная и недоступная. Вопрос лишь в том, как было сказано в одной из дискуссий – а будет ли кто-нибудь считать её если проект откатный, если внедрение никому не нужно… и так далее. Вопрос, конечно, интересный, но с точки зрения чистой науки мне ближе и интереснее реальные жизненные цифры. И чем чаще они проходят проверку и показывают свою правильность, тем мне лучше. Цифры в данном материале подтверждены десятком проектов, причем в некоторых случаях для проверки брались уже завершенные проекты. Делалось некое «препарирование» известного проекта. Опять же, методика, примененная в статье может быть приложена к оценке возврата инвестиций для любых систем, поддерживающих процесс разработки ПО.

Оптимизация процессов и внедрение средств автоматизации должно идти во благо организации, но каждая организация перед началом внедрения хочет просчитать выгоды для себя от новых технологий и процессов. В статье обобщен опыт таких внедрений, приведены статистические показатели внедрений IBM
Rational в России.

Статья написана по мотивам конференции IBM и СМ-Консалт в соавторстве с Александром Шамраем

Александр Новичков, руководитель отдела внедрения и консалтинга, СМ-Консалт

Статья опубликована на сайте IBM  DeveloperWorks

Читать дальше Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational

Связные и просто интересные записи:

Метки:activity, ALM, Application Lifecycle Management, architect, change, change request, chart, clearcase, clearquest, CM, configuration, defect, ibm, ieee, it, loc, management, microsoft, ms, package, plan, planning, process, project, rational, req, request, rose, rup, service, sloc, soda, software, solutions, sql, state, tools, unified, unified process, атрибут, версии, взаимодействие, видео, внедрение, времени, глоссарий, заказчик, изменение, изменениями, инструмент, инструменты, клиент, код, коммуникации, конфигурации, конфигурациями, курс, лекция, маккейб, метрики, небо, обсуждение, оператор, отношения, план, планирование, ПО, подряд, подход, поле, программа, программирование, проект, процесс, регламент, система, слова, словарь, сложность, состояние, специалист, стандарт, субподряд, термины, толкование, требования, тренинг, труд, УК, управление, фактор, цикломатичность, чепин

Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ

GD Star Rating
loading...
GD Star Rating
loading...




И снова о метриках… Это третий материал по метрикам, опубликованный в блоге. На этот раз написанный в соавторстве и опубликованный на русскоязычном сайте IBM и на сайте нашей компании СМ-Консалт.

Если вам доводилось руководить проектом разработки программного обеспечения (программных комплексов, информационных систем) то вы точно сталкивались с вопросом оценки трудозатрат и трудового вклада разработчиков и понимаете нетривиальность этой задачи. В отличие от большинства отраслей материального производства, в вопросах проектов создания ПО недопустимы простые подходы, основанные на умножении трудоемкости на среднюю производительность труда. Это вызвано, прежде всего, тем, что экономические показатели проекта нелинейно зависят от объема работ, а при вычислении трудоемкости допускается большая погрешность. Поэтому для решения этой задачи используются комплексные и достаточно сложные методики. К ним, в частности, относятся метрики исходного кода — метрики размера, сложности и понятности программ.

(с) Блог Новичкова А.Н. – anovichkov.msk.ru

Читать дальше Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ

Связные и просто интересные записи:

Метки:clearcase, ibm, loc, rational, sloc, джилб, код, маккейб, метрики, программа, программирование, сложность, цикломатичность, чепин

Управление конфигурациями в Rational Unified Process. Один из вариантов перевода

GD Star Rating
loading...
GD Star Rating
loading...




Данный материал представляет собой перевод Rational Unified Process в части описания дисциплины управления конфигурациями. Ранее я публиковал более укороченную запись, где приводил в качестве примера только основные концепции и роли.

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

К слову сказать, данный материал НЕ привязан к средствам автоматизации конфигурационного управления, так что его смело можно брать за основу при описании процессов организации, так как чем автоматизирован процессClearCase, Subversion, CVS, PVCS, MS TFS — не важно.

Резюмируя: статья будет полезна всем, кто захочет оформить (формализовать, описать) процесс управления конфигурациями, взяв за основу Rational Unified Process. Кстати обратите внимание на логичность и стройность предлагаемого процесса, а для себя сделайте небольшое резюме: ведь по-крупному в RUP ничего нет принципиально нового  - все, что здесь описано и так применяется в организациях. Вопрос только объема и уровня формализации :)

Читать дальше Управление конфигурациями в Rational Unified Process. Один из вариантов перевода

Связные и просто интересные записи:

Метки:activity, architect, change, chart, clearcase, clearquest, CM, configuration, defect, ibm, ieee, it, loc, management, microsoft, ms, package, plan, process, project, rational, req, request, rose, rup, soda, software, sql, state, tools, unified, атрибут, версии, взаимодействие, видео, внедрение, времени, заказчик, изменение, изменениями, инструмент, инструменты, клиент, код, коммуникации, конфигурации, конфигурациями, курс, лекция, метрики, небо, обсуждение, оператор, отношения, план, планирование, ПО, подряд, подход, поле, программа, программирование, проект, процесс, регламент, система, сложность, состояние, специалист, стандарт, субподряд, требования, тренинг, труд, УК, управление, фактор