Индивидуальный процесс разработки

  • Индивидуальный процесс разработки (англ. Personal software process, PSP) — процесс разработки ПО, помогающий разработчикам понимать и улучшать собственную производительность. Создан для применения принципов модели зрелости процессов к практике одного разработчика.

    Предоставляет разработчикам описания методов планирования и оценки, показывает как измерять собственную продуктивность и соотносить её с существующим планом.

    Термины "Personal Software Process" и "PSP" зарегистрированы и принадлежат Университет Карнеги — Меллон.

    Один из основных аспектов PSP — использование накопленной статистики для анализа и улучшения показателей процесса разработки. Сбор статистики включает 4 элемента:

    * Скрипты.

    * Оценки. Включают 4 основных элемента:

    * Размер — оценка размера для части продукта. Например, количество строк кода (LOC — Lines Of Code).

    * Качество — количество ошибок в продукте.

    * Усилия — оценка времени, требующегося для завершения задачи, обычно записываемое в минутах.

    * Планирование — оценка хода проекта, перемещаемая между планируемыми и завершенными пунктами.

    * Стандарты кодирования. Применение стандартов к процессу может обеспечить точные и постоянные данные.

    * Формы.

Источник: Википедия

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

Бенчмаркинг (от англ. Benchmarking), - эталонное тестирование. Сопоставительный анализ на основе эталонных показателей — это процесс определения, понимания и адаптации имеющихся примеров эффективного функционирования компании с целью улучшения собственной работы. Он в равной степени включает в себя два процесса: оценивание и сопоставление.
Под гибридной интеллектуальной системой (ГиИС) принято понимать систему, в которой для решения задачи используется более одного метода имитации интеллектуальной деятельности человека. Таким образом ГиИС — это совокупность...

Подробнее: Гибридная интеллектуальная система
Бизнес-процесс — это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей. В качестве графического описания деятельности применяются блок-схемы бизнес-процессов..
Операционная модель — это абстрактное представление применяемых способов и порядка реализации корпоративной стратегии в повседневной деятельности компании. Она определяет уровень интеграции и стандартизации бизнес-процессов, необходимый для создания и предоставления товаров и услуг компании её клиентам.Операционная модель включает в себя согласованные между собой операционные процессы, структуру бизнеса, системы менеджмента и корпоративную культуру, разработанные ради достижения главной цели — создания...
Управление эффективностью деятельности организации (английские термины CPM, BPM, EPM) — это набор управленческих процессов (планирования, организации выполнения, контроля и анализа), которые позволяют бизнесу определить стратегические цели и затем оценивать и управлять деятельностью по достижению поставленных целей при оптимальном использовании имеющихся ресурсов. Это система управления, построенная на принципах управления стоимостью бизнеса.
Управление проектированием — это организационно-техническая деятельность, которая в рамках условий поставленной задачи позволяет наилучшим образом разработать проектную документацию на новую продукцию.
Теория ограничений — популярная методология управления системами в различных видах деятельности, разработанная в 1980-е годы Элияху Голдраттом и базирующаяся на поиске и управлении ключевым ограничением системы, которое предопределяет успех и эффективность всей системы в целом. Основной особенностью методологии является то, что делая усилия над управлением очень малым количеством аспектов системы, достигается эффект, намного превышающий результат одновременного воздействия на все или большинство...
С методологической точки зрения мониторинг программ можно рассматривать как процедуру по оценке, целью которой является выявление и (или) измерение эффектов продолжающихся действий без выяснения причин. В контексте концепции о волнах в развитии оценки как дисциплины, мониторинг можно считать базовым элементом, присущим «третьей волне» развития оценки. Мониторинг выступает в качестве внутренней процедуры, основанной на индикаторах и результатах, а также как инструмент сбора информации и отчетности...

Подробнее: Мониторинг программ
Инженерия производительности (англ. Performance Engineering) — часть системной инженерии, включающая в себя набор ролей, знаний, практик, инструментов и результатов и применяющаяся на каждом этапе Цикла разработки программного обеспечения с целью убедиться в том, что создаваемое, программируемое и поддерживаемое архитектурное решение соответствует нефункциональным требованиям к производительности этого решения.
Тео́рия надёжности — наука, изучающая закономерности распределения отказов технических устройств и конструкций, причины и модели их возникновения.
Управление качеством рассматривается совместно с менеджментом качества, так как это тесно связанные и взаимодополняющие области деятельности, образующие управление качеством в масштабе компанииУправление качеством (англ. quality control) — деятельность оперативного характера, осуществляемая руководителями и персоналом предприятия, воздействующими на процесс создания продукции с целью обеспечения её качества путём выполнения функций планирования и контроля качества, коммуникации (информации), разработки...
Игрофикация (геймификация , геймизация) — применение для прикладного программного обеспечения и веб-сайтов подходов, характерных для компьютерных игр, в неигровых процессах с целью привлечения пользователей и потребителей, повышения их вовлечённости в решение прикладных задач, использование продуктов, услуг.
Фармакоэкономика — новая самостоятельная наука, которая изучает в сравнительном плане соотношение между затратами и эффективностью, безопасностью, качеством жизни при альтернативных схемах лечения (профилактики) заболевания.
Управле́ние разрабо́ткой програ́ммного обеспе́чения (англ. Software project management) — особый вид управления проектами, в рамках которого происходит планирование, отслеживание и контроль за проектами по разработке программного обеспечения. Ключевым моментом в управлении проектом по разработке программного обеспечения является правильный выбор метода разработки.
Опыт пользователя, опыт взаимодействия (англ. User eXperience, UX) — это восприятие и ответные действия пользователя, возникающие в результате использования и/или предстоящего использования продукции, системы или услуги (ISO 9241-210):2.
Организационная диагностика — это сбор и анализ информации о состоянии организации или отдельных её подсистем с целью выявления проблем функционирования и определения путей их преодоления.
Жизненный цикл системы — это стадии процесса, охватывающие различные состояния системы, начиная с момента возникновения необходимости в такой системе и заканчивая её полным выводом из эксплуатации:19; конечный набор общих фаз и этапов, через которые система может проходить в течение своей истории жизни.
Теория решения изобретательских задач, или ТРИЗ — область знаний о механизмах развития технических систем и методах решения изобретательских задач.
Прикладные исследования — научные исследования, направленные на практическое решение технических и социальных проблем.
Система управления качеством (система качества) — это организационная структура, включающая взаимодействующий управленческий персонал, реализующий функции управления качеством установленными методами.
Больши́е да́нные (англ. big data, ) — обозначение структурированных и неструктурированных данных огромных объёмов и значительного многообразия, эффективно обрабатываемых горизонтально масштабируемыми программными инструментами, появившимися в конце 2000-х годов и альтернативных традиционным системам управления базами данных и решениям класса Business Intelligence.
Статисти́ческое управле́ние проце́ссами (англ. Statistical process control (SPC)) — метод мониторинга производственного процесса с использованием статистических инструментов с целью управления качеством продукции «непосредственно в процессе производства».
Управление деловыми отношениями (BRM сокращение от англ. Business Relationship Management) — это методология анализа, построения и оптимизации систем деловых отношений и B2B процессов.
Функциона́льно-сто́имостный ана́лиз (функционально-стоимостной анализ, ФСА) — метод системного исследования функций объекта с целью поиска баланса между себестоимостью и полезностью. Начало методу положили наработки советского инженера Ю. М. Соболева (поэлементный экономический анализ, ПЭА) и американца Л. Д. Майлса (value analysis/value engineering, VA/VE). Термин «функционально-стоимостной анализ» введён в 1970 году Е. А. Грампом.
Норма энергопотребления (промышленных предприятий) — это научно обоснованное количество энергоресурсов, необходимое и достаточное для обеспечения технологического процесса при заданных параметрах производства и окружающей среды.
Инженерия знаний (англ. knowledge engineering) — область наук об искусственном интеллекте, связанная с разработкой экспертных систем и баз знаний. Изучает методы и средства извлечения, представления, структурирования и использования знаний.
Надёжность — свойство объекта сохранять во времени в установленных пределах значения всех параметров, характеризующих способность выполнять требуемые функции в заданных условиях применения, технического обслуживания, хранения и транспортирования.
Канбан — метод управления разработкой, реализующий принцип «точно в срок» и способствующий равномерному распределению нагрузки между работниками. При данном подходе весь процесс разработки прозрачен для всех членов команды. Задачи по мере поступления заносятся в отдельный список, откуда каждый разработчик может извлечь требуемую задачу.
Количественное маркетинговое исследование - исследование рынка нацеленное на получение количественной информации о большом количестве объектов исследования.
Модель жизнеспособной системы (англ. viable system model, VSM) является моделью организационной структуры любого жизнеспособного организма или автономной системы. Жизнеспособной системой является любая система, способная поддерживать своё отдельное существование в определенной среде. Одна из основных особенностей жизнеспособных систем в том, что они могут адаптироваться к изменяющимся условиям окружающей среды.
Ме́неджмент (англ. management — управление, руководство, администрирование, дирекция, умение распоряжаться, владеть, управлять) или управление производством — разработка и создание (организация), максимально эффективное использование (управление) и контроль социально-экономических систем. По институциональным сферам ориентирован на: предпринимательство, государственные социально-экономические системы, некоммерческие организации и т. д. Менеджмент также — академическая дисциплина, социальная наука...
Геома́ркетинг (географический маркетинг) — одна из дисциплин маркетингового анализа, технология принятия решений с использованием пространственных данных в процессе планирования и осуществления деятельности в области сбыта продукции, и, характеризуемых потребителя, конкурентную ситуацию и (обязательно) инфраструктуру территории.
Методика системного анализа применяется в том случае, если у лица, принимающего решение (ЛПР), или нет необходимых сведений об определённой объективной ситуации (состоянии или процессе), позволяющих её формализовать и прийти к решению задачи, которая стоит перед ЛПР, или эти сведения недостаточны для успешного решения задачи.
Прототипи́рование (англ. prototyping от др.-греч. πρῶτος — первый и τύπος — отпечаток, оттиск; первообраз) — быстрая «черновая» реализация базовой функциональности для анализа работы системы в целом.
Стейкхо́лдер (англ. stákeholder), заинтересованная сторона, причастная сторона — физическое лицо или организация, имеющая права, долю, требования или интересы относительно системы или её свойств, удовлетворяющих их потребностям и ожиданиям (ISO/IEC 15288:2008,:4 ISO/IEC 29148:2011:6).
Гибкая методология разработки (англ. Agile software development, agile-методы) — серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля. Существует несколько методик, относящихся к классу гибких методологий разработки, в частности экстремальное программирование...
Технологические изменения — термин, используемый для описания общего процесса создания, рационализации и распространение технологий или процессов. Термин является синонимом технологического развития, технологических достижений и технического прогресса. По сути — это создание технологии (или технологического процесса), непрерывный процесс совершенствования технологии (во время которого она часто дешевеет) и её распространения (диффузия) в промышленности и обществе.
Стабилометри́я, стабилографи́я, стабилометри́ческое исследование — способ количественного исследования характеристик управления позой у человека, на основе измерения координат центра давления в плоскости опоры, осуществляемый с помощью стабилоплатформы. Является одним из частных исследовательских методов в направлении, часто определяемом как постурология (исследования позы), особенно актуальным для практической медицины, физиологии, биомеханики, спорта.
Обеспечение качества (англ. Quality Assurance, QA) — это процесс или результат формирования требуемых свойств и характеристик продукции по мере её создания, а также — поддержание этих характеристик при хранении, транспортировании и эксплуатации продукции.
Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации.
Метод балльной оценки вариантов использования — это метод оценки используемый для прогнозирования объёма программного обеспечения в проектах разработки ПО. Метод применяется при использовании UML и методологии разработки RUP для разработки программного обеспечения. Идея метода основана на том, что требования к системе записаны в виде вариантов использования, являющихся частью методов моделирования UML. Объём ПО рассчитывается на основе элементов вариантов использования системы путем разложения с...
Проекти́рование — процесс определения архитектуры, компонентов, интерфейсов и других характеристик системы или её части (ISO 24765). Результатом проектирования является прое́кт — целостная совокупность моделей, свойств или характеристик, описанных в форме, пригодной для реализации системы.:272Проектирование, наряду с анализом требований, является частью большой стадии жизненного цикла системы, называемой определением системы (англ. system definition). Результаты этой стадии являются входной информацией...
Расчёт себестоимости по видам деятельности (англ. Activity-based costing, ABC) — специальная модель описания затрат, которая идентифицирует работы фирмы и назначает затраты каждой такой работы в соответствии с настоящей стоимостью каждой отдельно взятой работы. Эта модель также переводит накладные расходы в прямые затраты, в отличие от обычной модели описания затрат.
Интеллектуальный капитал — знания, навыки и производственный опыт конкретных людей и нематериальные активы, включающие патенты, базы данных, программное обеспечение, товарные знаки и др., которые производительно используются в целях максимизации прибыли и других экономических и технических результатов.
Администрирование данных — управление информационными ресурсами, включая планирование базы данных, разработку и внедрение стандартов, определение ограничений и процедур, а также концептуальное и логическое проектирование баз данных.
Прогно́з (от греч. πρόγνωση «предвидение, предсказание») — это научно обоснованное суждение о возможных состояниях объекта в будущем и (или) об альтернативных путях и сроках их осуществления. В узком смысле, это вероятностное суждение о будущем состоянии объекта исследования.
Бизнес-анализ (англ. business analysis) — деятельность, которая делает возможным проведение Изменений в организации, приносящих пользу Заинтересованным Сторонам, путём выявления Потребностей и обоснования Решений, описывающих возможные пути реализации Изменений.
Экодизайн — направление в дизайне, уделяющее ключевое внимание защите окружающей среды на всём протяжении жизненного цикла изделия. В расчёт берутся, в комплексе, все стороны создания, использования и утилизации изделия. Экодизайн, наравне c очевидными и обыкновенными требованиями красоты, удобства и цены, уделяет особое внимание...
Геоинформацио́нные техноло́гии (ГИТ) — это технологический комплекс, интегрирующий и объединяющий многие информационные технологии. Их специфика состоит в ориентации на обработку пространственных данных. Пространственные данные могут интегрироваться с другими видами данных, что определяет ГИТ как многоцелевое средство применяемое не только в науках о Земле, но и в общественных науках, экономике, информатике, медицине, управлении и т. п.
Сбалансированная система показателей (ССП, англ. balanced scorecard, BSC) – инструмент стратегического управления результативностью, частично стандартизированная форма отчётности, позволяющая менеджерам отслеживать исполнение заданий сотрудниками, а также последствия исполнения или неисполнения. Система снабжена специальными методами проектирования и автоматизации.
а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я