Розрізняйте статус документів
Frameworks, standards, guidelines і закони — не взаємозамінні.
Reference documents, conformity constraints, V&V, ресурси й pricing models перетворюють технічну ідею на Proposal, який реально можна погоджувати.
Frameworks, standards, guidelines і закони — не взаємозамінні.
Applicable EU legislation визначає conformity; harmonised standards зазвичай добровільний шлях.
Commercial model змінює exposure, але legal/liability allocation залишається договірним.
Workstreams, resources, materials, lead times і contingency повинні пояснювати цифру.
Сильний Proposal зв’язує technical solution з reference basis, verification evidence, resources, schedule, uncertainty та commercial model.
Конспект перебудовано з первинного українського транскрипту. Редакторські виправлення та зовнішні доповнення всередині матеріалу позначені явно.
Хронологія: 16.09.2026 · п'яте заняття.
Первинне джерело: повний транскрипт.
Фокус: перетворити pre-sale vision у контрольований набір engineering assumptions, нормативних reference documents, ресурсів і commercial risk.
На початку заняття відновлюється послідовність, яку курс використовує як навчальну модель:
Lead
↓
RFI
↓
RFC (Request for Clarification — course terminology)
↓
Proposal
↘
RFQ / commercial estimate
У реальному procurement порядок може відрізнятися, частина артефактів може йти паралельно або мати інші назви. Тут важлива не бюрократична послідовність, а логіка: спочатку зрозуміти задачу, потім сформулювати спосіб рішення, потім чесно порахувати ресурси й ризики.
Для систем, що взаємодіють з фізичним світом, client expectation часто включає не тільки функції, а й:
Тому Proposal має містити reference basis: які нормативні, process та engineering documents впливають на рішення.
Лекція пропонує корисну навчальну ієрархію:
PROCESS / ASSESSMENT FRAMEWORK
↓
STANDARDS
↓
GUIDELINES / RULE SETS / PRACTICES
↓
PROJECT IMPLEMENTATION
Її не треба сприймати як юридичну універсальну піраміду: конкретні документи можуть мати інший статус. Але як спосіб мислення вона корисна.
Відповідає переважно на питання «які процеси мають існувати і як оцінювати їхню спроможність?»
Приклад: Automotive SPICE.
Фіксує вимоги, принципи, work products або criteria для конкретної області.
Допомагає перевести high-level requirement у конкретні engineering rules. Приклади можуть включати MISRA C/C++, MAAB style guidelines або внутрішні project rules — але їх застосовність завжди треба обґрунтувати.
У транскрипті прозвучала модель із сімома рівнями. Для Automotive SPICE PAM 4.0 capability scale — Level 0...Level 5:
| Level | Назва |
|---|---|
| 0 | Incomplete |
| 1 | Performed |
| 2 | Managed |
| 3 | Established |
| 4 | Predictable |
| 5 | Innovating |
Офіційний VDA QMC PAM 4.0: https://vda-qmc.de/wp-content/uploads/2023/12/Automotive-SPICE-PAM-v40.pdf
Також важливо: Automotive SPICE — process assessment model, а не сертифікат, що автоматично «дозволяє робити системи певного класу складності».
Усна лекція занадто сильно ототожнила стандарти із законом та CE із «сертифікацією по ISO».
Для ЄС коректніше мислити так:
applicable EU legislation = mandatory legal requirements
↓
harmonised standards = usually voluntary route to presumption of conformity
↓
conformity assessment + technical documentation + declaration
↓
CE marking, якщо його вимагає застосовне законодавство
Тобто:
Офіційні джерела ЄС:
У лекції знову з'являється HARA/ASIL як приклад того, як risk classification впливає на engineering rigor.
Для ISO 26262 автомобільний ASIL визначається через Severity, Exposure, Controllability. QM та ASIL A–D не слід переносити як універсальну шкалу на всі індустрії.
ISO 26262-3: https://www.iso.org/standard/68385.html
Також конкретні правила на кшталт «заборонити dynamic memory» або «залишити 70% вільної пам'яті» можуть бути project/domain guideline, але їх не варто подавати як універсальну пряму вимогу ISO 26262 без конкретного reference.
Клієнт повинен бачити не тільки що ми зробимо, а й як ми доведемо, що результат відповідає потребі.
Не треба механічно вставляти всі види тестів у кожен Proposal. Набір V&V повинен випливати з product risk, requirements і applicable process/reference basis.
Embedded estimate складається щонайменше з чотирьох ресурсних шарів:
| Шар | Приклади |
|---|---|
| People | architect, firmware, hardware, mechanics, QA, safety/security, manager |
| Material | components, PCBs, mechanics, harnesses, fixtures |
| External services | fabrication, assembly, lab, certification/conformity work |
| Time/dependencies | lead time, shipping, customs, re-spins, waiting for samples |
Тому Gantt/critical path для embedded часто залежить від речей, які не прискорюються додаванням ще одного software engineer.
Лекція порівнює дві базові commercial models.
Клієнт оплачує фактичну залученість за погодженими rates і, за договором, матеріальні/зовнішні витрати. Модель добре працює при невизначеному scope, discovery, research, R&D, частих змінах.
Provider бере на себе зобов'язання виконати визначений scope за погоджену ціну/умови. Модель потребує значно чіткішого scope, acceptance criteria, assumptions і change-control.
Не можна коректно казати, що «в T&M усі ризики лежать на клієнті», а «у Fixed Price всі — на vendor». Розподіл юридичних, safety, IP, liability, warranty, schedule та commercial risks визначає contract.
Простіше:
| Ризик | T&M | Fixed Price |
|---|---|---|
| Scope uncertainty | легше absorb через reprioritization | небезпечна без change request |
| Provider overrun effort | частіше оплачуваний, якщо робота погоджена | частіше б'є по margin provider-а |
| Budget predictability client-а | нижча | вища для зафіксованого scope |
| Need for clear acceptance criteria | важливо | критично |
| Legal/liability risk | залежить від договору | залежить від договору |
За логікою лекції, FP стає реалістичним, коли:
Якщо ці умови не виконані, T&M або phased model часто чесніша.
Правильний estimate не починається з «мені здається, це три місяці». Він будується через decomposition.
scope / assumptions
↓
workstreams / WBS
↓
roles + effort
↓
materials + external services
↓
dependencies / lead times
↓
risk / contingency
↓
commercial estimate
Кожна велика цифра повинна мати пояснення: звідки вона взялася і що її змінить.
client need
↓
reference basis
├─ process/framework
├─ standards / legislation
└─ guidelines / project rules
↓
architecture + implementation + V&V
↓
resources + timeline + risks
↓
T&M / FP / hybrid commercial model
↓
Proposal that can be negotiated
Після погодженого Proposal виникає наступний різкий перехід: контакт має стати контрактом, а контракт — delivery team і requirements. Наступне заняття починає шлях від signed agreement до staffing, product discovery, business analysis, user stories, system requirements і першої architecture visualization.