
Programvarudokumentation Ă€r bara en uppsĂ€ttning artiklar. Men Ă€ven de kan göra dig galen. För det första spenderar du lĂ„ng tid pĂ„ att leta efter de nödvĂ€ndiga instruktionerna. DĂ„ förstĂ„r du den oklara texten. Du gör som skrivet, men problemet Ă€r inte löst. Du letar efter en annan artikel, du blir nervös... En timme senare ger du upp allt och gĂ„r. Det Ă€r sĂ„ dĂ„lig dokumentation fungerar. Vad gör det sĂ„ hĂ€r och hur man fixar det â lĂ€s under snittet.
Det fanns mÄnga brister i vÄr gamla dokumentation. Vi har arbetat om det i nÀstan ett Är nu sÄ att scenariot som beskrivs ovan inte pÄverkar vÄra kunder. Se, О .
Problem 1: Otydliga, dÄligt skrivna artiklar
Om dokumentationen Àr omöjlig att förstÄ, vad Àr poÀngen med den? Men ingen skriver obegripliga artiklar med flit. De hÀnder nÀr författaren inte tÀnker pÄ publiken och syftet, hÀller vatten och inte kontrollerar texten för fel.
- Publiken. Innan du skriver en artikel mÄste du tÀnka pÄ lÀsarens förberedelsenivÄ. Det Àr logiskt att du i en artikel för en nybörjare inte ska hoppa över de grundlÀggande stegen och lÀmna tekniska termer utan förklaring, men i en artikel om en sÀllsynt funktion som bara proffs behöver, bör du förklara innebörden av ordet PHP.
- MÄl. En sak till att tÀnka pÄ i förvÀg. Författaren mÄste sÀtta upp ett tydligt mÄl, bestÀmma den anvÀndbara effekten av artikeln och bestÀmma vad lÀsaren ska göra efter att ha lÀst den. Om detta inte görs kommer du att fÄ beskrivning för beskrivningens skull.
- Vatten och insekter. Det finns mycket onödig information och byrĂ„krati, fel och stavfel stör uppfattningen. Ăven om lĂ€saren inte Ă€r grammatiknazist kan slarv i texten stĂ€nga av honom.
TÀnk pÄ tipsen ovan sÄ blir artiklarna tydligare - garanterat. För att göra det Ànnu bÀttre, anvÀnd vÄr .
Problem 2. Artiklar svarar inte pÄ alla frÄgor
Det Àr dÄligt nÀr dokumentationen inte hÀnger med i utvecklingen, inte svarar pÄ riktiga frÄgor och fel i den inte korrigeras pÄ flera Är. Detta Àr inte sÄ mycket problem för författaren, utan om organisationen av processer inom företaget.
Dokumentation hÀnger inte med i utvecklingen
Funktionen Àr redan i release, marknadsföring planerar att tÀcka den, och sedan visar det sig att den nya artikeln eller översÀttningen fortfarande inte finns i dokumentationen. Vi var till och med tvungna att skjuta upp releasen pÄ grund av detta. Du kan be alla att lÀmna över uppgifter till tekniska skribenter i tid sÄ mycket du vill, men det kommer inte att fungera. Om processen inte Àr automatiserad kommer situationen att upprepa sig.
Vi har gjort Àndringar i YouTrack. Uppdraget att skriva en artikel om en ny funktion faller pÄ den tekniska skribenten i samma ögonblick som funktionen börjar testas. Sedan lÀr sig marknadsföring om det för att förbereda sig för marknadsföring. Aviseringar kommer ocksÄ till Mattermost företagsbudbÀrare, sÄ det Àr helt enkelt omöjligt att missa nyheter frÄn utvecklare.
Dokumentationen Äterspeglar inte anvÀndarnas önskemÄl
Vi Àr vana vid att arbeta sÄ hÀr: en funktion kom ut, vi pratade om den. Vi beskrev hur man slÄr pÄ den, stÀnger av den och gör finjusteringar. Men vad hÀnder om en klient anvÀnder vÄr programvara pÄ ett sÀtt som vi inte förvÀntade oss? Eller har den fel som vi inte tÀnkt pÄ?
För att sÀkerstÀlla att dokumentationen Àr sÄ komplett som möjligt rekommenderar vi att du analyserar supportförfrÄgningar, frÄgor pÄ tematiska forum och frÄgor i sökmotorer. De mest populÀra Àmnena kommer att överföras till tekniska skribenter sÄ att de kan komplettera befintliga artiklar eller skriva nya.
Dokumentationen förbÀttras inte
Det Àr svÄrt att göra det perfekt direkt, det kommer fortfarande att finnas misstag. Du kan hoppas pÄ feedback frÄn kunder, men det Àr osannolikt att de kommer att rapportera varje stavfel, felaktighet, obegriplig eller ogrundad artikel. Förutom kunder lÀser anstÀllda dokumentationen, vilket innebÀr att de ser samma fel. Detta kan anvÀndas! Du behöver bara skapa förutsÀttningar dÀr det blir lÀtt att rapportera ett problem.
Vi har en grupp pÄ den interna portalen dÀr medarbetare lÀmnar kommentarer, förslag och idéer om dokumentation. Behöver supporten en artikel, men den finns inte? Har testaren mÀrkt felaktigheten? Har partnern klagat till utvecklingsansvariga pÄ fel? Alla i denna grupp! Tekniska skribenter fixar vissa saker direkt, överför vissa saker till YouTrack och ger andra lite tid att tÀnka pÄ. För att förhindra att Àmnet dör ner pÄminner vi dÄ och dÄ om gruppens existens och vikten av feedback.
Problem 3. Det tar lÄng tid att hitta rÀtt artikel.
En artikel som inte kan hittas Àr inte bÀttre Àn en artikel som inte kan hittas. Mottot för bra dokumentation bör vara "LÀtt att söka, lÀtt att hitta." Hur uppnÄr man detta?
Organisera strukturen och bestÀm principen för val av Àmnen. Strukturen bör vara sÄ transparent som möjligt sÄ att lÀsaren inte tÀnker: "Var kan jag hitta den hÀr artikeln?" För att sammanfatta finns det tvÄ tillvÀgagÄngssÀtt: frÄn grÀnssnittet och frÄn uppgifterna.
- FrÄn grÀnssnittet. InnehÄllet duplicerar panelsektionerna. Detta var fallet i den gamla ISPsystem-dokumentationen.
- FrÄn uppgifter. Titlarna pÄ artiklar och avsnitt speglar anvÀndarnas uppgifter; Titlar innehÄller nÀstan alltid verb och svar pÄ "hur man"-frÄgan. Nu gÄr vi över till detta format.
Oavsett vilket tillvÀgagÄngssÀtt du vÀljer, se till att Àmnet Àr relevant för vad anvÀndarna letar efter och tÀcks pÄ ett sÀtt som specifikt tar upp anvÀndarens frÄga.
Skapa en centraliserad sökning. I en idealisk vÀrld bör sökning fungera Àven nÀr du stavar fel eller gör ett misstag med sprÄket. VÄr sökning i Confluence hittills kan inte glÀdja oss med detta. Om du har mÄnga produkter och dokumentationen Àr generell, skrÀddarsy sökningen till sidan som anvÀndaren Àr pÄ. I vÄrt fall fungerar sökningen pÄ huvudsidan för alla produkter, och om du redan Àr i en specifik sektion, dÄ bara för artiklarna i den.
LÀgg till innehÄll och ströbröd. Det Àr bra nÀr varje sida har en meny och brödsmulor - anvÀndarens vÀg till den aktuella sidan med möjligheten att ÄtergÄ till vilken nivÄ som helst. I den gamla ISPsystem-dokumentationen var du tvungen att avsluta artikeln för att komma till innehÄllet. Det var obekvÀmt, sÄ vi fixade det i den nya.
Placera lÀnkar i produkten. Om folk kommer för att stödja om och om igen med samma frÄga, Àr det vettigt att lÀgga till en ledtrÄd med dess lösning till grÀnssnittet. Om du har data eller insikt om nÀr en anvÀndare upplever ett problem kan du Àven meddela dem med en e-postlista. Visa dem omtanke och ta bort bördan frÄn stödet.

Till höger i popup-fönstret finns en lÀnk till en artikel om att stÀlla in DNSSEC i domÀnhanteringsdelen av ISPmanager
SÀtt upp korsreferenser i dokumentationen. Artiklar som Àr relaterade till varandra ska vara "lÀnkade". Om artiklarna Àr sekventiella, se till att lÀgga till framÄt- och bakÄtpilar i slutet av varje text.
Troligtvis kommer en person först att leta efter ett svar pÄ sin frÄga, inte till dig, utan till en sökmotor. Det Àr synd om det inte finns lÀnkar till dokumentationen dÀr av tekniska skÀl. SÄ ta hand om sökmotoroptimering.
Problem 4. FörÄldrad layout stör uppfattningen
Förutom dÄliga texter kan dokumentation bli förstörd av design. MÀnniskor Àr vana vid att lÀsa vÀlskrivet material. Bloggar, sociala nÀtverk, media - allt innehÄll presenteras inte bara vackert, utan ocksÄ lÀtt att lÀsa och tilltalande för ögat. DÀrför kan du enkelt förstÄ smÀrtan hos en person som ser text som i skÀrmdumpen nedan.
Det finns sÄ mÄnga skÀrmdumpar och höjdpunkter i den hÀr artikeln att de inte hjÀlper, utan bara stör uppfattningen (bilden Àr klickbar)
Du bör inte göra en longread frÄn dokumentationen med en massa effekter, men du mÄste ta hÀnsyn till de grundlÀggande reglerna.
Layout. BestÀm brödtextens bredd, teckensnitt, storlek, rubriker och utfyllnad. AnstÀll en designer och för att acceptera arbetet eller göra det sjÀlv, lÀs Artyom Gorbunovs bok "Typografi och layout." Det visar bara en vy av layouten, men det Àr helt tillrÀckligt.
Tilldelningar. BestĂ€m vad som krĂ€ver betoning i texten. Vanligtvis Ă€r detta en sökvĂ€g i grĂ€nssnittet, knappar, kodinlĂ€gg, konfigurationsfiler, "Observera"-block. BestĂ€m vad tilldelningen av dessa element kommer att vara och registrera dem i regelverket. TĂ€nk pĂ„ att ju mindre flytningar desto bĂ€ttre. NĂ€r det Ă€r mĂ„nga Ă€r texten bullrig. Ăven citattecken skapar brus om de anvĂ€nds för ofta.
SkÀrmdumpar. Kom överens med teamet i vilka fall skÀrmdumpar behövs. Det finns definitivt ingen anledning att illustrera varje steg. Ett stort antal skÀrmdumpar, inkl. separata knappar, stör uppfattningen, förstör layouten. BestÀm storleken, samt formatet för höjdpunkter och signaturer pÄ skÀrmdumpar, och registrera dem i bestÀmmelserna. TÀnk pÄ att illustrationer alltid ska stÀmma överens med det som stÄr och vara relevanta. à terigen, om produkten uppdateras regelbundet blir det svÄrt att hÄlla reda pÄ alla.
TextlÀngd. Undvik för lÄnga artiklar. Dela upp dem i delar, och om detta inte Àr möjligt, lÀgg till innehÄll med ankarlÀnkar i början av artikeln. Ett enkelt sÀtt att göra en artikel visuellt kortare Àr att dölja tekniska detaljer som behövs av en smal krets av lÀsare under en spoiler.
format. Kombinera flera format i dina artiklar: text, video och bilder. Detta kommer att förbÀttra uppfattningen.
Försök inte dölja problem med vacker layout. Ărligt talat hoppades vi sjĂ€lva att "omslaget" skulle rĂ€dda den förĂ„ldrade dokumentationen - det fungerade inte. Texterna innehöll sĂ„ mycket visuellt brus och onödiga detaljer att regelverket och den nya designen var maktlösa.
Mycket av ovanstÄende kommer att bestÀmmas av plattformen du anvÀnder för dokumentation. Till exempel har vi Confluence. Jag var tvungen att pyssla med honom ocksÄ. Om du Àr intresserad, lÀs historien om vÄr webbutvecklare: .
Var ska man börja förbÀttra sig och hur man överlever
Om din dokumentation Ă€r lika omfattande som ISPsystems och du inte vet var du ska börja, börja med de största problemen. Klienter förstĂ„r inte dokumentet â förbĂ€ttra texterna, stifta föreskrifter, utbilda skribenter. Dokumentation Ă€r inaktuell - ta hand om interna processer. Börja med de mest populĂ€ra artiklarna om de mest populĂ€ra produkterna: frĂ„ga support, titta pĂ„ webbplatsanalyser och sökfrĂ„gor i sökmotorer.
LÄt oss sÀga direkt - det blir inte lÀtt. Och det Àr osannolikt att det fungerar snabbt heller. SÄvida du inte bara har börjat och gör det rÀtta direkt. En sak vi med sÀkerhet vet Àr att det kommer att bli bÀttre med tiden. Men processen kommer aldrig att ta slut :-).
KĂ€lla: will.com
