{"id":76463,"date":"2020-04-02T13:42:40","date_gmt":"2020-04-02T11:42:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/proektirovanie-v-confluence"},"modified":"2020-04-02T13:42:40","modified_gmt":"2020-04-02T11:42:40","slug":"proektirovanie-v-confluence","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/proektirovanie-v-confluence","title":{"rendered":"Ontwerp in Confluence","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo allemaal! <\/p>\n<p>Mijn naam is Masha, ik werk als kwaliteitsingenieur bij de Tinkoff-groep. Het werk van QA vereist veel communicatie met verschillende mensen uit verschillende teams, en ik was bovendien manager en docent van educatieve programma's, waardoor mijn communicatienetwerk zo breed mogelijk was. En op een gegeven moment kon ik het niet meer aan: ik besefte dat ik niet langer die afschuwelijke hoeveelheden onleesbare tabellen en documenten kon invullen. <\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/e43b5c074c0f53d94795a5b30a993311.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nVast en zeker heeft iedereen van jullie zichzelf nu datgene voorgesteld waar ik het over heb en heeft het koude zweet op zijn voorhoofd staan: lijsten met achternamen zonder alfabetische volgorde, tabellen met honderden kolommen met een misvormde lay-out, tabellen met duizenden rijen waarin je je vinger over de muis moet wrijven om de koptekst te zien, tonnen pagina's ongeletterde instructies, honderden e-mails die heen en weer worden gestuurd met gegevens die geanalyseerd en gesystematiseerd moeten worden en in dezelfde onleesbare tabellen moeten worden gepropt.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/86082a8dd29e459dac25c1e4c136c555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn toen ik wat afgekoeld was, besloot ik dit artikel te schrijven. Ik zal vertellen hoe je normaal (en soms zelfs handig) verschillende niet-productdocumentatie kunt bijhouden. Ik hoop dat dit artikel zich verspreidt op het web en dat het niveau van ellende in de afdelingen naast ontwikkeling ook maar iets vermindert, en dat mensen (ik maak daar ook een deel van uit) een beetje gelukkiger worden.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/0e98dfc5cc71083a7a3c8652c4f57e1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Hulpmiddelen<\/h2>\n<p>\nProductdocumentatie wordt vaak naast de code opgeslagen, en dat is goed. Maar niet-productdocumentatie wordt meestal overal opgeslagen. Vaak proberen mensen informatie uit verschillende bronnen naar Confluence te verplaatsen, en wij zijn daar geen uitzondering in. Dus het hele verhaal gaat hier verder over.<\/p>\n<p>Confluence is eigenlijk een geavanceerde wiki-engine. Het stelt je in staat om met gegevens op verschillende manieren te werken: opgemaakte tekst, tabellen, diverse diagrammen. Dit is een heel interessant en krachtig hulpmiddel, maar als je niet weet hoe je het moet voorbereiden, krijg je een nieuwe stapel onleesbare documenten. Ik ga je leren hoe je het moet voorbereiden!<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/c9bb991fb1e53a6e7259cb0bed4e4200.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Macros<\/h2>\n<p>\nBijna al de magie van Confluence is opgebouwd uit macro's. Er zijn veel macro's, en je kunt ze met elkaar combineren. Ze zijn er in gratis en betaalde versies, hieronder zullen verschillende macro-voorbeelden zijn met links naar de documentatie ervan.<\/p>\n<p>De interface voor het werken met macro's is zo eenvoudig mogelijk. Om een macro toe te voegen, moet je op de plus klikken en het gewenste element uit de lijst kiezen.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/60cdd6eedbef9f0889e2907e5756b70f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAls de macro zelfstandige is, dat wil zeggen, deze vereist geen invoeging van iets anders in zichzelf, ziet deze eruit als een blok.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3240f0e8898a806801ef7091818f5c9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAls er iets in de macro moet worden geplaatst voor de werking, ziet deze eruit als een kader.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/df41fc317bb596523f0d15ed97209bfb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe kunt in \u00e9\u00e9n kader echter zoveel andere elementen plaatsen als je wilt, zolang er maar logica in je piramide zit.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/5fa8da8f617a115b0505034814fa7d93.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nElke macro heeft een voorbeeldweergave: hierin zie je meteen of je de macro goed hebt ingevuld en ingesteld.<\/p>\n<h2>Sjablonen<\/h2>\n<p>\nNaast macro's is er een handige tool voor het vooraf invullen van content - dit is een sjabloon.<br \/>\nSjablonen kunnen worden gebruikt bij het aanmaken van elke pagina: je hoeft alleen maar op de drie stippen naast de knop 'Maak aan' te klikken en het gewenste sjabloon te selecteren.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/744e3cd232972c75feaf3f02a9551ea5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDan wordt alle content die in het sjabloon staat aan de aangemaakte pagina toegevoegd.<\/p>\n<p>Iedereen kan pagina's aanmaken uit sjablonen, maar alleen degenen met de juiste rechten kunnen de sjablonen zelf aanmaken of bewerken. In een sjabloon kunnen aanvullende instructies worden toegevoegd over hoe de pagina moet worden beheerd.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/ff9cf5bd5eab1901ae2ba3cc2c182ab4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>De magie van tabellen<\/h2>\n<p>\nAls techneut ben ik dol op tabellen en kan ik bijna elke informatie daarin verwerken (hoewel dat niet altijd effici\u00ebnt is). Tabellen zijn zelf doorzichtig, gestructureerd, schaalbaar, en magisch!<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/e9f1ec93352a8664caa00ac30aae4376.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMaar zelfs zo'n geweldig iets als een tabel kan worden bedorven. Maar als je ze juist gebruikt, kunnen ze zelfs worden verbeterd. Hierover meer hieronder.<\/p>\n<h3>Filtering (betaalde plugin)<\/h3>\n<p>\nElke enorme, onleesbare tabel kan minder groot en beter leesbaar worden gemaakt door middel van filtering. Hiervoor kan je een betaalde macro gebruiken. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Table+Filter+macro\">\u2018Tabelfilter\u2019<\/a><\/noindex>.<\/p>\n<p>Je moet de tabel (zelfs de lelijkste) in deze macro stoppen, het belangrijkste is dat je deze volledig erin stopt. In de macro kun je kolommen voor filtering kiezen met een dropdownlijst, tekstfilter, numeriek filter en filter op datums. <\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3dbe4a9116aeeb7eae238fab1adfac04.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStel je voor dat alle informatie over kandidaten voor alle vacatures in een tabelvorm wordt vastgelegd. Natuurlijk niet gesorteerd - mensen komen niet alfabetisch naar sollicitatiegesprekken. En jij moet begrijpen of je al eerder een gesprek met een bepaalde sollicitant hebt gehad. Je moet gewoon die hele chaos in de filtermacro stoppen, een tekstfilter op de achternaam toevoegen - en voil\u00e0, de informatie is op je scherm.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3f3830d3e3426fa0f4e231b16e96a6db.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHet is belangrijk op te merken dat het filteren van enorme tabellen de systeemwerking en de laadtijd van pagina's kan be\u00efnvloeden, dus het in een filter stoppen van een enorme tabel is een tijdelijke oplossing. Het is beter om een proces op te zetten waarin mensen geen enorme onleesbare tabellen hoeven te maken (een voorbeeld van dit proces wordt aan het eind van het artikel gegeven).<\/p>\n<h3>Sortering (betaalde plugin)<\/h3>\n<p>\nMet behulp van de magische macro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Table+Filter+macro\">\u2018Tabelfilter\u2019<\/a><\/noindex> kan ook een standaard sortering op elke kolom worden ingesteld en de rijen worden genummerd. Of je kunt op elke kolom van de tabel klikken die in de filtermacro is geplaatst, en deze zal op die kolom worden gesorteerd. <\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/8c3ff42887b6b25964282375075a07b0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBijvoorbeeld, je hebt dezelfde tabel met sollicitanten en je moet inschatten hoeveel gesprekken in een bepaalde maand zijn gevoerd \u2014 sorteer op datum en wees blij.<\/p>\n<h3>Draaitabellen (betaalde plugin)<\/h3>\n<p>\nLaten we nu over een interessanter geval praten. Stel je voor dat je tabel enorm is en je iets ervoor moet berekenen. Natuurlijk kun je het in Excel kopi\u00ebren, de benodigde berekeningen doen en de gegevens terug in Confluence laden. Maar je kunt ook een keer de macro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Pivot+Table+macro\">\u2018Draaitabel\u2019<\/a><\/noindex> toepassen en hetzelfde resultaat krijgen, alleen dan ook automatisch bijgewerkt.<\/p>\n<p>Bijvoorbeeld: je hebt een tabel met gegevens van alle medewerkers \u2014 waar ze zich geografisch bevinden en welke functies ze bekleden. Om te tellen hoeveel mensen zich in elke stad bevinden, moet je in de macro \u2018Draaitabel\u2019 de rij kiezen waarop de gegevens worden geaggregeerd (locatie) en het type bewerking (optelling).<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/86ebb4c83bfaa12509c19bc4774be9d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNatuurlijk kun je op meerdere criteria tegelijk groeperen, alle mogelijkheden kun je bekijken. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Pivot+Table+macro\">De volgende interactieve opdracht<\/a><\/noindex>.<\/p>\n<h3>Diagrammen (betaalde plugin)<\/h3>\n<p>\nZoals ik al zei, houdt niet iedereen evenveel van tabellen als ik. Helaas houden de meeste managers er helemaal niet van. Maar iedereen houdt van heldere, kleurrijke diagrammen. <br \/>\nDe makers van Confluence wisten dit zonder twijfel (ze hebben vast ook leidinggevenden die van rapporten en diagrammen houden, dat kan niet anders). Daarom kun je gebruikmaken van de magische macro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Chart+from+Table+macro\">\u2018Diagram van de tabel\u2019<\/a><\/noindex>. In deze macro moet de draaitabel uit de vorige sectie worden geplaatst, en voil\u00e0 \u2014 je saaie grijze gegevens zijn mooi gevisualiseerd.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/4049f9266652139623ec1ea458613d23.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNatuurlijk zijn er ook instellingen voor deze macro. De link naar de documentatie voor elke macro kan worden gevonden in de bewerkingsmodus van deze macro.<\/p>\n<h2>Eenvoud van aggregatie<\/h2>\n<p>\nDe informatie uit de vorige punten was waarschijnlijk geen openbaring voor u. Maar nu weet u zeker hoe u met macro's moet werken, en kan ik verder gaan met het interessantere deel van het artikel.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/f97de29d1022cb5979b05f0352d527f9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Tags<\/h3>\n<p>\nHet is vervelend als mensen informatie opslaan in \u00e9\u00e9n ongestructureerd artikel of een enorme tabel. Nog erger is het wanneer delen van deze informatie niet alleen moeilijk leesbaar zijn, maar ook verspreid zijn over de wijdten van Confluence. Gelukkig is er een mogelijkheid om verspreide informatie op \u00e9\u00e9n plek te verzamelen. Hiervoor moet u gebruikmaken van <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/add-remove-and-search-for-labels-964960395.html\">labels<\/a><\/noindex> (bekend van sociale netwerken).<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/fcc186edff9895a8f6dfe6dac46c0f19.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nU kunt elk aantal labels aan een pagina toevoegen. Als u op een label klikt, komt u op een aggregatiepagina terecht, waar links staan naar alle materialen met dat label, evenals een set verwante labels. Verwante labels zijn diegene die vaak op dezelfde pagina voorkomen.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/06600097610e4cfeebce92b0528ba0b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Pagina-eigenschappen<\/h3>\n<p>\nU kunt een interessante macro voor het structureren van informatie aan de pagina toevoegen \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/page-properties-macro-964960868.html\">\u2018Pagina-eigenschappen\u2019<\/a><\/noindex>. U moet er een tabel met twee kolommen in plaatsen, waarbij de eerste de sleutel is en de tweede de waarde van de eigenschap. De macro kan zelfs onzichtbaar op de pagina worden gemaakt, zodat deze de leesbaarheid van de inhoud niet verstoort, maar de pagina wordt nog steeds gemarkeerd met de benodigde sleutels.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/0ab567bb95a0649e127848182932f3ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLet op de ID \u2014 deze is handig in te stellen zodat verschillende groepen eigenschappen aan verschillende pagina's (of zelfs verschillende groepen eigenschappen op \u00e9\u00e9n pagina) kunnen worden gekoppeld. <\/p>\n<h3>Rapporten<\/h3>\n<p>\nOp basis van labels kunnen rapporten worden verzameld. Bijvoorbeeld, de macro <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/content-report-table-macro-964960800.html\">\u2018Inhoudsrapport\u2019<\/a><\/noindex> verzamelt alle pagina's met een bepaalde set labels.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/91f8b095d62c64f31dc406f1b41cd6ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMaar een interessanter rapport is de macro <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/page-properties-report-macro-964960880.html\">\u2018Pagina-eigenschappen rapport\u2019<\/a><\/noindex>. Deze verzamelt ook alle pagina's met een bepaalde set labels, maar geeft niet alleen een lijst weer, maar stelt een tabel op (begrijpt u de link met het begin van het artikel?), waarbij de kolommen de sleutels van de pagina-eigenschappen zijn.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/5ff651c346accb30b911fcc65f199d08.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHet resultaat is een samenvattende tabel met informatie uit verschillende bronnen. Fijn is dat het handige functies heeft: responsieve lay-out, sorteren op elke kolom. Ook kan deze rapportagetabel worden geconfigureerd binnen de macro. <\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/6e188dfcc034ee999fc43b6f8e1b39ad.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBij configuratie kunt u bepaalde kolommen uit het rapport verwijderen, een standaardstatus of het aantal weergegeven records instellen. U kunt ook de ID van de pagina-eigenschap instellen, zodat alleen de benodigde informatie zichtbaar is.<\/p>\n<p>Bijvoorbeeld, u hebt een aantal medewerkerspagina's, en deze pagina's hebben een set eigenschappen over de persoon: welke niveau hij heeft, waar hij zich bevindt, wanneer hij bij het team kwam, enzovoort. Deze eigenschappen zijn gemarkeerd <i>ID = employee_inf<\/i>. En er is een tweede set eigenschappen op dezelfde pagina, waarin informatie over de persoon is verzameld als onderdeel van het team: welke rol de persoon vervult, in welk team hij zich bevindt, enzovoort. Deze eigenschappen zijn gemarkeerd <i>ID = team_inf<\/i>. Dan kunt u bij het samenstellen van het rapport alleen informatie opgeven voor \u00e9\u00e9n ID of voor beide \u2014 afhankelijk van wat handiger is.<\/p>\n<p>Het voordeel van deze aanpak is dat iedereen de informatie die hij nodig heeft kan samenstellen in een informatieve tabel, die niets dupliceert en wordt bijgewerkt wanneer de hoofdpagina wordt bijgewerkt. Bijvoorbeeld: een teamleider is niet ge\u00efnteresseerd in wanneer zijn ontwikkelaars zijn begonnen te werken, maar het is belangrijk welke rol ieder van hen vervult in het team. De teamleider stelt een rapport samen over het team. Een boekhouder geeft er eigenlijk niets om wie welke rol vervult, maar de functies zijn belangrijk \u2014 hij stelt een rapport samen over de functies. Ondertussen wordt de informatiebron niet gedupliceerd of verplaatst.<\/p>\n<h2>Eindproces<\/h2>\n<p><\/p>\n<h3>Instructie<\/h3>\n<p>\nDus, we kunnen informatie mooi structureren en effectief aggregeren in Confluence aan de hand van het gebruik van macros. Maar idealiter moet nieuwe informatie meteen gestructureerd zijn en in alle reeds gebruikte aggregatiemechanismen terechtkomen.<\/p>\n<p>Hier komt de combinatie van macros en sjablonen van pas. Om ervoor te zorgen dat mensen nieuwe pagina's in het juiste formaat maken, kunt u de macro 'Cre\u00eber uit sjabloon' gebruiken. Dit voegt een knop aan de pagina toe, waarop geklikt wordt om een nieuwe pagina aan te maken uit het gewenste sjabloon. Op deze manier dwingt u mensen om meteen te werken in het formaat dat u nodig heeft. <\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/c0881bf89587ce538d97309a5f8ec73e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn het sjabloon, waaruit u een pagina laat aanmaken, moet u van tevoren labels, de macro 'Pagina-eigenschappen' en de benodigde eigenschappenstabel toevoegen. Ook raad ik aan om instructies toe te voegen over welke waarden op de pagina moeten worden ingevuld, en de waarden van de eigenschappen.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/bf84905906c6ed6e9a2dc7ebf9488830.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDan zal het eindproces er als volgt uitzien:<\/p>\n<ol>\n<li>U maakt een sjabloon voor informatie van een bepaald type.<\/li>\n<li>In dit sjabloon voegt u labels en pagina-eigenschappen toe in de macro.<\/li>\n<li>Op elke gewenste plek maakt u een rootpagina met een knop, waarop bij klikken een subpagina uit de sjabloon wordt aangemaakt. <\/li>\n<li> U laat gebruikers toegang krijgen tot de rootpagina, die potentieel de benodigde informatie (volgens het juiste sjabloon, door op de knop te drukken) zullen genereren.<\/li>\n<li> U verzamelt uw rapport over de eigenschappen van de pagina via de labels die u in de sjabloon hebt opgegeven.<\/li>\n<li>U verheugt zich: u heeft alle benodigde informatie in een handig formaat. <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/336839f6b3f77b071cb1964f2be189bd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Valtjes<\/h3>\n<p>\nAls kwaliteitsingenieur kan ik met zekerheid zeggen dat er niets perfect is in de wereld. Zelfs goddelijke tabellen zijn niet perfect. En in het bovenstaande proces zijn er enkele hobbels.<\/p>\n<ul>\n<li>Als u besluit om de namen of de samenstelling van de eigenschappen van de pagina te wijzigen, moet u alle reeds gemaakte objecten bijwerken, zodat hun gegevens correct worden weergegeven in het samenvattende rapport. Dit is jammer, maar aan de andere kant dwingt het u om de 'architectuur' van uw informatieverzameling zorgvuldig te overdenken, wat een interessante taak is.\n<\/li>\n<li>U moet een behoorlijk aantal instructies schrijven over hoe u de informatie tabellen moet invullen en de labels moet gebruiken. Maar aan de andere kant, u kunt deze gids eenvoudig naar alle betrokkenen sturen.<\/li>\n<\/ul>\n<h3>Voorbeeld van het opslaan van niet-productdocumentatie<\/h3>\n<p>\nVia het hierboven beschreven proces kan bijna elke informatie worden georganiseerd. Het mooie van deze benadering is dat deze universeel is: wanneer gebruikers eraan gewend raken, stoppen ze met het genereren van rommel. Een groot (maar niet gratis) voordeel is ook de mogelijkheid om on-the-fly verschillende statistieken te verzamelen en mooie diagrammen te maken. <\/p>\n<p>Ik geef een voorbeeld van ons proces voor het bijhouden van teaminformatie.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/4d3ebb02db7e125a81a976c6f5d836b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVoor elke persoon in het team hebben we besloten een medewerkerskaart aan te maken. Dienovereenkomstig hebben we een sjabloon, waarop elke nieuwe persoon deze kaart voor zichzelf aanmaakt en al zijn persoonlijke informatie bijhoudt.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3f617ae19dae29fad4b5fead3b20460b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZoals u kunt zien, hebben we een uitgebreide tabel met eigenschappen en zijn er meteen instructies over hoe deze pagina precies moet worden bijgehouden. Een deel van de labels wordt door de medewerkers zelf geplaatst op basis van de instructies, in de sjabloon staan alleen de belangrijkste: label kaart <i>employee-card<\/i>, label richting <i>direction-involve<\/i> en label team <i>team-qa<\/i>. <\/p>\n<p>Uiteindelijk, nadat iedereen zijn eigen kaart heeft aangemaakt, ontstaat er een volledige tabel met informatie over medewerkers. Deze informatie kan op verschillende plaatsen worden gebruikt. Resource-managers kunnen algemene tabellen samenstellen, terwijl teamleiders teamtabellen kunnen maken door teamtags aan de selectie toe te voegen.<\/p>\n<p>Met de tags kan je verschillende overzichten zien, bijvoorbeeld over <i>qa-upgrade-plan<\/i> alle taken voor de ontwikkeling van QA worden weergegeven. Daarbij houdt iedere persoon in zijn medewerkerkaart een belangrijke geschiedenis en ontwikkelingsplan bij \u2013 hij maakt een geneste pagina aan vanuit de sjabloon voor ontwikkelingsplannen.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/11811199ddcf98552f72b113b8a53dfb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Conclusie<\/h2>\n<p>\nHou al je documentatie zo bij dat je er niet voor hoeft te schamen en dat gebruikers geen pijn hebben!<\/p>\n<p>Ik hoop echt dat het artikel nuttig zal zijn en dat er in alle documentaties ter wereld orde zal heersen.<\/p>\n<p><img decoding=\"async\" alt=\"Ontwerp in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/ee90492655b05a5b5d2501eff3cd21c7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/tinkoff\/blog\/495038\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444. \u0420\u0430\u0431\u043e\u0442\u0430 QA \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u043b\u044e\u0434\u044c\u043c\u0438 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u0430 \u044f \u043a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0431\u044b\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c \u0438 \u043b\u0435\u043a\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u044f \u043a\u0430\u0440\u0442\u0430 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439 \u0431\u044b\u043b\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0439. \u0418 \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u044f \u0432\u0437\u043e\u0440\u0432\u0430\u043b\u0430\u0441\u044c: \u044f \u043f\u043e\u043d\u044f\u043b\u0430, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":76464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-76463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/proektirovanie-v-confluence\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Confluence | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/proektirovanie-v-confluence\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-02T11:42:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-02T11:42:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ontwerpen in Confluence | ProHoster","description":"Hallo allemaal! Mijn naam is Masha, ik werk als kwaliteitsengineer bij de groep bedrijven Tinkoff.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/proektirovanie-v-confluence","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Confluence | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444.","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/proektirovanie-v-confluence","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-02T11:42:40+00:00","article:modified_time":"2020-04-02T11:42:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76463","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:16:51","updated":"2022-09-28 11:33:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/76463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=76463"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/76463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/76464"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=76463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=76463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=76463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}