Ilmārs Poikāns: Versiju kontroles sistēmas ieviešana likumu un normatīvo aktu izstrādē

2010 janvāris 23
by Mārcis

Tava ideja – kā mēs paši varam uzlabot valsts pārvaldi?

Ar šādu ideju saskāros, izlasot rakstus:

Why Congress Needs a Version Control System - http://radar.oreilly.com/archives/2007/07/why-congress-ne.html

Put change.gov Under Revision Control! - http://radar.oreilly.com/2008/11/change-gov-revision-control.html

Idejas mērķi īsumā:

* Likumu un normatīvo aktu izstrādes organizēšanā izmantot standarta versiju kontroles rīkus, ko jau sen izmanto programmatūras izstrādātāji (piemēram, open-source bezmaksas Git, Mercurial, Bazaar). Word un citām dokumentu vadības sistēmām ir līdzīgas iespējas, bet tās pēc savām iespējām atpaliek no augstāk minēto produktu iespējām.

* Ar dalītām versiju kontroles sistēmām viegli un ērti nodrošināt dažādus darba modeļus, piemēram, likumu izmaiņas izstrādā neatkarīgas darba grupas (piemēram, dažādas partijas):
- jāuztaisa branch no tekošās likumprojekta versijas (centrālais serveris) katras darba grupas lokālajā repozitorijā.
- katra darba grupa lokāli var strādāt pie izmaiņām. Tās var sastāvēt no daudzām mazām izmaiņām.
- gala variantu iesūta uz centru (Saeimu) apspriešanai.
- pozitīva lēmuma gadījumā izmaiņas apvieno (merge) centrālajā repozitorijā.

Tas protams ir pavisam vienkāršots gadījums. Dzīvē būtu jāapskata un jāspēj nodrošināt 101 darbplūsmas modelis.

* Ar šādu rīkiem ērti nodrošināt procesa caurspīdīgumu. Jebkurš interesents var sekot līdzi dažādiem priekšlikumiem. Jebkurā brīdi ir iespējams pateikt, tieši kurš cilvēks ir atbildīgs par konkrētu tekstu, tieši kurš “netīšām” ielika specifisku formulējumu, kas vēlāk noveda pie zaudējumiem.

* Tā visas padarīšana “jānoslēpj” no lietotāja ar skaidru un ērti lietojamu interfeisu, kas piemērots tieši šādam lietojumam. Pretējā gadījumā neviens tādu risinājumu nelietos.

* Vajadzīgs kāds XML formāts likumu un normatīvo aktu rakstīšanai. No šāda formāta varētu automātiski iegūt smuku vizuāli baudāmu dokumentu (Word, PDF utt.) – gan pilnus tekstus, gan izmaiņas (Latvijas Vēstnesim daļa satura varētu ģenerēt automātiski).

* Likumu un normatīvo aktu redaktors, ar kuru ērti veidot WYSIWYG režīmā attiecīgos dokumentus. Ierēdņiem vairs nevajadzētu mocīties ar Wordu (lai dokuments būtu noformēts tā, kā tam būtu jābūt, varētu būt problēmas ar stiliem, atsaucēm uz citiem likumiem)

* XML formāts paver ārkārtīgi plašas iespējas dokumentu automātiskai apstrādei. Tā kā likumu XMLs saturētu ari kādu semantisko marķējumu, tad tālākā nākotnē būtu iespējams arī likumus automātiski analizēt, meklēt pretrunas utt.

* Utt. utml. …

Šī ideja ir tikai sēkla diskusijām par un ap šo tēmu.

kontakti: twitter.com/ilmarmors

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS