Скокни на содржина
PMI North Macedonia

Проектна документација · за внатрешна употреба · сепак објавена

Оваа веб-страница како проект

Веб-страницата на еден PMI огранок би требало да се води како проект. Затоа, еве ги нејзините документи: проектна повелба, структура за поделба на работата, регистар на ризици и ретроспектива — напишани за луѓе што ќе го препознаат форматот. Тонот е шега. Содржината не е: секој факт на оваа страница е точен, а празните места се вистински празни места.

Правило на оваа страница: ништо не е измислено. Каде што недостига број, тој недостига и на остатокот од сајтот.

Извештај за проектен статусСостојба на ден
Проект
pmi-macedonia.mk, одново
Фаза
Извршување — изградено локално, во целост; објавувањето чека на одборот.
Процент завршено
64%23 / 36

Пресметано како завршени работни пакети ÷ сите работни пакети во структурата подолу. Ова е најмалку искрениот начин да се мери напредок и оној што го користи секој извештај за статус. Според изградени страници: 46 од 46. Според факти што ги доставил одборот: [%].

Здравје на проектот

  • Опсегпо планСè од градежниот бриф постои на двата јазика. Ништо не е додадено без нумерирана одлука.
  • Временски распоредвниманиеНема датум на објавување, па ништо не доцни. Тоа не е добрата вест што звучи: објавувањето е блокирано од едно прашање до PMI Global (Q2).
  • Трошоципо планПотрошени 0 денари. Хостингот по преселбата чини 0 денари годишно; доменот останува 825 денари. Волонтерските часови не се во буџетот — така функционираат волонтерските буџети.
  • Содржиназагрозено17 реда факти сè уште се чекаат од одборот; страниците за одборот и документите се празни додека не пристигнат.
  • Ризицивнимание11 отворени, 1 затворен. Види го регистарот.

Дизајн-системот дозволува четири бои и ниту една не е зелена, па семафорот е: виолетово „по план“, цијан „внимание“, портокалово „загрозено“. Евидентирано како ограничување.

Проектна повелба

Документ PMI-MK-WEB-001Верзија 1.0Статус: чека потпис од спонзорот (види на дното)
Цел и деловна оправданост
Сегашниот сајт на Огранокот работи на WordPress и Divi, застарен е и бавен, и чини 7.198 денари годишно за хостинг покрај 825 денари за доменот. Замената е статичен сајт на бесплатен хостинг што одборот може да го уредува без програмер, на два јазика, со архива на конференцијата и понуда за спонзори какви што Огранокот никогаш немал онлајн. Е-поштата останува каде што е, па вистинската заштеда зависи од цената на сегашниот провајдер за пакет само со пошта — што никој не ја потврдил. Затоа повелбата не ветува број.
Спонзор
Одборот на Здружението за проектен менаџмент — ПМИ Македонија Скопје. Ја одобрува повелбата, ги доставува фактите и ја избра темата.
Проектен менаџер
Не е назначен. Еден волонтер го изгради сајтот, го одржува и ја напиша оваа повелба — три улоги во една, забележано во ретроспективата.
Во опсег
Почетна; што е PMI; за нас, одбор, документи; членство и како да се зачлените; настани со PDU податоци и календарски фид; конференција со архива по година; вести; говорници; спонзори; волонтирање; сертификации и базата на знаење за PDU; македонско-англиски речник со извори; неделна дилема; контакт; 404 што ѝ припаѓа на страницата; админ-панелот; закажано објавување; оваа страница.
Цели
  1. Секоја структурна страница на македонски и англиски, македонскиот прв.
  2. Статичен сајт на Cloudflare Pages, без база на податоци, без сервер за крпење.
  3. Одборот сам објавува вести, настани и спонзори од /admin.
  4. Годишната конференција добива вистинска архива: тема, говорници, предавања, фотографии, по година.
  5. Спонзорството се продава на сајтот, со цени видливи на страницата.
  6. Без барања кон трети страни на јавниот сајт, без колачиња, без банер за согласност.
Критериуми за успех
  1. „npx astro build“ поминува чисто, без предупредувања, за двете теми. (Исполнето.)
  2. 46 страници, секоја со реципрочна алтернатива на другиот јазик. (Исполнето.)
  3. Една скрипта на целиот сајт, а страницата на која стои работи и без неа. (Исполнето — филтерот на речникот.)
  4. Член на одборот објавува вест без да праша програмер. (Не може да се тестира додека не постојат репозиториумот и Workerот за најава.)
  5. Сите пет DNS записи критични за е-поштата ја преживуваат преселбата и contact@ и понатаму прима. (Преселбата не се случила.)
  6. Објавувањето е во согласност со правилата на PMI Global, какви и да се. (Непознато — Q2.)
Надвор од опсег — по одлука, не по пропуст
  1. Регистрација и плаќања за настани — одлука бр. 7. Членството се купува на pmi.org; билетите за конференцијата одат преку формуларот на конференцискиот тим.
  2. Кориснички сметки за членови или каква било најава — одлука бр. 7.
  3. Билтен — одлука бр. 11. Сите три соседни огранoци имаат; одборот може да побара; одговорот е врска до хостирана услуга, не промена на овој сајт.
  4. Контакт-формулар што праќа пошта — одлука бр. 5, додека не се избере услуга за испраќање. Статичниот хостинг нема сервер за пошта.
  5. Преселба на е-поштата — одлука бр. 2. Останува кај сегашниот провајдер и таму ништо не се откажува — одлука бр. 6.
  6. PDU поени за работилници — одлука бр. 17. Огранокот не држи работилници; конференцијата е единствената активност што носи PDU.
  7. Огласи за работа, страница за менторство и посебен сајт за конференцијата — подоцна, според планот на сајтот.
Ограничувања
  1. Четири бои на брендот, земени од логото на Огранокот, и ниту една петта — одлука бр. 14. Тука спаѓа и тоа што нема зелена за извештајот за статус.
  2. Логото на PMI никогаш не се прецртува, не се пребојува и не се составува во нова комбинација — одлука бр. 14, научена така што еднаш беше направено и вратено назад.
  3. Статичен излез; без база на податоци; без код на сервер — одлука бр. 3.
  4. Без JavaScript освен еден вграден филтер во речникот — одлука бр. 18. Менито на телефон, хармониката, PDU филтерот и откривањето на одговорот во дилемата се CSS.
  5. Без нови зависности без наведена причина — градежен бриф.
  6. Секоја сметка — GitHub, Cloudflare — на име на Огранокот, никогаш лична — одлука бр. 4.
  7. Ништо измислено: факт што одборот не го доставил е празно место во загради, видливо.
Претпоставки — непроверени
  1. PMI Global не наметнува платформа за веб-страница ниту преглед пред објавување за огранoците (Q2). pmi.org одбива автоматизирани барања, па мора да потврди човек со најава на Leadership Central.
  2. Доменот и хостинг-сметката се регистрирани на Здружението, а не на поранешен член на одборот (Q3).
Одредници
  1. 19–20 август 2026 — истражување и одлуки: хостинг, технологија, опсег, јазици.
  2. 20–21 август 2026 — изградбата, преку ноќ, без надзор.
  3. 14 септември 2026 — одборот ја избира светлата тема.
  4. 15 септември 2026 — речникот и дилемата на неделата.
  5. [ДАТУМ] — приватен репозиториум во GitHub сметката на Огранокот.
  6. [ДАТУМ] — Worker за најава во CMS, cron и deploy hook.
  7. [ДАТУМ] — DNS преселба, според упатството, последна.
Клучни засегнати страни
Одборот (спонзор и сопственик на содржината) · членовите и идните членови · спонзорите, кои засега ги нема · PMI Global, чии правила за заштитни знаци го обврзуваат логото и текстот · конференцискиот тим, кој ја води регистрацијата · провајдерот на е-пошта, кој не смее да забележи ништо · регистрарот на доменот · волонтерот, кој е целиот проектен тим.
Буџет
Потрошени 0 денари. Повторливо по преселбата: 825 денари годишно за доменот; хостинг 0 денари.

Одобрил

[ИМЕ И ПОТПИС НА ОДБОРОТ]

Датум

[ДАТУМ]

Вредностите во загради се податоци што сè уште ги немаме од одборот. Стојат видливи намерно.

Структура за поделба на работата

Сајтот разложен на работни пакети, со состојбата во која навистина се наоѓа секој. Првото ниво го следи редоследот на градење од планот на сајтот; листовите се она што е изградено, она што е празно место и она што не е започнато.

  1. 1Темели

    1. 1.1
      Astro скелет, статичен излезготово
    2. 1.2
      МК/EN рутирање, една табела со рути, реципрочни алтернативиготово
    3. 1.3
      Дизајн-токени; две теми од еден код; избрана светлатаготово
    4. 1.4
      Колекции на содржина и шема за CMSготово
    5. 1.5
      Sveltia CMS на /admin, локален режимготово
  2. 2Содржина

    1. 2.1
      Структурен текст, двата јазика, во една датотекаготово
    2. 2.2
      Архива на конференцијата: 2025 и 2023делумнопосетеноста е празно место
    3. 2.3
      Членови на одборот и документипразно местопразно додека одборот не ги достави
    4. 2.4
      Бројки и цени за спонзорипразно место
    5. 2.5
      Речник, 165 термини од цитирани извориготово33 сè уште без македонски извор
    6. 2.6
      Дилеми, 12 за првиот кварталготововториот квартал е празен
    7. 2.7
      Вести, настани, говорниципразно местопразни намерно; вистинската содржина доаѓа од одборот
  3. 3Страници по област

    1. 3.1
      Почетнаготово
    2. 3.2
      За нас, одбор, документиготовосо празни места
    3. 3.3
      Членство, како да се зачленитеготово
    4. 3.4
      Настани, детали за настан, календарски фидготово
    5. 3.5
      Конференција, архива по годинаготово
    6. 3.6
      Вести, објаваготово
    7. 3.7
      Говорници, профилготово
    8. 3.8
      Спонзориготовоцените се чекаат
    9. 3.9
      Сертификации, база на знаење за PDUготовобројките проверени на 14 септември 2026
    10. 3.10
      Волонтирање, контакт, што е PMIготово
    11. 3.11
      Речник, дилема на неделатаготово
    12. 3.12
      Страницата 404, сега со Гантов дијаграмготово
    13. 3.13
      Оваа страницаготовоединствениот работен пакет што беше 100% завршен кога се пишуваше
  4. 4Објавување

    1. 4.1
      Локална git историјаготовобез remote, намерно
    2. 4.2
      Приватен репозиториум во GitHub сметката на Огранокотне е започнатонамерно: мора да заврши во вистинската сметка
    3. 4.3
      Cloudflare Pages преглед на *.pages.dev, качен директноготово
    4. 4.4
      Worker за најава во CMSне е започнато
    5. 4.5
      Cron и deploy hookне е започнато
    6. 4.6
      DNS преселба според упатствотоне е започнато
  5. 5Одржување

    1. 5.1
      Неделно повторно објавување за дилематарачно, засегадодека не постои 4.5
    2. 5.2
      Повторна проверка на PDU бројките кога PMI ќе го издаде прирачникот одноворачно, засега
    3. 5.3
      Листата со содржина за одборот, 17 редане е започнато
    4. 5.4
      Проверка пред објавување: две pmi.org врски, CMS relation-полетоне е започнато
    5. 5.5
      Q2 — одговорот на PMI Global за платформа и брендирањене е започнато

Регистар на ризици

Вистински ризици на овој сајт, со одговорот што секој веќе го има. Веројатноста и влијанието се проценети, не измерени; одговорите се оние од документите. Затворените ризици остануваат во регистарот, зашто за тоа служи регистар.

Бр.РизикВеројатностВлијаниеОдговорСтатус
R-01Никој не ја ажурира страницата со вести по објавувањето и до пролет сајтот изгледа напуштено.високасредноУблажување. CMS на /admin значи дека не треба програмер; неделната дилема го менува сајтот без некој да пишува вести — но само до 7 декември 2026, освен ако до крајот на ноември не се напише втор квартал; страницата со вести искрено ја покажува празната состојба наместо објава од 2026 во 2028. Сопственик: одборот, кој сè уште нема именувано уредник.отворен
R-02На спонзор му истекува периодот, а логото останува на страницата.нискасредноУблажување. Секој спонзор носи датум на истек и градењето ги отстранува истечените. Додека не постои дневниот cron, тоа зависи од тоа некој повторно да објави — види бр. 5.отворен
R-03Празно место во загради завршува во продукција.високависокоУблажување. Секое празно место е наведено во една табела и носи видлива забелешка на страницата, па се чита како намерно, а не како расипано. Избегнување: листата за DNS преселбата почнува со пребарување на изградениот сајт за отворена заграда.отворен
R-04PMI го издава CCR прирачникот одново и PDU бројките на сајтот застаруваат.среднасредноУблажување. Страницата го именува изданието на прирачникот, го линкува и кажува дека бројките се на PMI. Повторна проверка при секое ново издание; последна проверка 14 септември 2026.отворен
R-05Дилемата на неделата бара повторно објавување секоја недела, а cron нема.сигурнанискоПренос. Пропуштена недела ја покажува минатата дилема, никогаш празна страница. Трајното решение е Workers cron и deploy hook што веќе се планирани за вести и спонзори; дотогаш човек ја пушта скриптата за објавување.отворен
R-06DNS преселбата ја прекинува contact@pmi-macedonia.mk.нискакритичноИзбегнување. Е-поштата останува кај сегашниот провајдер по одлука; пет записи ја одржуваат и се препишуваат пред секоја промена; упатството има враќање назад; прегледот на *.pages.dev воопшто не допира DNS. Ограничување број еден на целиот проект.отворен
R-07Workerот за најава во CMS никогаш не се поставува, па одборот никогаш не може да се најави, а програмерот засекогаш останува на критичниот пат.среднависокоУблажување. Панелот веќе работи локално, па недостига еден Worker и една GitHub апликација — но тие зависат од тоа репозиториумот прво да постои во сметката на Огранокот (4.2). Синџир од три незапочнати ставки.отворен
R-08Одборот не може да се договори за тема.нисканискоПрифаќање. Затворен на 14 септември 2026: две теми беа изградени од еден код и одборот ја избра светлата. Темната сè уште се гради како резерва и не чини ништо.затворен
R-09PMI Global наметнува платформа за веб-страница или преглед пред објавување (Q2).непознатакритичноПрифаќање. Никој не можеше да провери — pmi.org одбива автоматизирани барања. Содржината, текстот, архивата и речникот преживуваат секоја промена на платформа; изложена е само работата специфична за Astro. Сопственик: член на одборот со најава на Leadership Central.отворен
R-10Доменот или хостинг-сметката се покажува дека е регистрирана на поранешен член на одборот (Q3).непознатависокоИзбегнување. Преносот на сопственоста доаѓа пред сè друго; регистрарот никогаш не се менува и ништо не оди на лично име. Додека не се потврди, ништо не допира DNS.отворен
R-11Еден неплатен волонтер е целиот проектен тим.среднависокоУблажување. Сè е запишано во документите на репозиториумот; сајтот е статичен, па работи и недопрен; CMS им дозволува на непрограмери да објавуваат; секоја сметка е на име на Огранокот, па сајтот не може случајно да биде заложник.отворен
R-12Некој ги пополнува 33-те термини од речникот без извор и измислен збор станува „официјален“ со повторување.среднасредноИзбегнување. Правило бр. 18: македонски термин влегува само со цитиран извор, а додавањето извор е намерен програмерски чекор. Непреведените термини се означени и групирани, намерно, како листа со задачи за одборот.отворен

Ретроспектива

Научени лекции, напишани од оној што ги научи. Што одеше добро, што не, и што би направиле поинаку — од дневникот на одлуки и од белешките на врвот на датотеката со отворени прашања.

Што одеше добро

  1. Одлучувањето пред градењето. Хостинг, технологија, опсег, јазици и „без регистрација“ беа решени на хартија на 19–20 август и изградбата не отвори ниту една од нив повторно.
  2. Градежниот бриф како договор. Сесија без надзор изгради 37 страници преку ноќ, зашто брифот кажуваше што смее да одлучи сама и што не — логото, петта боја, нови зависности, измислување факти, објавување.
  3. Еден код, две теми. Бидејќи компонентите ја именуваат улогата, а не бојата, светлата варијанта беше сет од токени, и одборот споредуваше два вистински сајта наместо две скици.
  4. Ништо не е измислено. Секој факт што недостига е видлива заграда и ред во табела. Сајтот изгледа недовршено точно таму каде што е.
  5. Проверката на контраст за светлата тема откри три грешки во пристапноста што веќе стоеја во одобрениот темен дизајн — бело копче на портокалово, виолетов текст на црно и проѕирно копче врз портокалов клин. Сите три поправени.
  6. Читањето на лиценцата. Бесплатниот пакет на Vercel забранува комерцијална употреба, а рекламирање билет за конференција е комерцијална употреба. Cloudflare Pages ја дозволува. Аргументот за трошоци ќе се превртеше на 240 долари годишно.

Што не одеше добро

  1. Логото беше прецртано уште првиот ден — P/M квадратот како четири блокови во боја со сопствен натпис — што правилата на PMI го забрануваат двојно. Вратено истиот ден. Сега е првото цврсто правило во дизајн-системот.
  2. „Секој настан носи PDU поени“ стоеше низ целиот сајт како факт. Огранокот не држи работилници; конференцијата е единствената активност што ги носи. Ветување што Огранокот не може да го одржи, фатено на 14 септември и препишано.
  3. „Нула JavaScript“ издржа до речникот. Едно вградено поле за филтрирање сега е целиот буџет за скрипти, а правилото мораше да се препише за да го каже тоа.
  4. Каноничката ознака и hreflang алтернативата се разликуваа за една завршна коса црта, па ниту еден јазичен пар не беше реципрочен. 108 алтернативи поправени во еден комит, дополнително.
  5. Никој не ја видел почетната страница како се анимира. Машината за градење присилува намалено движење, што ја докажа резервната состојба и ништо друго.
  6. Без проектен менаџер. На веб-страница на PMI огранок. Волонтерот е тимот, одржувачот и авторот на оваа ретроспектива, што е лекција сама по себе.

Што би направиле поинаку

  1. Да ги побараме фактите од одборот пред да ги градиме страниците што ги бараат. Страниците чекаа недели за бројки што ги дава еден состанок; брифот за состанокот постои и сè уште е критичниот пат.
  2. Да го создадеме репозиториумот во сметката на Огранокот првиот ден. Најавата во CMS, cron и deploy hook сите чекаат зад него, а „ќе турнеме подоцна, намерно“ е планот веќе 25 дена.
  3. Правилото „без скрипти“ да го поставиме како буџет, не како апсолут — една скрипта, оправдана писмено — за филтерот на речникот да биде одлука, а не исклучок.
  4. Прашањето за платформата до PMI Global (Q2) да го постави човек со најава уште првата недела, наместо на секоја страница да откриваме дека pmi.org враќа 403.
  5. Проверката на контраст да се направи прво, на темата што беше одобрена, наместо да се открие како нуспроизвод од градењето на втората.

Каде се оригиналите

Оваа страница ја сумира папката со документи на репозиториумот — дневникот на одлуки, планот на сајтот, дизајн-системот, отворените прашања и упатството за DNS. Тие се изворот; ако оваа страница и некој документ се разликуваат, документот е во право, а оваа страница има грешка. Исправките одат на страницата за контакт.

Пиши ни