Integrere informasjon i en enhetlig kunnskapsgrunnlag er en god måte å holde den organisert og gjøre den lett tilgjengelig for dem i bedriften din som kan ha nytte av sine ressurser . Hvis du planlegger å lage en kunnskapsbase , bruker planleggingsfasen å nøye skissere sine funksjoner slik at du kan implementere dem tidlig i prosessen . Tilgjengelighet
p Hvis din kunnskapsbase er å bli mye brukt i organisasjonen, må det være tilgjengelig . Hvis du er en god ingeniør , men en dårlig grafisk designer , bør du vurdere å strukturere kunnskap -base utgang med en API at noen med gode UI design ferdigheter kan skrive om. En kunnskapsbase må tillate folk å søke gjennom det raskt, så alle tilgjengelige alternativer bør presenteres rent og enkelt. Artikler som er lagret i kunnskapsbasen bør også bli presentert med et minimum av utenforliggende data : gjør kunnskapsbase utgang klar og grei og helst hyperlink det til andre relaterte artikler
Skalerbarhet
< . br >
Kanskje den viktigste funksjonen i en kunnskapsbase er at det er lett skalerbar . Hvis du planlegger på å gjøre kunnskapsbase over tid for å inkludere flere artikler og informasjon , må den være utformet på en slik måte at det kan lett innlemme alle disse nye dataene . Dette kan omfatte alt fra å begrense datatype størrelse til å skape en fleksibel , strømlinjeformet kodebasen. For eksempel er hvis en funksjon av din kunnskapsbase et enkelt " ja" eller "nei", er det ingen grunn til å lagre informasjon som ren tekst - snarere lagre det som en mye mindre boolsk variabel i stedet. Finne den mest effektive måten å kode databasen tar tid tidlig, men det kan lønne seg nedover veien når du kan unngå en komplisert kode refactoring .
Scope
p Som kunnskapsgrunnlaget vokser og utvikler seg , er det uunngåelig at brukerne vil ønske å legge inn flere funksjoner som flere søk parametere eller tilleggsinformasjon som skal legges direkte til databasen . Over tid vil disse nye funksjonene bli stadig vanskeligere å innlemme i de eksisterende data ( for eksempel hvis du legger til en ny datatype , hva gjør du om alle de eksisterende kunnskapsbase oppføringer ? ) Og de truer med å innføre " funksjonen krype , " hvor kunnskapsgrunnlaget blir så ekspansivt at det blir ubrukelig . Klart definere omfanget av kunnskapsgrunnlaget fra begynnelsen, slik at du holder databasen tydelig hensikt og ikke bortkommen fra sin hovedoppgave .
Machine Lesbarhet
Selv det er viktig at brukerne kunne lese informasjonen , like viktig er evnen til databasen programvare for å forstå det , bygge i liberale mengder " metadata " - kontekstuell informasjon som beskriver hva artikkelen handler om - til databasen struktur slik at du kan bruke beregningsmessig enkel måte å sortere det . Husk skalerbarhet , også, kompliserte spørringer som tok en brøkdel av et sekund i en veldig liten database raskt kan ta så lang tid at de hemme brukbarheten av kunnskapsgrunnlaget
.