Show Menu
Cheatography

SDLC activities

Requir­ements
Design
Constr­uction
Testing
Debugging
Deployment
Mainte­nance

Lean

Искл­ючение потерь Потерями считается всё, что не добавляет ценности для потреб­ителя. В частности: излишняя функци­она­льн­ость; ожидание (паузы) в процессе разраб­отки; нечёткие требов­ания; бюрокр­ати­зация; медленное внутреннее сообщение.
Акцент на обучении Короткие циклы разраб­отки, раннее тестир­ование, частая обратная связь с заказч­иком.
Пред­ельно отсроч­енное принятие решений Решение следует принимать не на основе предпо­ложений и прогнозов, а после открытия сущест­венных фактов.
Пред­ельно быстрая доставка заказч­ику Короткие итерации.
Моти­вация команды Нельзя рассма­тривать людей исключ­ительно как ресурс. Людям нужно нечто большее, чем просто список заданий
Инте­гри­ров­ание Передать целостную информацию заказчику. Стремиться к целостной архите­ктуре. Рефакт­оринг.
Цело­стное видение Станда­рти­зация, устано­вление отношений между разраб­отч­иками. Разделение разраб­отч­иками принципов бережл­ивости. «Мыслить широко, делать мало, ошибаться быстро; учиться стреми­тел­ьно».
Lean (береж­ливая разраб­отка) — методо­логия разработки програ­ммного обеспе­чения, исполь­зующая методы концепции бережл­ивого произв­одства. Возникла из среды сторон­ников концепции гибкой методо­логии разраб­отки.
 

Extreme progra­mming

Короткий цикл обратной связи (Разра­ботка через тестир­ование, Игра в планир­ование, Заказчик всегда рядом, Парное програ­мми­ров­ание)
Непр­еры­вный, а не пакетный процесс (Непре­рывная интегр­ация, Рефакт­оринг, Частые небольшие релизы)
Пони­мание, раздел­яемое всеми (Простота, Метафора системы, Коллек­тивное владение кодом, Стандарт кодиро­вания)
Соци­альная защищё­нность програ­мми­ста (40-ча­совая рабочая неделя)
Название методо­логии исходит из идеи применить полезные традиц­ионные методы и практики разработки програ­ммного обеспе­чения, подняв их на новый «экстр­ема­льный» уровень

Estimation types

Analogy
Decomp­osition
Story Points
Group Reviews
Wideband
Dutch Method
Estimation Tools
Function Points
Fuzzy Logic
GUI Elements
Standard Components

Kanban

Визуал­изи­руйте произв­одство
Ограни­чивайте работу
Измеряйте время цикла
Kanban - система органи­зации произв­одства и снабжения, позвол­яющая реализ­овать принцип «точно в срок».
 

Scope

Project Scope - работа которая должна быть выполнена для выпуска продкута
Product Scope - свойства и функции которые характ­еризуют продукт

Charac­ter­istics of Excellent Requir­ements

Complete (Полнота)
Consistent (Согла­сов­анн­ость)
Modifiable (Модиф­ици­руемые)
Traceable (Просл­ежи­ваемые)
Correct (Прави­льными)
Feasible (Выпол­нимыми)
Priori­tized (Приор­ети­зир­ова­нные)
Unambi­guous (Недву­смы­сле­нные)
Verifiable (Тести­руе­мыми)

Root Causes of Project Success and Failure

SUCC­ESS
FAIL­URE
Вовлеч­енность пользо­вталея
Отсутсвие данных от пользо­вателя
Исполн­ите­льный суппорт менеджмент
Неполные требования и специф­икация
Ясные рекваи­рменты
Изменения требований и специф­икаций

Software Quality Attributes

Important Primarily to User
Impo­rtant Primarily to Develo­pers
Availa­bility
Mainta­ina­bility
Efficiency
Portab­ility
Flexib­ility
Reusab­ility
Integrity
Testab­ility
Intero­per­ability
Reliab­ility
Robustness
Usability

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          More Cheat Sheets by softserve