Проектна документација · за внатрешна употреба · сепак објавена
Оваа веб-страница како проект
Веб-страницата на еден PMI огранок би требало да се води како проект. Затоа, еве ги нејзините документи: проектна повелба, структура за поделба на работата, регистар на ризици и ретроспектива — напишани за луѓе што ќе го препознаат форматот. Тонот е шега. Содржината не е: секој факт на оваа страница е точен, а празните места се вистински празни места.
Правило на оваа страница: ништо не е измислено. Каде што недостига број, тој недостига и на остатокот од сајтот.
- Проект
- pmi-macedonia.mk, одново
- Фаза
- Извршување — изградено локално, во целост; објавувањето чека на одборот.
- Процент завршено
- 64%23 / 36
Пресметано како завршени работни пакети ÷ сите работни пакети во структурата подолу. Ова е најмалку искрениот начин да се мери напредок и оној што го користи секој извештај за статус. Според изградени страници: 46 од 46. Според факти што ги доставил одборот: [%].
Здравје на проектот
- Опсегпо планСè од градежниот бриф постои на двата јазика. Ништо не е додадено без нумерирана одлука.
- Временски распоредвниманиеНема датум на објавување, па ништо не доцни. Тоа не е добрата вест што звучи: објавувањето е блокирано од едно прашање до PMI Global (Q2).
- Трошоципо планПотрошени 0 денари. Хостингот по преселбата чини 0 денари годишно; доменот останува 825 денари. Волонтерските часови не се во буџетот — така функционираат волонтерските буџети.
- Содржиназагрозено17 реда факти сè уште се чекаат од одборот; страниците за одборот и документите се празни додека не пристигнат.
- Ризицивнимание11 отворени, 1 затворен. Види го регистарот.
Дизајн-системот дозволува четири бои и ниту една не е зелена, па семафорот е: виолетово „по план“, цијан „внимание“, портокалово „загрозено“. Евидентирано како ограничување.
Проектна повелба
- Цел и деловна оправданост
- Сегашниот сајт на Огранокот работи на WordPress и Divi, застарен е и бавен, и чини 7.198 денари годишно за хостинг покрај 825 денари за доменот. Замената е статичен сајт на бесплатен хостинг што одборот може да го уредува без програмер, на два јазика, со архива на конференцијата и понуда за спонзори какви што Огранокот никогаш немал онлајн. Е-поштата останува каде што е, па вистинската заштеда зависи од цената на сегашниот провајдер за пакет само со пошта — што никој не ја потврдил. Затоа повелбата не ветува број.
- Спонзор
- Одборот на Здружението за проектен менаџмент — ПМИ Македонија Скопје. Ја одобрува повелбата, ги доставува фактите и ја избра темата.
- Проектен менаџер
- Не е назначен. Еден волонтер го изгради сајтот, го одржува и ја напиша оваа повелба — три улоги во една, забележано во ретроспективата.
- Во опсег
- Почетна; што е PMI; за нас, одбор, документи; членство и како да се зачлените; настани со PDU податоци и календарски фид; конференција со архива по година; вести; говорници; спонзори; волонтирање; сертификации и базата на знаење за PDU; македонско-англиски речник со извори; неделна дилема; контакт; 404 што ѝ припаѓа на страницата; админ-панелот; закажано објавување; оваа страница.
- Цели
- Секоја структурна страница на македонски и англиски, македонскиот прв.
- Статичен сајт на Cloudflare Pages, без база на податоци, без сервер за крпење.
- Одборот сам објавува вести, настани и спонзори од /admin.
- Годишната конференција добива вистинска архива: тема, говорници, предавања, фотографии, по година.
- Спонзорството се продава на сајтот, со цени видливи на страницата.
- Без барања кон трети страни на јавниот сајт, без колачиња, без банер за согласност.
- Критериуми за успех
- „npx astro build“ поминува чисто, без предупредувања, за двете теми. (Исполнето.)
- 46 страници, секоја со реципрочна алтернатива на другиот јазик. (Исполнето.)
- Една скрипта на целиот сајт, а страницата на која стои работи и без неа. (Исполнето — филтерот на речникот.)
- Член на одборот објавува вест без да праша програмер. (Не може да се тестира додека не постојат репозиториумот и Workerот за најава.)
- Сите пет DNS записи критични за е-поштата ја преживуваат преселбата и contact@ и понатаму прима. (Преселбата не се случила.)
- Објавувањето е во согласност со правилата на PMI Global, какви и да се. (Непознато — Q2.)
- Надвор од опсег — по одлука, не по пропуст
- Регистрација и плаќања за настани — одлука бр. 7. Членството се купува на pmi.org; билетите за конференцијата одат преку формуларот на конференцискиот тим.
- Кориснички сметки за членови или каква било најава — одлука бр. 7.
- Билтен — одлука бр. 11. Сите три соседни огранoци имаат; одборот може да побара; одговорот е врска до хостирана услуга, не промена на овој сајт.
- Контакт-формулар што праќа пошта — одлука бр. 5, додека не се избере услуга за испраќање. Статичниот хостинг нема сервер за пошта.
- Преселба на е-поштата — одлука бр. 2. Останува кај сегашниот провајдер и таму ништо не се откажува — одлука бр. 6.
- PDU поени за работилници — одлука бр. 17. Огранокот не држи работилници; конференцијата е единствената активност што носи PDU.
- Огласи за работа, страница за менторство и посебен сајт за конференцијата — подоцна, според планот на сајтот.
- Ограничувања
- Четири бои на брендот, земени од логото на Огранокот, и ниту една петта — одлука бр. 14. Тука спаѓа и тоа што нема зелена за извештајот за статус.
- Логото на PMI никогаш не се прецртува, не се пребојува и не се составува во нова комбинација — одлука бр. 14, научена така што еднаш беше направено и вратено назад.
- Статичен излез; без база на податоци; без код на сервер — одлука бр. 3.
- Без JavaScript освен еден вграден филтер во речникот — одлука бр. 18. Менито на телефон, хармониката, PDU филтерот и откривањето на одговорот во дилемата се CSS.
- Без нови зависности без наведена причина — градежен бриф.
- Секоја сметка — GitHub, Cloudflare — на име на Огранокот, никогаш лична — одлука бр. 4.
- Ништо измислено: факт што одборот не го доставил е празно место во загради, видливо.
- Претпоставки — непроверени
- PMI Global не наметнува платформа за веб-страница ниту преглед пред објавување за огранoците (Q2). pmi.org одбива автоматизирани барања, па мора да потврди човек со најава на Leadership Central.
- Доменот и хостинг-сметката се регистрирани на Здружението, а не на поранешен член на одборот (Q3).
- Одредници
- 19–20 август 2026 — истражување и одлуки: хостинг, технологија, опсег, јазици.
- 20–21 август 2026 — изградбата, преку ноќ, без надзор.
- 14 септември 2026 — одборот ја избира светлата тема.
- 15 септември 2026 — речникот и дилемата на неделата.
- [ДАТУМ] — приватен репозиториум во GitHub сметката на Огранокот.
- [ДАТУМ] — Worker за најава во CMS, cron и deploy hook.
- [ДАТУМ] — DNS преселба, според упатството, последна.
- Клучни засегнати страни
- Одборот (спонзор и сопственик на содржината) · членовите и идните членови · спонзорите, кои засега ги нема · PMI Global, чии правила за заштитни знаци го обврзуваат логото и текстот · конференцискиот тим, кој ја води регистрацијата · провајдерот на е-пошта, кој не смее да забележи ништо · регистрарот на доменот · волонтерот, кој е целиот проектен тим.
- Буџет
- Потрошени 0 денари. Повторливо по преселбата: 825 денари годишно за доменот; хостинг 0 денари.
Одобрил
[ИМЕ И ПОТПИС НА ОДБОРОТ]
Датум
[ДАТУМ]
Вредностите во загради се податоци што сè уште ги немаме од одборот. Стојат видливи намерно.
Структура за поделба на работата
Сајтот разложен на работни пакети, со состојбата во која навистина се наоѓа секој. Првото ниво го следи редоследот на градење од планот на сајтот; листовите се она што е изградено, она што е празно место и она што не е започнато.
1Темели
- 1.1Astro скелет, статичен излезготово
- 1.2МК/EN рутирање, една табела со рути, реципрочни алтернативиготово
- 1.3Дизајн-токени; две теми од еден код; избрана светлатаготово
- 1.4Колекции на содржина и шема за CMSготово
- 1.5Sveltia CMS на /admin, локален режимготово
- 1.1
2Содржина
- 2.1Структурен текст, двата јазика, во една датотекаготово
- 2.2Архива на конференцијата: 2025 и 2023делумнопосетеноста е празно место
- 2.3Членови на одборот и документипразно местопразно додека одборот не ги достави
- 2.4Бројки и цени за спонзорипразно место
- 2.5Речник, 165 термини од цитирани извориготово33 сè уште без македонски извор
- 2.6Дилеми, 12 за првиот кварталготововториот квартал е празен
- 2.7Вести, настани, говорниципразно местопразни намерно; вистинската содржина доаѓа од одборот
- 2.1
3Страници по област
- 3.1Почетнаготово
- 3.2За нас, одбор, документиготовосо празни места
- 3.3Членство, како да се зачленитеготово
- 3.4Настани, детали за настан, календарски фидготово
- 3.5Конференција, архива по годинаготово
- 3.6Вести, објаваготово
- 3.7Говорници, профилготово
- 3.8Спонзориготовоцените се чекаат
- 3.9Сертификации, база на знаење за PDUготовобројките проверени на 14 септември 2026
- 3.10Волонтирање, контакт, што е PMIготово
- 3.11Речник, дилема на неделатаготово
- 3.12Страницата 404, сега со Гантов дијаграмготово
- 3.13Оваа страницаготовоединствениот работен пакет што беше 100% завршен кога се пишуваше
- 3.1
4Објавување
- 4.1Локална git историјаготовобез remote, намерно
- 4.2Приватен репозиториум во GitHub сметката на Огранокотне е започнатонамерно: мора да заврши во вистинската сметка
- 4.3Cloudflare Pages преглед на *.pages.dev, качен директноготово
- 4.4Worker за најава во CMSне е започнато
- 4.5Cron и deploy hookне е започнато
- 4.6DNS преселба според упатствотоне е започнато
- 4.1
5Одржување
- 5.1Неделно повторно објавување за дилематарачно, засегадодека не постои 4.5
- 5.2Повторна проверка на PDU бројките кога PMI ќе го издаде прирачникот одноворачно, засега
- 5.3Листата со содржина за одборот, 17 редане е започнато
- 5.4Проверка пред објавување: две pmi.org врски, CMS relation-полетоне е започнато
- 5.5Q2 — одговорот на PMI Global за платформа и брендирањене е започнато
- 5.1
Регистар на ризици
Вистински ризици на овој сајт, со одговорот што секој веќе го има. Веројатноста и влијанието се проценети, не измерени; одговорите се оние од документите. Затворените ризици остануваат во регистарот, зашто за тоа служи регистар.
| Бр. | Ризик | Веројатност | Влијание | Одговор | Статус |
|---|---|---|---|---|---|
| R-01 | Никој не ја ажурира страницата со вести по објавувањето и до пролет сајтот изгледа напуштено. | висока | средно | Ублажување. CMS на /admin значи дека не треба програмер; неделната дилема го менува сајтот без некој да пишува вести — но само до 7 декември 2026, освен ако до крајот на ноември не се напише втор квартал; страницата со вести искрено ја покажува празната состојба наместо објава од 2026 во 2028. Сопственик: одборот, кој сè уште нема именувано уредник. | отворен |
| R-02 | На спонзор му истекува периодот, а логото останува на страницата. | ниска | средно | Ублажување. Секој спонзор носи датум на истек и градењето ги отстранува истечените. Додека не постои дневниот cron, тоа зависи од тоа некој повторно да објави — види бр. 5. | отворен |
| R-03 | Празно место во загради завршува во продукција. | висока | високо | Ублажување. Секое празно место е наведено во една табела и носи видлива забелешка на страницата, па се чита како намерно, а не како расипано. Избегнување: листата за DNS преселбата почнува со пребарување на изградениот сајт за отворена заграда. | отворен |
| R-04 | PMI го издава CCR прирачникот одново и PDU бројките на сајтот застаруваат. | средна | средно | Ублажување. Страницата го именува изданието на прирачникот, го линкува и кажува дека бројките се на PMI. Повторна проверка при секое ново издание; последна проверка 14 септември 2026. | отворен |
| R-05 | Дилемата на неделата бара повторно објавување секоја недела, а cron нема. | сигурна | ниско | Пренос. Пропуштена недела ја покажува минатата дилема, никогаш празна страница. Трајното решение е Workers cron и deploy hook што веќе се планирани за вести и спонзори; дотогаш човек ја пушта скриптата за објавување. | отворен |
| R-06 | DNS преселбата ја прекинува contact@pmi-macedonia.mk. | ниска | критично | Избегнување. Е-поштата останува кај сегашниот провајдер по одлука; пет записи ја одржуваат и се препишуваат пред секоја промена; упатството има враќање назад; прегледот на *.pages.dev воопшто не допира DNS. Ограничување број еден на целиот проект. | отворен |
| R-07 | Workerот за најава во CMS никогаш не се поставува, па одборот никогаш не може да се најави, а програмерот засекогаш останува на критичниот пат. | средна | високо | Ублажување. Панелот веќе работи локално, па недостига еден Worker и една GitHub апликација — но тие зависат од тоа репозиториумот прво да постои во сметката на Огранокот (4.2). Синџир од три незапочнати ставки. | отворен |
| R-08 | Одборот не може да се договори за тема. | ниска | ниско | Прифаќање. Затворен на 14 септември 2026: две теми беа изградени од еден код и одборот ја избра светлата. Темната сè уште се гради како резерва и не чини ништо. | затворен |
| R-09 | PMI Global наметнува платформа за веб-страница или преглед пред објавување (Q2). | непозната | критично | Прифаќање. Никој не можеше да провери — pmi.org одбива автоматизирани барања. Содржината, текстот, архивата и речникот преживуваат секоја промена на платформа; изложена е само работата специфична за Astro. Сопственик: член на одборот со најава на Leadership Central. | отворен |
| R-10 | Доменот или хостинг-сметката се покажува дека е регистрирана на поранешен член на одборот (Q3). | непозната | високо | Избегнување. Преносот на сопственоста доаѓа пред сè друго; регистрарот никогаш не се менува и ништо не оди на лично име. Додека не се потврди, ништо не допира DNS. | отворен |
| R-11 | Еден неплатен волонтер е целиот проектен тим. | средна | високо | Ублажување. Сè е запишано во документите на репозиториумот; сајтот е статичен, па работи и недопрен; CMS им дозволува на непрограмери да објавуваат; секоја сметка е на име на Огранокот, па сајтот не може случајно да биде заложник. | отворен |
| R-12 | Некој ги пополнува 33-те термини од речникот без извор и измислен збор станува „официјален“ со повторување. | средна | средно | Избегнување. Правило бр. 18: македонски термин влегува само со цитиран извор, а додавањето извор е намерен програмерски чекор. Непреведените термини се означени и групирани, намерно, како листа со задачи за одборот. | отворен |
Ретроспектива
Научени лекции, напишани од оној што ги научи. Што одеше добро, што не, и што би направиле поинаку — од дневникот на одлуки и од белешките на врвот на датотеката со отворени прашања.
Што одеше добро
- Одлучувањето пред градењето. Хостинг, технологија, опсег, јазици и „без регистрација“ беа решени на хартија на 19–20 август и изградбата не отвори ниту една од нив повторно.
- Градежниот бриф како договор. Сесија без надзор изгради 37 страници преку ноќ, зашто брифот кажуваше што смее да одлучи сама и што не — логото, петта боја, нови зависности, измислување факти, објавување.
- Еден код, две теми. Бидејќи компонентите ја именуваат улогата, а не бојата, светлата варијанта беше сет од токени, и одборот споредуваше два вистински сајта наместо две скици.
- Ништо не е измислено. Секој факт што недостига е видлива заграда и ред во табела. Сајтот изгледа недовршено точно таму каде што е.
- Проверката на контраст за светлата тема откри три грешки во пристапноста што веќе стоеја во одобрениот темен дизајн — бело копче на портокалово, виолетов текст на црно и проѕирно копче врз портокалов клин. Сите три поправени.
- Читањето на лиценцата. Бесплатниот пакет на Vercel забранува комерцијална употреба, а рекламирање билет за конференција е комерцијална употреба. Cloudflare Pages ја дозволува. Аргументот за трошоци ќе се превртеше на 240 долари годишно.
Што не одеше добро
- Логото беше прецртано уште првиот ден — P/M квадратот како четири блокови во боја со сопствен натпис — што правилата на PMI го забрануваат двојно. Вратено истиот ден. Сега е првото цврсто правило во дизајн-системот.
- „Секој настан носи PDU поени“ стоеше низ целиот сајт како факт. Огранокот не држи работилници; конференцијата е единствената активност што ги носи. Ветување што Огранокот не може да го одржи, фатено на 14 септември и препишано.
- „Нула JavaScript“ издржа до речникот. Едно вградено поле за филтрирање сега е целиот буџет за скрипти, а правилото мораше да се препише за да го каже тоа.
- Каноничката ознака и hreflang алтернативата се разликуваа за една завршна коса црта, па ниту еден јазичен пар не беше реципрочен. 108 алтернативи поправени во еден комит, дополнително.
- Никој не ја видел почетната страница како се анимира. Машината за градење присилува намалено движење, што ја докажа резервната состојба и ништо друго.
- Без проектен менаџер. На веб-страница на PMI огранок. Волонтерот е тимот, одржувачот и авторот на оваа ретроспектива, што е лекција сама по себе.
Што би направиле поинаку
- Да ги побараме фактите од одборот пред да ги градиме страниците што ги бараат. Страниците чекаа недели за бројки што ги дава еден состанок; брифот за состанокот постои и сè уште е критичниот пат.
- Да го создадеме репозиториумот во сметката на Огранокот првиот ден. Најавата во CMS, cron и deploy hook сите чекаат зад него, а „ќе турнеме подоцна, намерно“ е планот веќе 25 дена.
- Правилото „без скрипти“ да го поставиме како буџет, не како апсолут — една скрипта, оправдана писмено — за филтерот на речникот да биде одлука, а не исклучок.
- Прашањето за платформата до PMI Global (Q2) да го постави човек со најава уште првата недела, наместо на секоја страница да откриваме дека pmi.org враќа 403.
- Проверката на контраст да се направи прво, на темата што беше одобрена, наместо да се открие како нуспроизвод од градењето на втората.
Каде се оригиналите
Оваа страница ја сумира папката со документи на репозиториумот — дневникот на одлуки, планот на сајтот, дизајн-системот, отворените прашања и упатството за DNS. Тие се изворот; ако оваа страница и некој документ се разликуваат, документот е во право, а оваа страница има грешка. Исправките одат на страницата за контакт.
Пиши ни