Про CRUD-ошлёпство, ticket-оделание и Митрофанушек

| рубрика: Процесс | автор: st
Метки:

Широкое введение в обиход термина CRUD восходит к заре объектно-реляционных проекторов (ORM). Любой проектор - "вещь в себе", даже легковесный. Тяжелые же фреймворки вроде SQL Alchemy или Hibernate, не к ночи будет помянутого, представляют собой многофункциональный продукт, по сложности уже сравнимый с СУБД начального уровня, с поддержкой накопленного за долгие годы …

Несеребряные пули или кратко про методы софтостроения

| рубрика: Процесс | автор: st

Присказка

Человек по природе адаптивен. Заходишь, к примеру, на кухню, где на гриле вертится курица. Аромат бьет в нос, а если проголодался, так и вовсе слюнки потекут. Минут через пять перестаешь ощущать запах. О еде напоминает лишь крутящийся за стеклом духовки кусок мяса с растопыренными крыльями. Запах-то никуда не делся …

"Проворная (agile) разработка - это рак" (с)

| рубрика: Процесс | автор: st
Метки:

Начало доходить до людей, способных донести эту нехитрую мысль до широких масс.

Erik Meijer: "Agile is a cancer that we have to eliminate from the industry"

Следует понимать, что "проворная" разработка является не причиной проблем в отрасли, а лишь следствием неумелой попытки их разрешения "в лоб" - натягиванием методик сборочного материального …

MSF

| рубрика: Процесс | автор: st
Метки: ,

Читатели моего журнала могли не раз заметить, что я не жалую agile-"наживульку". Критики на сей счет написано немало. Но все идет нормально, пока "наживулька" не высовывается из сегмента упорядочения бардака в фактически домашних разработках, хотя формально их делают внешние исполнители вместо прежних замученных программистов из отделов АСУ. А она …

Уровни требований, источники, документы, ответственные: сводная таблица

| рубрика: Процесс | автор: st

Табличка на основе перевода SWEBOK Сергея Орлика.

Уровень Название вида требований Источники Название документа Порядок количества требований Вид теста Ответственный за создание/контроль реализации
Чёрный ящик Предприятие / Рынок Бизнес-потребности (Business needs) Менеджмент компании, Рынок Обоснование потребности (Business Case, Stakeholder Requests) 5 Опытно-промышленная эксплуатация, Выход на рынок Менеджер проекта
Заказчик Бизнес-требования …

Совместимость ролей в проекте

| рубрика: Процесс | автор: st
Метки:

Таблица совместимости ролей в проекте разработки программного обеспечения (согласно MSF).

Роли Менеджер продукта Менеджер программы Разработчик Испытатель Инструктор Логистик
Менеджер продукта З З Д Д Н
Менеджер программы З З Н Н Д
Разработчик З З З З З
Испытатель Д Н З Д Д
Инструктор Д Н З Д …

Человеческий фактор в программировании

| рубрика: Процесс | автор: chief_editor

А.П. Ершов, 1972

Должен признаться, что когда я получил приглашение выступить на этом собрании, моим первым действием было узнать, кто до меня удостаивался аналогичного приглашения. Я нашел в списке предыдущих ораторов трех писателей, двух конгрессменов, одного генерала, но практически ни одного представителя нашей программистской профессии. Наверное, это было не …