Hello!
Mənim adım Maşa, mən Tinkoff şirkətlər qrupunda keyfiyyətin təminatı mühəndisi işləyirəm. QA işi müxtəlif komandalardan olan müxtəlif insanlarla çoxlu ünsiyyəti əhatə edir və mən də təhsil proqramlarının meneceri və müəllimi idim, ona görə də ünsiyyət xəritəm mümkün qədər geniş idi. Və bir anda partladım: başa düşdüm ki, artıq oxuya bilmərəm, bacarmıram, cəhənnəm tonları oxunmayan cədvəl və sənədləri doldura bilmərəm.
Şübhəsiz ki, indi hər biriniz nə haqqında danışdığımı təsəvvür etdiniz və soyuq tər tökdünüz: əlifba sırası olmayan soyadların siyahıları, səliqəsiz düzülüşlü yüzlərlə sütunlu cədvəllər, barmağınızı silməyiniz lazım olan minlərlə sətirdən ibarət cədvəllər. başlığa baxmaq üçün siçan çarxında, nömrələnməmiş təlimatların ton səhifələri, təhlil edilməli və sistemləşdirilməli və eyni oxunmayan cədvəllərə doldurulmalı olan məlumatlarla bir-birinə göndərilən yüzlərlə məktub.
Beləliklə, bir az soyuyandan sonra bu yazını yazmağa qərar verdim. Müxtəlif qeyri-məhsul sənədlərini normal (hətta bəzən rahat şəkildə) necə saxlaya biləcəyiniz haqqında danışacağam. Ümid edirəm ki, məqalə şəbəkəyə səpələnəcək və inkişafa bitişik şöbələrdə cəhənnəmin səviyyəsi bir az da olsa aşağı düşəcək və insanlar (mən də daxil olmaqla) bir az daha xoşbəxt olacaqlar.
Tools
Məhsul sənədləri tez-tez kodla birlikdə saxlanılır, bu yaxşı bir şeydir. Və qeyri-məhsul sənədləri adətən hər yerdə saxlanılır. Çox vaxt insanlar Confluence-ə müxtəlif yerlərdən məlumat gətirməyə çalışırlar və biz də istisna deyilik. Beləliklə, hekayənin qalan hissəsi onun haqqındadır.
Ümumiyyətlə, Confluence qabaqcıl wiki mühərrikidir. Bu, müxtəlif displey növlərində məlumatlarla işləməyə imkan verir: formatlaşdırma ilə mətn, cədvəllər, müxtəlif diaqramlar. Bu, çox maraqlı və güclü bir vasitədir, ancaq onu necə bişirəcəyinizi bilmirsinizsə, o zaman oxunmayan sənədlərin başqa bir zibilini alacaqsınız. Mən sizə yemək bişirməyi öyrədəcəm!
Makrolar
Confluence-in demək olar ki, bütün sehrləri makrolar ətrafında qurulub. Çoxlu makrolar var və onlar bir-biri ilə birləşdirilə bilər. Onlar pullu və pulsuzdur, bundan sonra onlar üçün sənədlərə keçidləri olan müxtəlif makro nümunələri olacaq.
Makrolarla işləmək üçün interfeys mümkün qədər sadədir. Makro əlavə etmək üçün artı üzərinə basıb siyahıdan istədiyiniz elementi seçmək lazımdır.
Əgər makro özünü təmin edirsə, yəni öz içinə başqa bir şeyin daxil edilməsini tələb etmirsə, blok kimi görünür.
Əgər makronun işləməsi üçün içərisində nəsə lazımdırsa, o, qutuya bənzəyir.
Eyni zamanda, piramidanızda məntiq olduğu müddətcə, bir çərçivənin içərisinə istədiyiniz qədər başqalarını yerləşdirə bilərsiniz.
Hər bir makronun ön baxışı var: o, makronu düzgün doldurub-doldurmadığınızı və konfiqurasiya etdiyinizi dərhal göstərir.
Templates
Makroslara əlavə olaraq, məzmunu əvvəlcədən doldurmaq üçün əlverişli bir vasitə var - bu şablondur.
Şablonlardan hər hansı bir səhifə yaradarkən istifadə etmək olar: sadəcə “Yarat” düyməsinin yanındakı üç nöqtəyə klikləyin və istədiyiniz şablonu seçin.
Sonra şablonda olan bütün məzmun yaradılmış səhifəyə əlavə olunacaq.
Hər kəs şablonlardan səhifələr yarada bilər, lakin yalnız şablonları yaratmaq və ya redaktə etmək hüququ olanlar səhifə yarada bilər. Siz şablona səhifənin necə saxlanılması barədə əlavə təlimatlar əlavə edə bilərsiniz.
Masa sehri
Əslində, bir texnoloq olaraq, mən masaları çox sevirəm və demək olar ki, hər hansı bir məlumatı onlara bağlaya bilərəm (baxmayaraq ki, bu həmişə effektiv deyil). Cədvəllərin özləri aydın, strukturlaşdırılmış, miqyaslı, sehrlidir!
Ancaq masa kimi gözəl bir varlıq belə korlana bilər. Və onu uğurla istifadə etmək və hətta təkmilləşdirmək olar. Bu barədə aşağıda daha ətraflı.
Filtrləmə (pullu plagin)
İstənilən nəhəng oxunmayan cədvəl filtrdən istifadə edərək bir az daha kiçik və bir az daha oxunaqlı edilə bilər. Bunun üçün ödənişli makrodan istifadə edə bilərsiniz
Bu makronun içərisində bir masa itələmək lazımdır (hətta ən çirkin də mümkündür, əsas odur ki, onu tamamilə itələyin). Makroda siz açılan filtr, mətn filtri, rəqəm və tarix filtri üçün sütunlar seçə bilərsiniz.
Təsəvvür edin ki, bütün vakansiyalar üzrə namizədlər haqqında bütün məlumatlar cədvəlli siyahıda qeyd olunur. Təbii ki, çeşidlənməmiş - insanlar əlifba sırası ilə müsahibələrə gəlmirlər. Daha əvvəl konkret bir ərizəçi ilə müsahibə keçirmisinizsə, başa düşməlisiniz. Sadəcə olaraq bu cəhənnəmi filtr makrosuna yerləşdirmək lazımdır, soyadla mətn filtri əlavə etmək lazımdır - və voila, məlumat ekranınızdadır.
Nəzərə almaq lazımdır ki, nəhəng cədvəllərin süzülməsi sistemin işinə və səhifənin yüklənmə müddətinə təsir göstərə bilər, ona görə də filtrə nəhəng bir cədvəl yerləşdirmək müvəqqəti çarədir, insanların nəhəng oxunmayan cədvəllər yaratması lazım olmayan bir proses qurmaq daha yaxşıdır. prosesin nümunəsi məqalənin sonunda olacaq).
Çeşidləmə (pullu plagin)
Sehrli makro ilə
Məsələn, abituriyentlərlə eyni cədvəliniz var və müəyyən bir ayda neçə müsahibənin keçirildiyini anlamaq lazımdır - tarixə görə sıralayın və sevinin.
Pivot Cədvəllər (pullu plagin)
İndi daha maraqlı bir işə keçək. Təsəvvür edin ki, masanız nəhəngdir və onun üzərində nəyisə hesablamalısınız. Əlbəttə ki, siz onu Excel-ə köçürə, lazım olanı hesablaya və məlumatları Confluence-ə yenidən yükləyə bilərsiniz. Bir dəfə makro tətbiq edə bilərsinizmi?
Məsələn: bütün işçilərin məlumatlarını ehtiva edən bir cədvəliniz var - onların coğrafi olaraq harada yerləşdiyi və hansı vəzifələrə sahib olduqları. Hər bir şəhərdə neçə nəfərin olduğunu hesablamaq üçün "Pivot Cədvəl" makrosunda məlumatların birləşdirildiyi cərgəni (yeri) və əməliyyat növünü (əlavə) seçməlisiniz.
Təbii ki, siz eyni anda bir neçə kriteriyaya görə qruplaşdıra bilərsiniz, bütün imkanları görə bilərsiniz
Diaqramlar (pullu plagin)
Dediyim kimi, hamı mənim qədər süfrələri sevmir. Təəssüf ki, əksər menecerlər onları heç sevmir. Ancaq hər kəs parlaq rəng cədvəllərini sevir.
Confluence yaradıcıları, şübhəsiz ki, bu barədə bilirdilər (həmin onların da hesabatları və qrafikləri sevən müdirləri var, onsuz harada olardılar). Buna görə də, sehrli makrodan istifadə edə bilərsiniz
Təbii ki, bu makronun da parametrləri var. İstənilən makro üçün sənədlərə keçid həmin makronun redaktə rejimində tapıla bilər.
Toplama asanlığı
Əvvəlki paraqraflardakı məlumatlar yəqin ki, sizin üçün bir vəhy deyildi. Amma indi siz mütləq makrolardan necə istifadə edəcəyinizi bilirsiniz və mən məqalənin daha maraqlı hissəsinə keçə bilərəm.
Etiketlər
İnsanların məlumatı bir strukturlaşdırılmamış məqalədə və ya böyük bir cədvəldə saxlaması pisdir. Daha da pisi odur ki, bu məlumatın hissələri nəinki oxunmaz, həm də Confluence genişliklərinə səpələnir. Xoşbəxtlikdən, səpələnmiş məlumatları bir yerdə toplamaq mümkündür. Bunun üçün istifadə etməlisiniz
İstənilən səhifəyə istənilən sayda etiket əlavə etmək olar. Teq üzərinə klikləməklə sizi həmin teqli bütün məzmuna, eləcə də əlaqəli teqlər dəstinə keçidlər olan birləşdirmə səhifəsinə aparacaqsınız. Əlaqədar etiketlər eyni səhifədə tez-tez görünənlərdir.
Səhifə xüsusiyyətləri
Məlumatı strukturlaşdırmaq üçün səhifəyə başqa maraqlı makro əlavə edə bilərsiniz -
İdentifikatora diqqət yetirin - onu müxtəlif səhifələrdə (və ya hətta bir səhifədə müxtəlif xüsusiyyət qruplarını) asmaq üçün onu təyin etmək rahatdır.
Hesabatlar
Teqlər vasitəsilə siz hesabat toplaya bilərsiniz. Məsələn, makro
Amma daha maraqlı hesabat makrodur
Müxtəlif mənbələrdən alınan məlumatların xülasə cədvəli ortaya çıxır. Rahat xüsusiyyətlərə malik olması xoşdur: uyğunlaşma düzümü, istənilən sütun üzrə çeşidləmə. Həmçinin, belə bir hesabat cədvəli makro daxilində konfiqurasiya edilə bilər.
Konfiqurasiya edərkən siz hesabatdan bəzi sütunları silə, standart vəziyyəti və ya göstərilən qeydlərin sayını təyin edə bilərsiniz. Siz həmçinin yalnız sizə lazım olan məlumatı görmək üçün səhifə mülkiyyətinin identifikatorunu təyin edə bilərsiniz.
Məsələn, sizin çoxlu işçi səhifələriniz var, bu səhifələrdə insan haqqında bir sıra xüsusiyyətlər var: o, hansı səviyyədədir, haradadır, komandaya nə vaxt qoşulub və s. Bu xüsusiyyətlər qeyd olunur id = işçi_inf. Və eyni səhifədə bir komandanın bir hissəsi kimi bir şəxs haqqında məlumat ehtiva edən ikinci xüsusiyyətlər toplusu var: adam hansı rolu yerinə yetirir, hansı komandadadır və s. Bu xüsusiyyətlər qeyd olunur ID = komanda_inf. Sonra, hesabat tərtib edərkən, bir anda bir və ya iki şəxsiyyət üçün yalnız məlumatları göstərə bilərsiniz - hansı daha əlverişlidir.
Bu yanaşmanın gözəlliyi ondadır ki, hər kəs özünə lazım olan məlumat cədvəlini toplaya bilər, bu, heç nəyi təkrarlamayacaq və əsas səhifə yeniləndikdə yenilənəcək. Məsələn: komanda lideri onun tərtibatçılarının nə vaxt işə düzəldiyinə əhəmiyyət vermir, lakin onların hər birinin komandada hansı rolu oynaması vacibdir. Komanda lideri komanda haqqında hesabat toplayacaq. Mühasib kimin hansı rolu yerinə yetirdiyinə əhəmiyyət vermir, amma vəzifələr vacibdir - o, vəzifələr haqqında hesabat toplayacaq. Bu halda məlumat mənbəyi təkrarlanmayacaq və ötürülməyəcək.
Yekun proses
Təlim
Beləliklə, biz nümunə olaraq makrolardan istifadə edərək Confluence-də məlumatları gözəl şəkildə strukturlaşdıra və effektiv şəkildə birləşdirə bilərik. Ancaq ideal olaraq, yeni məlumatların dərhal strukturlaşdırıldığına və artıq istifadə olunan bütün toplama mexanizmlərinə daxil olduğuna əmin olmalısınız.
Burada bir dəstə makro və şablon köməyə gələcək. İnsanları düzgün formatda yeni səhifələr yaratmağa məcbur etmək üçün siz Şablondan Yarat makrosundan istifadə edə bilərsiniz. O, sizə lazım olan şablondan yeni səhifənin yaradıldığı üzərinə klikləməklə səhifəyə düymə əlavə edir. Bu yolla insanları dərhal sizə lazım olan formatda işləməyə məcbur edirsiniz.
Səhifə yaratmağa icazə verdiyiniz şablonda etiketlər, "Səhifə Xüsusiyyətləri" makrosunu və əvvəlcədən sizə lazım olan xüsusiyyətlər cədvəlini əlavə etməlisiniz. Səhifəni hansı dəyərlərlə doldurmaq və əmlak dəyərlərinə dair təlimatlar əlavə etməyi də tövsiyə edirəm.
Sonra son proses belə görünəcək:
- Siz müəyyən məlumat növü üçün şablon yaradırsınız.
- Bu şablonda makroda etiketlər və səhifə xüsusiyyətləri əlavə edin.
- İstənilən rahat yerdə şablondan uşaq səhifəsinin yaradıldığı düyməni basaraq kök səhifə yaradın.
- Lazımi məlumatları potensial olaraq yarada biləcək istifadəçilərin kök səhifəsində işə başlayın (istənilən şablona uyğun olaraq, düyməni basaraq).
- Şablonda qeyd etdiyiniz teqlər vasitəsilə özünüzə səhifənin xüsusiyyətləri haqqında hesabat toplayın.
- Sevin: rahat formatda sizə lazım olan bütün məlumatlara sahibsiniz.
Pitfalls
Keyfiyyət mühəndisi kimi əminliklə deyə bilərəm ki, dünyada mükəmməl heç nə yoxdur. Hətta ilahi masalar da qeyri-kamildir. Və yuxarıdakı prosesdə tələlər var.
- Səhifə xassələrinin adlarını və ya tərkibini dəyişdirmək qərarına gəlsəniz, artıq yaradılmış bütün obyektləri yeniləməli olacaqsınız ki, onların məlumatları düzgün şəkildə xülasə hesabatına çəkilsin. Bu, kədərlidir, lakin digər tərəfdən, sizi məlumat dəstinizin "arxitekturası" haqqında ətraflı düşünməyə vadar edir ki, bu da çox maraqlı bir işdir.
- Məlumat cədvəllərini necə doldurmaq və etiketlərdən istifadə etmək barədə layiqli miqdarda təlimat yazmalı olacaqsınız. Ancaq digər tərəfdən, bu məqaləni bütün lazımi insanlara ata bilərsiniz.
Qeyri-məhsul sənədlərinin saxlanmasına nümunə
Yuxarıda təsvir olunan proses vasitəsilə demək olar ki, hər hansı bir məlumatın saxlanmasını təşkil edə bilərsiniz. Bu yanaşmanın gözəlliyi ondan ibarətdir ki, o, universaldır: istifadəçilər buna öyrəşdikdən sonra qarışıqlıq yaratmağı dayandırırlar. Həm də böyük (lakin pulsuz deyil) bir artı, tez bir zamanda müxtəlif statistika toplamaq və üzərində gözəl diaqramlar çəkmək imkanıdır.
Komanda haqqında məlumatların saxlanması prosesimizə misal çəkəcəyəm.
Komandadakı hər bir şəxs üçün işçi kartı yaratmağa qərar verdik. Buna uyğun olaraq, hər bir yeni insanın bu kartı özü üçün yaratdığı və bütün şəxsi məlumatlarını orada saxladığı bir şablonumuz var.
Gördüyünüz kimi, bizdə ətraflı xassələr cədvəli var və dərhal bu səhifəni necə saxlamaq barədə təlimatlarımız var. Bəzi etiketlər təlimatlara uyğun olaraq işçilərin özləri tərəfindən qoyulur, şablonda yalnız əsas olanlar: kart etiketi işçi kartı, istiqamət etiketi istiqamət - cəlb etmək və əmr etiketi komanda-qa.
Nəticədə, hər kəs özü üçün bir kart yaratdıqdan sonra, işçilər haqqında məlumatlar olan tam cədvəl əldə edilir. Bu məlumat müxtəlif nöqtələrdə istifadə edilə bilər. Resurs menecerləri özləri üçün ümumi cədvəllər toplaya bilər və komanda rəhbərləri seçimə komanda etiketi əlavə etməklə komanda cədvəllərini toplaya bilərlər.
Teqlər vasitəsilə siz müxtəlif xülasələri görə bilərsiniz, məsələn, by qa-təkmilləşdirmə planı QA inkişafı üçün bütün tapşırıqlar göstəriləcək. Eyni zamanda, işçi kartındakı hər bir şəxs mühüm hekayəni və öz inkişaf planını saxlayır - inkişaf planları şablonundan iç-içə səhifə yaradır.
Nəticə
İstənilən sənədi elə saxlayın ki, siz ondan utanmayasınız və istifadəçilər dözülməz dərəcədə inciməsin!
Ümid edirəm ki, məqalə faydalı olacaq və dünyanın bütün sənədlərində sifariş gələcək.
Mənbə: www.habr.com