integrera informationen till en enhetlig kunskapsbas är ett bra sätt att hålla den organiserade och göra den lättillgänglig för dem inne i ditt företag som kan dra nytta av sina resurser . Om du planerar att skapa en kunskapsbas , använd planeringsstadiet att noggrant beskriva dess funktioner så att du kan genomföra dem tidigt i processen . Tillgänglighet
p Om din kunskapsbas är att bli allmänt används i din organisation , måste den vara tillgänglig . Om du är en bra ingenjör men en dålig grafisk formgivare , överväga att strukturera kunskapsbas utgång med ett API som någon med goda kunskaper gränssnittsdesign kan skriva om . En kunskapsbas måste tillåta människor att söka igenom det snabbt , så att alla tillgängliga alternativ bör presenteras snyggt och enkelt . Artiklar lagrade i kunskapsbasen bör också presenteras med ett minimum av ovidkommande data : gör kunskapsbasen utgång enkel och tydlig och helst hyperlänk till andra relaterade artiklar <
Skalbarhet
. br >
kanske viktigaste egenskapen hos en kunskapsbas är att det är lätt skalbar . Om du planerar att odla din kunskapsbas med tiden att omfatta fler artiklar och information , måste den utformas på ett sådant sätt att den lätt kan införliva alla dessa nya data . Detta kan innefatta allt från att begränsa datatyp storlek att skapa en flexibel , strömlinjeformad kodbasen . Till exempel är om en del av din kunskapsbas ett enkelt " ja " eller " nej , " det finns ingen anledning att lagra informationen i klartext - snarare , lagra den som en mycket mindre boolean variabel istället . Att hitta det mest effektiva sättet att koda databasen tar tid tidigt , men det kan löna sig på vägen när du kan undvika en komplicerad kod refactoring .
Scope
kunskapsbasen växer och utvecklas , är det oundvikligt att användare vill lägga in fler funktioner som ytterligare sökparametrar eller ytterligare information som ska läggas direkt till databasen . Med tiden kommer dessa nya funktioner att bli allt svårare att införliva i befintliga data ( till exempel , om du lägger till en ny datatyp , vad gör du om alla de befintliga posterna kunskapsbasen ? ) Och de hotar att införa " funktionen krypning , " där kunskapsbasen blir så expansiva att det blir oanvändbart . Tydligt definiera omfattningen av kunskapsbasen från början så att du hålla databasen tydligt beslutit och inte avvika från sin huvuduppgift .
Maskinläsbarhet
Även det är viktigt att användarna ska kunna läsa informationen , lika viktigt är förmågan av databasprogram för att förstå det , att bygga i liberala mängder av " metadata " - kontextuella uppgifter som beskriver vad artikeln handlar om - till databasen struktur så att du kan använda beräkningsmässigt enkla medel för att sortera det . Minns skalbarhet , också, komplicerade frågor som tog en bråkdel av en sekund i en mycket liten databas kan snabbt ta så lång tid att de försvårar användbarheten av kunskapsbasen
.