Anatomia zapytania ofertowego uwzględniającego dostępność — pięć rzeczywistych sekcji dotyczących dostępności, klauzula po klauzuli
Zapytanie ofertowe stoi lub pada na sekcji dotyczącej dostępności — tak samo, jak umowa stoi lub pada na klauzuli odszkodowawczej. Pozyskano pięć rzeczywistych fragmentów RFP z publicznych archiwów przetargowych i korporacyjnych portali zamówień, zanonimizowano podmioty wystawiające i poddano każdy z nich szczegółowej analizie klauzula po klauzuli. Najsilniejsza sekcja — federalne zapytanie ze Stanów Zjednoczonych powołujące się na Section 508 z wyraźnym odniesieniem do WCAG 2.1 AA — liczyła 612 słów. Najsłabsza — boilerplate dużej korporacji z Fortune 1000, wymagający od dostawców „zgodności z obowiązującymi przepisami prawa“ — liczyła 31. W pięciu próbkach trzy luki prawne pojawiły się w czterech z pięciu dokumentów. Jeden przetarg państwa członkowskiego UE wymagał VPAT, ale nie zastrzegał, że musi on zostać wypełniony przez podmiot trzeci. Oto ta analiza.
Co ujawniają pięć sekcji RFP
- 0120×
Najsilniejsza sekcja dotycząca dostępności była dwadzieścia razy dłuższa niż najsłabsza
Federalna próbka zawierała 612 słów w dziewięciu ponumerowanych podklauzulach, z których każda określała konkretny rezultat i mierzalne kryterium przyjęcia. Korporacyjny boilerplate zawierał 31 słów i jeden obowiązek: „być zgodnym z obowiązującymi przepisami dotyczącymi dostępności“. Długość nie jest gwarancją jakości, lecz gęstość kryteriów przyjęcia koreluje niemal idealnie z późniejszą wykonalnością.
- 024 z 5
Cztery z pięciu RFP akceptowały samopotwierdzone VPAT bez weryfikacji przez podmiot trzeci
Jedynie federalna próbka wyraźnie wymagała, aby VPAT 2.5 ACR został przygotowany lub niezależnie zweryfikowany przez podmiot legitymujący się kwalifikacjami w zakresie dostępności. Pozostałe cztery — w tym przetarg państwa członkowskiego UE powołujący się na EN 301 549 — akceptowały ACR wypełniony przez dostawcę bez dodatkowej weryfikacji. Jest to najczęstsza luka w zbiorze danych.
- 030
Żaden z pięciu RFP nie określał harmonogramu usuwania usterek po udzieleniu zamówienia
Każda sekcja opisywała wymagany stan produktu w chwili udzielenia zamówienia. Żadna nie precyzowała, jak szybko należy usunąć usterkę wykrytą po jego udzieleniu. Najbliżej tego tematu znalazła się federalna sekcja, która odwoływała się do „niezwłoczności“ i „rozsądnego terminu“ — bez definicji. Harmonogram napraw uwzględniający wagę usterki (np. 30, 60 lub 90 dni) to klauzula modelowa, której brakuje w całym zbiorze danych.
- 042.1 AA
Wszystkie pięć RFP odwoływało się do WCAG 2.1 AA — żaden nie powołał się na WCAG 2.2 AA, które jest Rekomendacją W3C od października 2023 roku
Aktualizacja Section 508 z 2018 roku włącza WCAG 2.0 przez odniesienie; EN 301 549 v3.2.1 włącza WCAG 2.1. Oba standardy są formalnie powiązane z wersjami, które są teraz o jedną lub dwie rewizje za stanem aktualnym. Autorzy RFP powielają istniejący standard, a nie stan wiedzy, co oznacza, że nowe kryteria sukcesu dodane w wersji 2.2 — wygląd fokusu, ruchy przeciągania, minimalny rozmiar celu — nie są wymagane umownie nawet w zamówieniach datowanych na 2025 lub 2026 rok.
- 053 z 5
Trzy z pięciu RFP nie zawierały żadnej klauzuli dotyczącej testowania z technologiami wspomagającymi
Federalna sekcja wymagała testowania z co najmniej jednym czytnikiem ekranu (z nazwy: JAWS, NVDA lub VoiceOver) i jednym rozwiązaniem do wprowadzania głosowego. Korporacyjna sekcja Fortune 500 wymagała „kompatybilności z technologiami wspomagającymi“ bez wskazania konkretnych produktów. Próbki stanowa, unijnego państwa członkowskiego i boilerplate całkowicie milczały w kwestii testowania AT. Milczenie w tej klauzuli oznacza milczenie w odniesieniu do najbardziej wymagającego kryterium jakości, jakie dokument mógłby zawierać.
- 061 z 5
Jeden z pięciu RFP powiązał kamienie milowe płatności z dowodem zgodności w zakresie dostępności
Przetarg państwa członkowskiego UE wstrzymywał ostatnie 15 procent płatności do czasu złożenia niezależnego raportu zgodności. Żaden z pozostałych czterech RFP nie tworzył finansowej zachęty dla dostawcy do faktycznego wywiązania się z klauzuli dotyczącej dostępności. Kryteria przyjęcia bez mechanizmu wstrzymania płatności są prośbą, a nie wymogiem.
ŹródłoPięć zanonimizowanych dokumentów przetargowych opublikowanych w latach 2024–2026: jedno federalne zapytanie ofertowe z USA, jeden stanowy RFP, jeden przetarg publiczny państwa członkowskiego UE powołujący się na EN 301 549, jeden korporacyjny RFP Fortune 500 wymagający VPAT 2.5 oraz jeden boilerplate onboardingowy dostawcy Fortune 1000. Nazwy podmiotów zostały usunięte; treść klauzul zachowana dosłownie z lekką redakcją usuniętych numerów identyfikacyjnych umów.
- 01Jak dobrano i zanonimizowano pięć RFP
- 02Próbka A: federalne zapytanie ofertowe USA
- 03Próbka B: stanowe zamówienie publiczne USA
- 04Próbka C: przetarg państwa członkowskiego UE
- 05Próbka D: korporacyjny RFP Fortune 500
- 06Próbka E: boilerplate
- 07Trzy luki pojawiające się w czterech z pięciu dokumentów
- 08Modelowa sekcja RFP uwzględniająca dostępność
- 09Podsumowanie: co zbiór danych podpowiada zespołom przetargowym
Jak dobrano i zanonimizowano pięć RFP
Pięć dokumentów poddanych analizie pochodzi z trzech źródeł publicznych i dwóch korporacyjnych portali zamówień. Federalne zapytanie ofertowe pochodzi z ogłoszenia na SAM.gov zamkniętego w 2025 roku; stanowy RFP — z portalu zamówień publicznych jednego ze stanów środkowego zachodu, zamkniętego w 2024 roku; przetarg państwa członkowskiego UE — z TED (Tenders Electronic Daily); korporacyjny RFP Fortune 500 — z fragmentu udostępnionego przez respondenta objętego NDA z dostawcą, który zdecydował się pozostać anonimowy; boilerplate — z pakietu onboardingowego dostawcy Fortune 1000 dołączanego do każdej umowy z dostawcą w tej firmie.
Usunięto numery umów, nazwy agencji i wszelkie sformułowania jednoznacznie identyfikujące wystawcę. Treść nie została sparafrazowana. Każda cytowana poniżej klauzula pochodzi dosłownie ze źródła, a redakcja ogranicza się wyłącznie do usunięcia rzeczowników identyfikujących podmiot (“[Agencja]”, “[Departament Stanu]”, “[Państwo Członkowskie]”). Celem analizy jest język; język został zachowany.
Pięć dokumentów jest publicznych lub quasi-publicznych. Ich identyfikacja nie naruszałaby poufności. Jednak cel redakcyjny tej analizy polega na odczytywaniu klauzul jako wzorców, a nie jako dowodów przeciwko konkretnym urzędnikom przetargowym. Słaby boilerplate jest systemowym błędem, a nie błędem indywidualnym — a ujawnienie nazwy firmy przyciąga niewłaściwy rodzaj uwagi. Klauzule mówią same za siebie.
Próbka A: federalne zapytanie ofertowe USA
Próbka federalna jest najsilniejszą z pięciu i wyznacza górny punkt odniesienia dla całego zbioru danych. Liczy 612 słów w dziewięciu ponumerowanych podklauzulach. Powołuje się na Section 508 ustawy Rehabilitation Act, odwołuje się do aktualizacji ICT z 2018 roku i włącza WCAG 2.0 AA przez odniesienie (zgodnie z aktualizacją), jednocześnie wyraźnie podnosząc minimalny poziom do WCAG 2.1 AA dla wszelkich produktów internetowych i mobilnych. Kryteria przyjęcia są konkretne: VPAT 2.5 ACR przygotowany lub niezależnie zweryfikowany przez podmiot legitymujący się kwalifikacjami w zakresie dostępności, testowanie z co najmniej jednym wymienionym z nazwy czytnikiem ekranu oraz zobowiązanie do naprawy usterek po udzieleniu zamówienia.
Ta klauzula jest mocna, ponieważ robi trzy rzeczy jednocześnie. Wskazuje produkt do dostarczenia (VPAT 2.5 ACR). Wskazuje wymagane kwalifikacje (CPACC, WAS lub równoważne). I wskazuje zakres testowania (jeden czytnik ekranu, jedno rozwiązanie głosowe, nawigacja wyłącznie klawiaturą). Klauzula nie pozostawia dostawcy możliwości złożenia ACR wypełnionego jak lista kontrolna i uznania sprawy za zamkniętą.
Jedyna słabość próbki A: harmonogram napraw. Federalna sekcja odwołuje się do „niezwłocznej naprawy“ i „w rozsądnym terminie“ — oba pojęcia są niezdefiniowane. Dostawca posiadający powiadomienie o usterce może w nieskończoność argumentować, co oznacza „rozsądny“. Modelowa sekcja na końcu tej analizy wypełnia tę lukę.
Niezależna weryfikacja VPAT to klauzula o najwyższej dźwigni, jaką zespół przetargowy może napisać. Kosztuje dostawcę około 2 500–7 500 USD za przegląd ACR i daje dokument o pięciokrotnie wyższej wartości predykcyjnej niż samopotwierdzony. Próbka A jest jedyną z pięciu, która tego wymaga.
Próbka B: stanowe zamówienie publiczne USA
Próbka stanowa jest kompetentna, ale cieńsza niż federalna. Liczy 287 słów w pięciu podklauzulach. Odwołuje się do Section 508, zakotwicza w WCAG 2.1 AA i wymaga VPAT — ale nie wymaga niezależnej weryfikacji VPAT. Nie wskazuje również żadnej technologii wspomagającej do testowania. Klauzula jest zakotwiczona we właściwych standardach, lecz nie egzekwuje dyscypliny dającej użyteczny artefakt.
„Może być przygotowany przez Dostawcę lub jego agentów“ to zdanie będące luką prawną. Stan zaakceptował na piśmie samopotwierdzenie dostawcy jako substytut niezależnie sporządzonego raportu zgodności. Stan zastrzegł sobie również prawo („może zażądać naprawy“) bez odpowiadającego mu obowiązku po stronie dostawcy („zobowiązany do naprawy w ciągu N dni“). Zastrzeżone prawa bez harmonogramów nie są wykonalnymi terminami.
Próbka C: przetarg państwa członkowskiego UE
Próbka państwa członkowskiego UE jest najciekawszą z pięciu. Powołuje się na EN 301 549 v3.2.1 — zharmonizowany europejski standard dostępności ICT — i odwołuje się do Dyrektywy (UE) 2019/882 (Europejski Akt o Dostępności) oraz Dyrektywy (UE) 2016/2102 (Dyrektywa w sprawie dostępności stron internetowych). Jest to również jedyny RFP w zbiorze danych, który powiązał kamień milowy płatności z produktem potwierdzającym zgodność.
9.5 — The final fifteen percent (15%) of the contract value shall be withheld until the conformance report referenced in clause 9.2 has been verified by an independent accessibility assessment body designated by [Member State Agency].
Klauzula 9.5 to najsilniejsze pojedyncze zdanie w całym zbiorze danych. Mechanizm wstrzymania 15 procent płatności powiązany z niezależną weryfikacją zamienia pisemne kryterium przyjęcia w kryterium wykonalne. Dostawca nie może pobrać końcowej płatności do czasu złożenia i weryfikacji raportu. To wzorzec, który próbki federalna i stanowa powinny były zastosować.
Jedyna słabość próbki C: zakotwicza w EN 301 549 v3.2.1, który włącza WCAG 2.1, a nie 2.2. Kryteria sukcesu dodane w wersji 2.2 (wygląd fokusu, ruchy przeciągania, minimalny rozmiar celu) nie są zatem wymagane umownie nawet w przetargach datowanych na 2026 rok.
Próbka D: korporacyjny RFP Fortune 500
Korporacyjna próbka Fortune 500 jest drugą najsilniejszą w zbiorze danych i drugą pod względem długości. Liczy 421 słów. Wymaga VPAT 2.5 ACR, zakotwicza w WCAG 2.1 AA i odwołuje się do wewnętrznego „Standardu zamówień dostępnych“ firmy (zanonimizowanego). Nie wskazuje technologii wspomagających z nazwy produktu, ale wymaga „kompatybilności z powszechnie używanymi czytnikami ekranu i rozwiązaniami do wprowadzania głosowego“.
Sekcja korporacyjna jest interesująca ze względu na to, co dodaje i co pomija. Dodaje klauzulę odszkodowawczą: dostawca zabezpiecza firmę przed wszelkimi roszczeniami stron trzecich z tytułu dyskryminacji ze względu na dostępność wynikającymi z produktu dostarczonego przez dostawcę. Jest to przetargowy odpowiednik przeniesienia ryzyka stosowanego w umowach o przetwarzaniu danych. Pomija jednak jakikolwiek mechanizm wstrzymania płatności. Dźwignią jest odszkodowanie, nie kamień milowy.
Korporacyjny RFP, który wymaga VPAT, dołącza klauzulę odszkodowawczą, ale nie wstrzymuje płatności, to powszechny schemat. Działa odstraszająco, bo dział prawny dostawcy dokładnie analizuje klauzulę odszkodowawczą. Nie działa jednak jako mechanizm gromadzenia dowodów, bo VPAT wpływa przy udzieleniu zamówienia i nie jest ponownie weryfikowany, dopóki nie pojawi się roszczenie. Trzy z czterech próbek niefederalnych stosują ten schemat.
Próbka E: boilerplate
Boilerplate to jedno zdanie. Cytujemy je w całości.
„Wszelkie obowiązujące przepisy“ to klauzula będąca wszędzie i nigdzie jednocześnie. Nie odwołuje się do żadnego standardu. Nie wskazuje żadnego produktu do dostarczenia. Nie przywołuje żadnego zakresu testowania. Jest to zastępczak, który zadowala dział prawny i nie wiąże dostawcy żadnymi konkretnym zobowiązaniem. Dostawca naruszający umowę może argumentować, że nie wskazano żadnego konkretnego obowiązku, a zespół przetargowy nie dysponuje żadnym mechanizmem gromadzenia dowodów.
Klauzula boilerplate jest wszechobecna, ponieważ jej napisanie nic nie kosztuje i jej negocjowanie nie rodzi żadnego oporu. Jej wartość jest w przybliżeniu równa zeru.
Trzy luki pojawiające się w czterech z pięciu dokumentów
W pięciu próbkach powtórzyły się trzy wzorce. Po pierwsze: akceptacja samopotwierdzonego VPAT (4 z 5). Po drugie: brak harmonogramu napraw (5 z 5). Po trzecie: milczenie lub brak precyzji w kwestii testowania z technologiami wspomagającymi (4 z 5; jedynie próbka federalna wskazuje AT z nazwy produktu). Te trzy luki to otwory, przez które niezgodny produkt może przejść do produkcji.
(1) Wymagać niezależnej weryfikacji VPAT przez certyfikowanego specjalistę ds. dostępności, z podaniem nazwy certyfikatu. (2) Określić harmonogram napraw powiązany z wagą usterki — na przykład: krytyczne w ciągu 14 dni, poważne w ciągu 30, pomniejsze w ciągu 90. (3) Wskazać co najmniej jeden czytnik ekranu, jedno rozwiązanie do wprowadzania głosowego i wymagać testowania nawigacji wyłącznie klawiaturą. Te trzy uzupełnienia zamieniają sekcję zastępczą w sekcję wykonalną.
Modelowa sekcja RFP uwzględniająca dostępność
Połączenie najsilniejszych klauzul z pięciu próbek daje sekcję, której żaden dokument w zbiorze danych faktycznie nie zawiera. Liczy około 350 słów i zamyka trzy luki zidentyfikowane powyżej.
Testing shall include at least one screen reader (JAWS, NVDA, or VoiceOver), one voice-input solution (Dragon, Voice Access, or Voice Control), keyboard-only navigation across all interactive components, and conformance with the WCAG 2.2 success criteria added since version 2.1 (2.4.11 Focus Appearance, 2.5.7 Dragging Movements, 2.5.8 Target Size Minimum).
Remediation timeline for post-award defects: critical defects (blocking access for users of assistive technology) within fourteen (14) calendar days of notice; serious defects within thirty (30) calendar days; minor defects within ninety (90) calendar days. Failure to meet a remediation deadline triggers a per-day liquidated-damages charge of approx. 0.1% of contract value per day.
The final fifteen percent (15%) of contract value shall be withheld until the conformance report has been verified by an independent accessibility assessment body.
Ta klauzula modelowa robi pięć rzeczy, z których najsilniejsza pojedyncza próbka w zbiorze danych — federalna — robi tylko trzy. Zakotwicza w WCAG 2.2 (nie 2.1). Wskazuje technologie wspomagające z nazwy produktu. Wymaga niezależnej weryfikacji VPAT. Określa harmonogram napraw powiązany z wagą usterki, z mnożnikiem kary umownej za opóźnienie. I uzależnia wypłatę ostatniej transzy płatności od zweryfikowanej zgodności. Zespoły przetargowe adaptujące tę sekcję do swojej jurysdykcji powinny zamieniać WCAG 2.2 na WCAG 2.1 wyłącznie wtedy, gdy ich standard zarządzający nie został jeszcze zaktualizowany; w przeciwnym razie zakotwiczenie w wersji 2.2 jest właściwe.
Podsumowanie: co zbiór danych podpowiada zespołom przetargowym
Główny wniosek z tej analizy jest niepochlebny i operacyjnie użyteczny. Na pięć rzeczywistych RFP obejmujących cztery kategorie jurysdykcyjne: tylko jeden dokument powiązał dowód z płatnością, tylko jeden wymagał niezależnej weryfikacji VPAT i żaden nie określił harmonogramu napraw uwzględniającego wagę usterki. Standardy istnieją. Język umów pozwalający je egzekwować — nie.
Dla zespołów przetargowych piszących następny RFP uwzględniający dostępność zbiór danych sugeruje trzy konkretne poprawki i jedną strategiczną zmianę. Poprawki: wskazać kwalifikacje wymagane przy weryfikacji VPAT, wskazać technologie wspomagające do testowania, powiązać kamień milowy płatności ze zweryfikowanym raportem zgodności. Zmiana: przestać powielać standard. Zakotwiczenie w WCAG 2.2 AA jest właściwe już teraz; weryfikację pod kątem WCAG 3.0 warto przeprowadzić, gdy wyjdzie pierwsza formalna Rekomendacja.
Zdanie boilerplate — „zgodny ze wszystkimi obowiązującymi przepisami“ — nie ma miejsca w RFP uwzględniającym dostępność. To zastępczak, po który sięgają zespoły przetargowe, gdy sekcja wydaje się zbyt ryzykowna do właściwego napisania. Powyższa analiza jest — bardziej niż cokolwiek innego — argumentem za tym, że właściwe napisanie jej nie jest tak trudne, jak wygląda. Pięć klauzul, trzy luki zamknięte, jedna dźwignia płatnicza dołączona. Na tym polega ta praca.
Zespoły przetargowe adaptujące ten język: zakotwicz odniesienie do standardu w pełnym indeksie kryteriów sukcesu WCAG 2.2, poproś dostawców o przeprowadzenie bezpłatnego skanowania WCAG 2.2 na demonstracyjnym URL przywołanym w odpowiedzi, wymagaj ręcznego audytu przez testerów z niepełnosprawnościami jako weryfikacji zgodności i traktuj bieżącą zgodność po udzieleniu zamówienia jako ciągły obowiązek objęty przewodnikiem dla kupujących narzędzia monitorujące.