grade
-
-
-
-
-
-
- В процессе конструирования кода, 91% времени (в лучшем случае) занимает именно чтение кода и борьба со сложностью (каждым разработчиком постоянно), и только 9% времени (1:10) занимает ввод символов с клавиатуры (одним разработчиком единократно)
- Обеспечить квалификационную классификацию на основе хорошо зарекомендовавшего себя на практике алгоритма спортивной разрядности, где уровень мастерства спортсмена определяется относительно известного (т.е. доказанного) уровня мастерства других спортсменов.Т.е., по сути, методом сравнительного анализа.
- Обеспечить представление об уровне квалификации участников
- Каждый участник может отдать 20 рекомендаций (признаний) в год в пользу других участников.
- Система рейтингов подрядных бирж отражает не уровень квалификации, а уровень лояльности исполнителя, ибо если бы заказчик был способен оценить компетентность, то он не обращался бы за этой компетентностью на биржу.
- Восстановить процентное содержание качественной информации
- Новичкам не всегда понятно кого слушать, т.к. у них не сформированы критерии оценки.
- Квалификационный голод малых компаний
- Перерасход средств по стоимости разработки
- @banofbot может быть использован для атаки против ценных участников сообщества и необратимого уничтожения их информации в паблике.
- Конкуренция сертификационных организаций склоняет их к достижению рыночной гегемонии путем формирования приоритета на количество выпущенных сертификатов в ущерб качеству.
- Компенсировать зависимость исполнителя от оценки заказчика (на краткосрочном горизонте) введением зависимости от перспектив (на долгосрочном горизонте).
- Спам в пабликах
- Артефакты должны классифицироваться по компетенциям
- предлагаемые артефакты могут проходить процедуру одобрения Комитетом Организации по его усмотрению.
- Системы тестирования зачастую обросли шпаргалками, которые специалист может выучить за один-два вечера.
- В экспертные сообщества нередко обращаются за услугами консалтинга
- Обеспечить представление о компетенциях (областях знаний) исполнителя
- Стимулировать развитие участников
- Дисбаланс в пользу краткосрочных бизнес-интересов в ущерб долгосрочным техническим интересам (Spaghetti code)
- Результат тестирования нередко можно купить или поделать.
- Рассматриваемый единовременно уровень сложности (Coupling) должен быть меньше ограничения краткосрочной памяти человека (З-н магического числа 7 ± 2).
- Высокая стоимость внемения изменения в реализацию
- Рекомендации от участников более низкого квалификационного класса не допускаются.
- Дросселировать информацию от участников с невысоким уровнем квалификации
- Самообразование и обретение опыта требуют затрат времени, поэтому грамотные специалисты стеснены в свободным времени, что зачастую приводит к гегемонии бескомпетентности в информационном пространстве экспертных сообществ - от этого страдает большинство технических пабликов.
- Requirement
- Грамотные специалисты не всегда спешат ввязываться во флейм с малограмотными оппонентами. Зачастую это приводит к их демотивации и самоустранению из пабликов.
- Требуемые количества рекомендаций по квалификационным классам: эксперт - 20 рекомендаций Экспертов; кандидат в эксперты - 10 рекомендаций Кандидатов в эксперты; 1 класс - 7 рекомендаций 1-го класса; 2 класс - 5 рекомендаций 2-го класса; 3 класс - 3 рекомендации 3-го класса; без класса - по умолчанию.
- Допускается одна рекомендация рекомендующего за один конкретный артефакт рекомендуемого.
- Обеспечить максимальную полноту передачи (на основе принципа соразмерности) экспертности своих участников в представлениях экспертно-рекомендательных органов Организации.
- рекомендуемая трудоемкость одного артефакта на каждого его исполнителя должна составлять от 20 до 80 часов; маленькие артефакты рекомендуется группировать, большие - декомпозировать;
- Зависимое положение исполнителя от оценки/рекомендации заказчика.
- Любой эталон является планкой (барьером), очерчивающей горизонт развития. Взятие планки останавливает развитие, а не стимулирует. Это неприемлемо для таких наукоемких и постоянно эволюционирующих отраслей, как ИТ.
- Сложность выбора квалифицированного исполнителя
- Одна рекомендация от участника претендуемого (или более высокого) квалификационного класса равноценна двум рекомендациям от участников текущего квалификационного класса.
- Исполнители
- представление нанимателю данных об уровне экспертности члена Организации (по его желанию), выраженного конкретным опытом, ценность которого подтверждена другими членами Организации
- Квалифицированные кадры не видят репутационной и карьерной привлекательности в вакансиях малых компаний на постоянной форме занятости (по причине повышенных финансовых рисков, невысокой карьерной целесообразности и недостаточной конкурентноспособности зарплат)
- Стесненностью ресурсов времени практикующих специалистов на освоение информации
- Демотивация
- Constraint
- Уровень зарплаты специалиста зачастую не коррелирует с реальным уровнем квалификации
- Рейтинги не дают представления о компетенциях исполнителя
- Адресовать запросы в первую очередь к участникам, обладающим наивысшим уровнем экспертности, выраженной конкретным опытом, ценность которого подтверждена другими членами организации.
- Работодатели
- Assessment
- Традиционные методы голосования не позволяют в полной мере отразить отразить экспертность в рекомендациях добровольных совещательных органов
- Защитить социальное положение грамотных специалистов как источников качественной информации
- Сотрудники
- Goal
- Потребители услуг outsourcing marketplaces
- Участники сообщества могут банить спамеров, используя, например, @banofbot
- Обеспечить прозрачность происхождения уровня квалификации и её аудируемость
- Основанием для каждой рекомендации должен служить факт конкретного вклада участника в достижение целей Организации.
- Ввести внутреннюю систему ценностей в виде квалификационной классности
- Заказчик не осведомлен об объективной квалификации исполнителя.
- Stakeholder
- вклад и квалификация члена Организации оцениваются одновременно и неразрывно, как и неразрывны теория с практикой; вклад не обязан быть кем-то оцененным, если он не отражает квалификацию исполнителя в виде конкретной ценности для достижения уставных целей Организации, а без практического вклада оценить отдельно квалификацию система тоже не позволяет; рекомендация означает признание экспертности члена Организации, выраженной на примере конкретного практического опыта, другими членами Организации.
- Консалтинг
- Мотивировать участников к повышению качества публикуемой ими информации
- Многие системы тестирования слабо защищены технически от обмана (например, допускают вмешательство в работу JavaScript кода web-страницы).
- Заказчики
- Наделить высококвалифицированных специалистов мерами административного воздействия, например, предоставить право установления временного запрета на публикацию сообщений в тг-канале.
- Понижение уровня реиспользования кода, рост дубликатов
- Квалифицировать должно лицо, обладающее способностями объективной квалификации, т.е. квалифицировать должен специалист с известным/подтвержденным уровнем квалификации не ниже уровня квалифицируемого, а не заказчик.
- Закоммерциализированные сертификаты зачастую не отражают реальный уровень квалификации
- Отвлечение ресурсов времени специалистов на нерелевантные аспекты знаний в ущерб релевантным.
- Рост когнитивной нагрузки на практикующего специалиста
- Специалисты отрасти
- Поставщики услуг outsourcing marketplaces
- Тестирование основано на сопоставлении с образцом (эталоном) компетентности.
- Максимизировать объективность квалифицирования
- Защитить ценную информацию и ценных участников от атак.
- Driver
- Количество голосов, требуемых для блокирования участника, должно учитывать уровень его квалификации.
- Низкая эффективность грейдов на основе матриц компетентности
- Тестирование не отражает ни широты, на глубины знаний, ни способности специалиста применять эти знания на практике.
- Неизменяемый лог рекомендаций
- Укрепить репутацию экспертного сообщества
- Участники экспертных сообществ
- Падение velocity. В основу метафоры "технический долг" положено правило "сложного процента", возрастающего в геометрической прогрессии.
- Конфликт интересов сертификационных организаций, финансирование которых находится в зависимости от количества претендентов и проданных курсов подготовки.
- Исключить влияние эффекта Даннинга-Крюгера на качество информационного пространства
- Ухудшение внутреннего качества программы
- Низкое качество ПО
- Стоимость дорогих изменений образуется стоимостью каскадных изменений, которые образуются High Coupling
- "So, design ≈ cost ≈ change ≈ big change ≈ coupling. Transitively, software design ≈ managing coupling." -- Kent Beck
- Разные участники организации обладают различным уровнем экспертности
- Наличие эталона подразумевает монополию на компетентность, что вызывает вопрос доверия к ней. Нередко экзаменуемый демонстрирует большую компетентностью, нежели экзаменатор, что ограничивает развитие остальных уровнем экзаменатора.
- Захламленность информационного пространства
- Голос участника опроса должен учитываться с учетом весового коэффициента его квалификационного класса
- "There's a definite Dunning-Kruger effect for authors. The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special". Then you have people who write a lot but do little real work that they could base their writing on..." -- Gregor Hohpe https://twitter.com/ghohpe/status/1332200805852606470?s=20
- Неясные интерфейсы и именования требуют затрат времени на изучение реализации
- Удовлетворение квалификационного голода малых компаний на основе нерегулярной частичной форме занятости высококвалифицированных специалистов (консалтинг).
-
-
-
-
(GradeAssigned - SyncGrade)
-
(Обеспечить представление об уровне квалификации участников - Новичкам не всегда понятно кого слушать, т.к. у них не сформированы критерии оценки.)
-
(Publisher - Junction)
-
(REST-API Hexagonal Adapter - ReadModel)
-
(Grade BC - Competence)
-
(Infrastructure Layer - Application Layer)
-
has one
(Endorsement - Artifact)
-
(gRPC Hexagonal Adapter - Command (Hexagonal Port, Interface))
-
(Стесненностью ресурсов времени практикующих специалистов на освоение информации - Рост когнитивной нагрузки на практикующего специалиста)
-
(Junction - Junction)
-
(Максимизировать объективность квалифицирования - Система рейтингов подрядных бирж отражает не уровень квалификации, а уровень лояльности исполнителя, ибо если бы заказчик был способен оценить компетентность, то он не обращался бы за этой компетентностью на биржу.)
-
(Grade BC - AvailableEndorsementsExceeded)
-
(Зависимое положение исполнителя от оценки/рекомендации заказчика. - Дисбаланс в пользу краткосрочных бизнес-интересов в ущерб долгосрочным техническим интересам (Spaghetti code))
-
(GOF Pattern Mediator - Junction)
-
(Competence - Artifact)
-
(Поставщики услуг outsourcing marketplaces - Исполнители)
-
(Дисбаланс в пользу краткосрочных бизнес-интересов в ущерб долгосрочным техническим интересам (Spaghetti code) - Низкое качество ПО)
-
has many
(Specialist - Assignment)
-
(Junction - Another Service/System)
-
(Endorser - Каждый участник может отдать 20 рекомендаций (признаний) в год в пользу других участников.)
-
(Низкая эффективность грейдов на основе матриц компетентности - Сотрудники)
-
(EndorsementReserved - EndorseArtifact)
-
(Projection (Policy) - ReadModel Database)
-
(Junction - CommandHandler)
-
(Grade BC - ArtifactIsProposed)
-
(CompleteEndorsement - EndorsementCompleted)
-
(Junction - HigherGradeCan'tBeEndorsed)
-
(Mediator - Front Door Queue using message bus)
-
(Grade BC - Assignment)
-
(Ухудшение внутреннего качества программы - "So, design ≈ cost ≈ change ≈ big change ≈ coupling. Transitively, software design ≈ managing coupling." -- Kent Beck)
-
(Grade BC - AcceptArtifact)
-
owner (has one)
(Competence - Specialist)
-
(Domain Layer - Aggregate)
-
(Обеспечить квалификационную классификацию на основе хорошо зарекомендовавшего себя на практике алгоритма спортивной разрядности, где уровень мастерства спортсмена определяется относительно известного (т.е. доказанного) уровня мастерства других спортсменов.Т.е., по сути, методом сравнительного анализа. - Квалифицировать должно лицо, обладающее способностями объективной квалификации, т.е. квалифицировать должен специалист с известным/подтвержденным уровнем квалификации не ниже уровня квалифицируемого, а не заказчик.)
-
(RepositoryInterface - Aggregate)
-
(Неизменяемый лог рекомендаций - Обеспечить прозрачность происхождения уровня квалификации и её аудируемость)
-
(Endorser - )
-
(Specialist - )
-
(Policy - Another Aggregate)
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Закоммерциализированные сертификаты зачастую не отражают реальный уровень квалификации)
-
(Specialist - Member A)
-
(AvailableEndorsementsExceeded - ReleaseEndorsement)
-
(Identity BC - Member)
-
(Send Integration Event (Policy) - Gateway (with Transactional Outbox))
-
(В экспертные сообщества нередко обращаются за услугами консалтинга - Консалтинг)
-
(Grade BC - EndorsementReceived)
-
(JSON-RPC Hexagonal Adapter - Command (Hexagonal Port, Interface))
-
(Голос участника опроса должен учитываться с учетом весового коэффициента его квалификационного класса - Обеспечить максимальную полноту передачи (на основе принципа соразмерности) экспертности своих участников в представлениях экспертно-рекомендательных органов Организации.)
-
(Защитить социальное положение грамотных специалистов как источников качественной информации - Грамотные специалисты не всегда спешат ввязываться во флейм с малограмотными оппонентами. Зачастую это приводит к их демотивации и самоустранению из пабликов.)
-
(Tenant - Group)
-
(Infrastructure Layer - Projection (Policy))
-
(Квалифицировать должно лицо, обладающее способностями объективной квалификации, т.е. квалифицировать должен специалист с известным/подтвержденным уровнем квалификации не ниже уровня квалифицируемого, а не заказчик. - Компенсировать зависимость исполнителя от оценки заказчика (на краткосрочном горизонте) введением зависимости от перспектив (на долгосрочном горизонте).)
-
(Агрегат - )
-
(Заказчик не осведомлен об объективной квалификации исполнителя. - Система рейтингов подрядных бирж отражает не уровень квалификации, а уровень лояльности исполнителя, ибо если бы заказчик был способен оценить компетентность, то он не обращался бы за этой компетентностью на биржу.)
-
(Интеграционное событие - Доменное событие)
-
(Адресовать запросы в первую очередь к участникам, обладающим наивысшим уровнем экспертности, выраженной конкретным опытом, ценность которого подтверждена другими членами организации. - Укрепить репутацию экспертного сообщества)
-
(Application Layer - Domain Layer)
-
(Команда - Доменное событие)
-
(Стимулировать развитие участников - Самообразование и обретение опыта требуют затрат времени, поэтому грамотные специалисты стеснены в свободным времени, что зачастую приводит к гегемонии бескомпетентности в информационном пространстве экспертных сообществ - от этого страдает большинство технических пабликов.)
-
(Member - Tenant)
-
(Artifact - )
-
(Удовлетворение квалификационного голода малых компаний на основе нерегулярной частичной форме занятости высококвалифицированных специалистов (консалтинг). - Квалифицированные кадры не видят репутационной и карьерной привлекательности в вакансиях малых компаний на постоянной форме занятости (по причине повышенных финансовых рисков, невысокой карьерной целесообразности и недостаточной конкурентноспособности зарплат))
-
(ReleaseEndorsement - EndorsementReleased)
-
(Система рейтингов подрядных бирж отражает не уровень квалификации, а уровень лояльности исполнителя, ибо если бы заказчик был способен оценить компетентность, то он не обращался бы за этой компетентностью на биржу. - Зависимое положение исполнителя от оценки/рекомендации заказчика.)
-
(Разные участники организации обладают различным уровнем экспертности - Традиционные методы голосования не позволяют в полной мере отразить отразить экспертность в рекомендациях добровольных совещательных органов)
-
(QueryHandler - ReadModel)
-
(Identity BC - Group)
-
(Infrastructure Layer - RepositoryImplementation)
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Любой эталон является планкой (барьером), очерчивающей горизонт развития. Взятие планки останавливает развитие, а не стимулирует. Это неприемлемо для таких наукоемких и постоянно эволюционирующих отраслей, как ИТ.)
-
(Участники экспертных сообществ - Специалисты отрасти)
-
(Specialist - Одна рекомендация от участника претендуемого (или более высокого) квалификационного класса равноценна двум рекомендациям от участников текущего квалификационного класса.)
-
(Grade BC - EndorsementReserved)
-
(Дросселировать информацию от участников с невысоким уровнем квалификации - Восстановить процентное содержание качественной информации)
-
(Assessment - Driver)
-
(Актор - Команда)
-
(Member A - Specialist)
-
(Укрепить репутацию экспертного сообщества - В экспертные сообщества нередко обращаются за услугами консалтинга)
-
(Junction - ArtifactHasAlreadyBeenEndorsedForTheMember)
-
(Infrastructure Layer - Bytes)
-
(Ввести внутреннюю систему ценностей в виде квалификационной классности - Стимулировать развитие участников)
-
(Validation Pipeline - Expension Point Pipeline)
-
(Одна рекомендация от участника претендуемого (или более высокого) квалификационного класса равноценна двум рекомендациям от участников текущего квалификационного класса. - Квалифицировать должно лицо, обладающее способностями объективной квалификации, т.е. квалифицировать должен специалист с известным/подтвержденным уровнем квалификации не ниже уровня квалифицируемого, а не заказчик.)
-
(Junction - REST-Endpoint)
-
(Another Service/System - Junction)
-
(Рост когнитивной нагрузки на практикующего специалиста - Участники экспертных сообществ)
-
(Обеспечить представление о компетенциях (областях знаний) исполнителя - Рейтинги не дают представления о компетенциях исполнителя)
-
(Infrastructure Layer - Send Integration Event (Policy))
-
(Грамотные специалисты не всегда спешат ввязываться во флейм с малограмотными оппонентами. Зачастую это приводит к их демотивации и самоустранению из пабликов. - Захламленность информационного пространства)
-
(Endorser - Member)
-
(Query (Hexagonal Port, Interface) - QueryHandler)
-
(Moderator - AcceptArtifact)
-
( "There's a definite Dunning-Kruger effect for authors. The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special". Then you have people who write a lot but do little real work that they could base their writing on..." -- Gregor Hohpe https://twitter.com/ghohpe/status/1332200805852606470?s=20 - Захламленность информационного пространства)
-
(Specialist - Junction)
-
(Constraint - Requirement)
-
(Grade BC - Specialist)
-
(Member - Role)
-
(Gateway (with Transactional Outbox) - Integration Event)
-
(Endorsement - Tenant)
-
(Захламленность информационного пространства - Рост когнитивной нагрузки на практикующего специалиста)
-
(Endorser - )
-
(Grade BC - Publisher)
-
(Консалтинг - Удовлетворение квалификационного голода малых компаний на основе нерегулярной частичной форме занятости высококвалифицированных специалистов (консалтинг).)
-
(Квалификационный голод малых компаний - Работодатели)
-
(Компенсировать зависимость исполнителя от оценки заказчика (на краткосрочном горизонте) введением зависимости от перспектив (на долгосрочном горизонте). - Зависимое положение исполнителя от оценки/рекомендации заказчика.)
-
(GradeAssigned - Требуемые количества рекомендаций по квалификационным классам: эксперт - 20 рекомендаций Экспертов; кандидат в эксперты - 10 рекомендаций Кандидатов в эксперты; 1 класс - 7 рекомендаций 1-го класса; 2 класс - 5 рекомендаций 2-го класса; 3 класс - 3 рекомендации 3-го класса; без класса - по умолчанию.)
-
(Another Service/System - Bytes)
-
(Обеспечить представление о компетенциях (областях знаний) исполнителя - Новичкам не всегда понятно кого слушать, т.к. у них не сформированы критерии оценки.)
-
(Grade BC - EndorsementReleased)
-
(Ухудшение внутреннего качества программы - Стоимость дорогих изменений образуется стоимостью каскадных изменений, которые образуются High Coupling)
-
(Junction - Bus Reply Channel)
-
(Демотивация - Поставщики услуг outsourcing marketplaces)
-
(JSON-RPC Hexagonal Adapter - JSON-Object)
-
(Доменное событие - Политика)
-
(Junction - Front Door Queue using message bus)
-
(Grade BC - ProposeArtifact)
-
(RepositoryImplementation - WriteModel DataBase)
-
(Application Layer - CommandHandler)
-
(Grade BC - ArtifactHasAlreadyBeenEndorsedForTheMember)
-
(Identity BC - User)
-
(Infrastructure Layer - JSON-RPC Hexagonal Adapter)
-
(Specialist - Tenant)
-
(Driver - Stakeholder)
-
(Constraint - Команда)
-
(Infrastructure Layer - Bus Message)
-
(Kafka Subscriber Hexagonal Adapter - Bus Message)
-
(Ухудшение внутреннего качества программы - Неясные интерфейсы и именования требуют затрат времени на изучение реализации)
-
(Grade BC - PendingArtifacts)
-
(Спам в пабликах - Участники экспертных сообществ)
-
(Обеспечить максимальную полноту передачи (на основе принципа соразмерности) экспертности своих участников в представлениях экспертно-рекомендательных органов Организации. - Разные участники организации обладают различным уровнем экспертности)
-
(Заказчик не осведомлен об объективной квалификации исполнителя. - Сложность выбора квалифицированного исполнителя)
-
(Specialist - Допускается одна рекомендация рекомендующего за один конкретный артефакт рекомендуемого.)
-
(Восстановить процентное содержание качественной информации - Самообразование и обретение опыта требуют затрат времени, поэтому грамотные специалисты стеснены в свободным времени, что зачастую приводит к гегемонии бескомпетентности в информационном пространстве экспертных сообществ - от этого страдает большинство технических пабликов.)
-
(User - HTTP-Request)
-
(Infrastructure Layer - HTTP-Request)
-
(REST-Endpoint - Bus Queue)
-
(ArtifactIsProposed - Moderator)
-
(Junction - Policy)
-
(Grade BC - EndorseArtifact)
-
(REST-API Hexagonal Adapter - HTTP-Request)
-
(Исключить влияние эффекта Даннинга-Крюгера на качество информационного пространства - "There's a definite Dunning-Kruger effect for authors. The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special". Then you have people who write a lot but do little real work that they could base their writing on..." -- Gregor Hohpe https://twitter.com/ghohpe/status/1332200805852606470?s=20)
-
(Grade BC - Endorser)
-
(Grade BC - HigherGradeCan'tBeEndorsed)
-
(Отвлечение ресурсов времени специалистов на нерелевантные аспекты знаний в ущерб релевантным. - Низкая эффективность грейдов на основе матриц компетентности)
-
endorser (has one)
(Endorsement - Endorser)
-
(Infrastructure Layer - Gateway (with Transactional Outbox))
-
(Bus Queue - Bus Message)
-
(Заказчик не осведомлен об объективной квалификации исполнителя. - Тестирование основано на сопоставлении с образцом (эталоном) компетентности.)
-
(Junction - Bus Queue)
-
(Member - User)
-
(Domain Layer - DomainEvent)
-
Published Language
(Identity BC - Project Management BC)
-
(Bus Topic - Integration Event)
-
(Голос участника опроса должен учитываться с учетом весового коэффициента его квалификационного класса - Защитить ценную информацию и ценных участников от атак.)
-
(Bus Reply Channel - Junction)
-
(Квалифицированные кадры не видят репутационной и карьерной привлекательности в вакансиях малых компаний на постоянной форме занятости (по причине повышенных финансовых рисков, невысокой карьерной целесообразности и недостаточной конкурентноспособности зарплат) - Квалификационный голод малых компаний)
-
(Junction - GradeAssigned)
-
(Moderator - Junction)
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Тестирование не отражает ни широты, на глубины знаний, ни способности специалиста применять эти знания на практике.)
-
(Endorser - Junction)
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Низкая эффективность грейдов на основе матриц компетентности)
-
(Grade BC - Endorser)
-
(REST-API Hexagonal Adapter - Command (Hexagonal Port, Interface))
-
(Низкое качество ПО - Высокая стоимость внемения изменения в реализацию)
-
(Logging Pipeline - Junction)
-
(Grade BC - ArtifactIsAccepted)
-
(EndorsementCompleted - Member A)
-
(RecentArtifacts - )
-
(Junction - EndorsementReserved)
-
(Grade BC - Moderator)
-
(Specialist - Member)
-
(Мотивировать участников к повышению качества публикуемой ими информации - Самообразование и обретение опыта требуют затрат времени, поэтому грамотные специалисты стеснены в свободным времени, что зачастую приводит к гегемонии бескомпетентности в информационном пространстве экспертных сообществ - от этого страдает большинство технических пабликов.)
-
(Requirement - Goal)
-
(EndorseArtifact - Endorser)
-
(Domain Layer - Another Aggregate)
-
(ArtifactIsAccepted - Endorser)
-
(Grade BC - ReleaseEndorsement)
-
(Front Door Queue using message bus - Junction)
-
(Junction - ProposeArtifact)
-
(Another Service/System - HTTP-Request)
-
(Закоммерциализированные сертификаты зачастую не отражают реальный уровень квалификации - Сотрудники)
-
(Grade BC - GradeAssigned)
-
(Grade BC - Artifact)
-
(EndorseArtifact - Junction)
-
(ReadModel Database - QueryHandler)
-
(Artifact - )
-
Published Language
(Identity BC - Grade BC)
-
(Актор - Модель Чтения)
-
(Grade BC - CompleteEndorsement)
-
(Specialist - Рекомендации от участников более низкого квалификационного класса не допускаются.)
-
(AnyMember - Publisher)
-
(Политика - Доменное событие)
-
(Grade BC - EndorsementCompleted)
-
(Member B - Endorser)
-
received_endorsements (has many)
(Specialist - Endorsement)
-
(Junction - Bus Dead Letter Channel)
-
(Endorser - ReserveEndorsement)
-
(REST-API Hexagonal Adapter - HTTP-Response)
-
(Низкое качество ПО - Демотивация)
-
(Kafka Subscriber Hexagonal Adapter - Command (Hexagonal Port, Interface))
-
(Infrastructure Layer - QueryHandler)
-
(Сотрудники - Специалисты отрасти)
-
(Обеспечить квалификационную классификацию на основе хорошо зарекомендовавшего себя на практике алгоритма спортивной разрядности, где уровень мастерства спортсмена определяется относительно известного (т.е. доказанного) уровня мастерства других спортсменов.Т.е., по сути, методом сравнительного анализа. - Ввести внутреннюю систему ценностей в виде квалификационной классности)
-
(Identity BC - Tenant)
-
(Конкуренция сертификационных организаций склоняет их к достижению рыночной гегемонии путем формирования приоритета на количество выпущенных сертификатов в ущерб качеству. - Закоммерциализированные сертификаты зачастую не отражают реальный уровень квалификации)
-
(Grade BC - Endorsement)
-
(Перерасход средств по стоимости разработки - Потребители услуг outsourcing marketplaces)
-
(Участники сообщества могут банить спамеров, используя, например, @banofbot - Спам в пабликах)
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Наличие эталона подразумевает монополию на компетентность, что вызывает вопрос доверия к ней. Нередко экзаменуемый демонстрирует большую компетентностью, нежели экзаменатор, что ограничивает развитие остальных уровнем экзаменатора.)
-
(Junction - WebHook)
-
(Bus Dead Letter Channel - Team)
-
(Самообразование и обретение опыта требуют затрат времени, поэтому грамотные специалисты стеснены в свободным времени, что зачастую приводит к гегемонии бескомпетентности в информационном пространстве экспертных сообществ - от этого страдает большинство технических пабликов. - Захламленность информационного пространства)
-
(Grade BC - SyncGrade)
-
(Команда - Requirement)
-
(Application Layer - Policy)
-
(Наделить высококвалифицированных специалистов мерами административного воздействия, например, предоставить право установления временного запрета на публикацию сообщений в тг-канале. - Защитить социальное положение грамотных специалистов как источников качественной информации)
-
(REST-API Hexagonal Adapter - Query (Hexagonal Port, Interface))
-
(Another Service/System - JSON-Object)
-
(REST-API Hexagonal Adapter - HTTP-Request)
-
(Mediator - GOF Pattern Mediator)
-
(Дросселировать информацию от участников с невысоким уровнем квалификации - Мотивировать участников к повышению качества публикуемой ими информации)
-
(User - HTTP-Response)
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Результат тестирования нередко можно купить или поделать.)
-
authors (has many)
(Artifact - Specialist)
-
(Традиционные методы голосования не позволяют в полной мере отразить отразить экспертность в рекомендациях добровольных совещательных органов - Участники экспертных сообществ)
-
(ProposeArtifact - рекомендуемая трудоемкость одного артефакта на каждого его исполнителя должна составлять от 20 до 80 часов; маленькие артефакты рекомендуется группировать, большие - декомпозировать;)
-
(Infrastructure Layer - Integration Event)
-
(Высокая стоимость внемения изменения в реализацию - Перерасход средств по стоимости разработки)
-
(Закоммерциализированные сертификаты зачастую не отражают реальный уровень квалификации - Работодатели)
-
(Junction - Send Integration Event (Policy))
-
(gRPC Hexagonal Adapter - Bytes)
-
(Endorser - )
-
(Assignment - Tenant)
-
(Logging Pipeline - Validation Pipeline)
-
(Junction - AvailableEndorsementsExceeded)
-
(Artifact - Tenant)
-
(Member - Group)
-
(HTTP-Request - Command (Hexagonal Port, Interface))
-
(Goal - Assessment)
-
(Junction - HigherGradeCan'tBeEndorsed)
-
(Committee - Moderator)
-
(Падение velocity. В основу метафоры "технический долг" положено правило "сложного процента", возрастающего в геометрической прогрессии. - Ухудшение внутреннего качества программы)
-
(Infrastructure Layer - Kafka Subscriber Hexagonal Adapter)
-
(Запрос - Модель Чтения)
-
(Junction - Projection (Policy))
-
(DomainEvent - Aggregate)
-
(Сообщение Команды - Команда)
-
(ReserveEndorsement - Junction)
-
(Защитить ценную информацию и ценных участников от атак. - @banofbot может быть использован для атаки против ценных участников сообщества и необратимого уничтожения их информации в паблике.)
-
(Ухудшение внутреннего качества программы - В процессе конструирования кода, 91% времени (в лучшем случае) занимает именно чтение кода и борьба со сложностью (каждым разработчиком постоянно), и только 9% времени (1:10) занимает ввод символов с клавиатуры (одним разработчиком единократно))
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Многие системы тестирования слабо защищены технически от обмана (например, допускают вмешательство в работу JavaScript кода web-страницы).)
-
(Infrastructure Layer - HTTP-Request)
-
(Рейтинги не дают представления о компетенциях исполнителя - Система рейтингов подрядных бирж отражает не уровень квалификации, а уровень лояльности исполнителя, ибо если бы заказчик был способен оценить компетентность, то он не обращался бы за этой компетентностью на биржу.)
-
(Infrastructure Layer - JSON-Object)
-
(Endorser - Tenant)
-
(Обеспечить квалификационную классификацию на основе хорошо зарекомендовавшего себя на практике алгоритма спортивной разрядности, где уровень мастерства спортсмена определяется относительно известного (т.е. доказанного) уровня мастерства других спортсменов.Т.е., по сути, методом сравнительного анализа. - Обеспечить представление об уровне квалификации участников)
-
creartedBy (has one)
(Artifact - Specialist)
-
(CommandHandler - Aggregate)
-
(Новичкам не всегда понятно кого слушать, т.к. у них не сформированы критерии оценки. - "There's a definite Dunning-Kruger effect for authors. The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special". Then you have people who write a lot but do little real work that they could base their writing on..." -- Gregor Hohpe https://twitter.com/ghohpe/status/1332200805852606470?s=20)
-
(Количество голосов, требуемых для блокирования участника, должно учитывать уровень его квалификации. - Защитить ценную информацию и ценных участников от атак.)
-
(Рост когнитивной нагрузки на практикующего специалиста - "There's a definite Dunning-Kruger effect for authors. The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special". Then you have people who write a lot but do little real work that they could base their writing on..." -- Gregor Hohpe https://twitter.com/ghohpe/status/1332200805852606470?s=20)
-
Published Language
(Identity BC - Voting BC)
-
(Junction - EndorsementReceived)
-
(Grade BC - ReserveEndorsement)
-
(Модель Чтения - Агрегат)
-
(ProposeArtifact - ArtifactIsProposed)
-
(Query (Hexagonal Port, Interface) - CommandHandler)
-
(EndorsementReleased - Member B)
-
(Application Layer - Logging Pipeline)
-
(Identity BC - Role)
-
(Junction - GOF Pattern Mediator)
-
(@banofbot может быть использован для атаки против ценных участников сообщества и необратимого уничтожения их информации в паблике. - Участники сообщества могут банить спамеров, используя, например, @banofbot)
-
(PendingArtifacts - )
-
(DomainEvent - Logging Pipeline)
-
(SyncGrade - Endorser)
-
(Падение velocity. В основу метафоры "технический долг" положено правило "сложного процента", возрастающего в геометрической прогрессии. - Высокая стоимость внемения изменения в реализацию)
-
(Junction - Junction)
-
(RepositoryInterface - RepositoryImplementation)
-
(Конфликт интересов сертификационных организаций, финансирование которых находится в зависимости от количества претендентов и проданных курсов подготовки. - Закоммерциализированные сертификаты зачастую не отражают реальный уровень квалификации)
-
(Уровень зарплаты специалиста зачастую не коррелирует с реальным уровнем квалификации - Сотрудники)
-
(Junction - AvailableEndorsementsExceeded)
-
(AcceptArtifact - предлагаемые артефакты могут проходить процедуру одобрения Комитетом Организации по его усмотрению.)
-
(Артефакты должны классифицироваться по компетенциям - Обеспечить представление о компетенциях (областях знаний) исполнителя)
-
(Infrastructure Layer - HTTP-Response)
-
(HigherGradeCan'tBeEndorsed - ReleaseEndorsement)
-
(Application Layer - Query (Hexagonal Port, Interface))
-
(Сложность выбора квалифицированного исполнителя - Перерасход средств по стоимости разработки)
-
(Bus Message - Command (Hexagonal Port, Interface))
-
(Expension Point Pipeline - Mediator)
-
(Консалтинг - Участники экспертных сообществ)
-
(Рекомендации от участников более низкого квалификационного класса не допускаются. - Квалифицировать должно лицо, обладающее способностями объективной квалификации, т.е. квалифицировать должен специалист с известным/подтвержденным уровнем квалификации не ниже уровня квалифицируемого, а не заказчик.)
-
(AcceptArtifact - ArtifactIsAccepted)
-
(Ухудшение внутреннего качества программы - Дисбаланс в пользу краткосрочных бизнес-интересов в ущерб долгосрочным техническим интересам (Spaghetti code))
-
(Domain Layer - RepositoryInterface)
-
(Низкая эффективность грейдов на основе матриц компетентности - Работодатели)
-
(EndorsementReceived - CompleteEndorsement)
-
(Infrastructure Layer - gRPC Hexagonal Adapter)
-
(ArtifactHasAlreadyBeenEndorsedForTheMember - ReleaseEndorsement)
-
(Потребители услуг outsourcing marketplaces - Заказчики)
-
(Application Layer - Command (Hexagonal Port, Interface))
-
(Junction - ArtifactHasAlreadyBeenEndorsedForTheMember)
-
(Агрегат - )
-
(Тестирование основано на сопоставлении с образцом (эталоном) компетентности. - Системы тестирования зачастую обросли шпаргалками, которые специалист может выучить за один-два вечера.)
-
(Grade BC - RecentArtifacts)
-
(Role - Tenant)
-
(WebHook - Another Service/System)
-
(Endorser - Member B)
-
Conformist
(Grade BC - Voting BC)
-
(Grade BC - Specialist)
-
(ProposeArtifact - Основанием для каждой рекомендации должен служить факт конкретного вклада участника в достижение целей Организации.)
-
(Infrastructure Layer - REST-API Hexagonal Adapter)
-
(Kafka Subscriber Hexagonal Adapter - Junction)
-
(Квалифицировать должно лицо, обладающее способностями объективной квалификации, т.е. квалифицировать должен специалист с известным/подтвержденным уровнем квалификации не ниже уровня квалифицируемого, а не заказчик. - Максимизировать объективность квалифицирования)
-
(Ухудшение внутреннего качества программы - Рассматриваемый единовременно уровень сложности (Coupling) должен быть меньше ограничения краткосрочной памяти человека (З-н магического числа 7 ± 2).)
-
(Ухудшение внутреннего качества программы - Понижение уровня реиспользования кода, рост дубликатов)
-
Anti-Corruption Layer
(Telegram BC - Identity BC)
-
(Competence - Tenant)
-
(Command (Hexagonal Port, Interface) - Junction)
-
(представление нанимателю данных об уровне экспертности члена Организации (по его желанию), выраженного конкретным опытом, ценность которого подтверждена другими членами Организации - Уровень зарплаты специалиста зачастую не коррелирует с реальным уровнем квалификации)
-