För att hantera ett projekt som ska implementera Adobe Experience Manager (AEM) måste du planera och förstå för att vara säker på att du är medveten om problemen och (relaterade) beslut som du måste fatta, innan och medan du implementerar projektet.
De bästa sätten är att
An interaktiv checklista som gör att du kan följa upp och övervaka dina framsteg med dessa bästa metoder.
Dokumentation som bygger på checklista, som innehåller information om:
Ytterligare referens material för att ge mer information om specifika områden.
The Projektpulsslag -kalkylbladet innehåller en grafisk översikt över kritiska mätvärden för ditt projekt:
Phase Quality
Phase Health
Slutförandefas
The Status efter roll kalkylblad med detaljerad beskrivning av Hälsa, Kvalitet och Fullständighet** av ** Fas och Persona**.
Projektplanen är uppdelad i olika faser (på hög nivå).
Varje fas innehåller sina egna milstolpar. För varje persona (eller roll) listas de relevanta milstolparna tillsammans med de dokument som krävs för att producera de definierade slutprodukterna.
Det finns ingen direkt 1:1-relation mellan de enskilda dokumenten och slutprodukterna.
Förberedelser av ditt projekt utgör grunden för hela projektet. Definiera viktiga krav tillsammans med tydliga mål och förväntningar för:
Affärsargument
Omfång och schema
Hur du förbereder, planerar och kör ditt projekt och implementerar din lösning påverkas av de begränsningar du har. Exempel: fast budget, fast tidslinje, innehållskvantitet, kvalitet som krävs.
Som alltid påverkar justeringen av någon av faktorerna de andra. Om du till exempel minskar tiden, men behöver samma kvalitetsnivå, kommer priset förmodligen att öka samtidigt som du minskar mängden innehåll som du kan hantera. Budgeten är ofta en nyckelfaktor, så sådana relationer kan inte glömmas bort.
Fyra faktorer:
Validering
I den här fasen måste du validera och bekräfta målen för projektet, till exempel:
Vad vill du uppnå/tillhandahålla?
Vem tjänar på det?
Vad är omfattningen?
Hur definierar man framgång?
Hur mäter man framgång?
Vilka är kraven, affärsvillkoren och de tekniska kraven?
Finns det äldre system som ska ersättas och, om så är fallet, finns det data som ska migreras?
Vilka är inblandade?
Hur mäter du framstegen?
Hur ofta granskar du projektets förlopp?
Budget
Innan du påbörjar ett projekt behöver du en tillförlitlig och realistisk uppskattning av kostnaderna:
När du planerar projektet konsolideras förberedelsen. Här måste ni börja konvertera målen och förväntningarna till en väldefinierad färdplan som består av konkreta uppgifter, som är bundna av tydlig kommunikation, med strikta granskningar för att mäta framstegen.
Handtag
Ett rent överlämnande säkerställer att rätt person/grupper är medvetna om sitt ansvar inom projektet.
Fullständiga uppgifter bör tillhandahållas/genereras för att säkerställa att de har fullständig förståelse för alla relevanta aspekter, inklusive färdplanen, omfattningen, målen, kraven och nyckeltalen.
Riskbedömning
För att undvika obehagliga överraskningar bör man använda riskbedömningar för att identifiera och kvantifiera eventuella risker tillsammans med deras konsekvenser och sannolikhet.
Detta bör göras tidigt i projektets livscykel för att säkerställa att eventuella sårbarheter identifieras och utvärderas. Baserat på resultaten kan ni rapportera till era intressenter om huruvida de fullständiga kraven kan genomföras och, om det behövs, om det är möjligt att planera för lämpliga åtgärder som ska vidtas och spåras.
Kommunikation
Kommunikation är alltid avgörande för att ett projekt ska lyckas. Ni måste kommunicera tydligt och effektivt för att säkerställa att alla är
Sparka av
Mötet med avaktivering används för att öka medvetenheten om att projektet har startat. Det är en bra möjlighet att
Bjud in alla berörda parter (eller åtminstone grupprepresentanter).
Presentera viktiga fakta om projektet.
Svara på frågor.
Se till att alla har samma kunskapsbas.
Engagemang från alla som kommer att vara inblandade - det här måste du tjäna på.
Att planera utvecklingsarbetet är avgörande för att säkerställa att projektet byggs på en stabil design av ett team som har den kunskap som krävs.
Utvecklingsteamet har personal och utbildning
Innan du börjar med ett projekt bör du se till att ditt utvecklingsteam har lämplig personal och att alla teammedlemmar har utbildning för den aktuella uppgiften.
Innehållsarkitektur
Innehållsarkitekturen definierar och beskriver innehållets framtida arkitektur, inklusive:
Systemarkitektur
Systemarkitekturen definierar den konceptuella vyn för ditt system, inklusive (bland annat information):
Systemstruktur för alla obligatoriska miljöer
Delsystem
Tredjepartssystem
Gränssnitt, maskinvara, programvara och mänsklig interaktion
Servrar för varje miljö, se Tekniska krav och Riktlinjer för maskinvarans storlek
Processer för varje miljö, t.ex. krav på driftsättning och underhåll
Underhållsaktiviteter (Datastore GC, TarPM-optimering och så vidare)
Dispatcher cachelagring
Klustring Publicera/auktorisera resurs
Prestanda för klientsidan (JS minify, concat, css sprites, total number of http requests, and others)
Programarkitektur
Programarkitekturen definierar och beskriver de föreslagna programmens beteende.
Den fokuserar på:
Definitionerna bör omfatta följande:
Systemintegrering
Systemintegrering kräver att du planerar (och sedan implementerar):
Testkoncept
Innan du börjar utveckla bör du skapa ett djupgående och omfattande koncept för alla testning projektkrav.
Detta bör bland annat omfatta följande:
Experience Design
Experience Design (XD) innebär att utforma användarupplevelsen för er lösning.
Användarupplevelsen bör analyseras och utvecklas för både författarna och slutanvändarna av webbplatsen.
Supportinställningar
Innan utveckling bör alla supportprocesser som krävs för att driftsätta, frisläppa, testa och rapportera problem fastställas.
Se även Adobe supportportal.
På liknande sätt måste åtgärderna planeras på rätt sätt för att säkerställa att du har de miljöer du behöver - för alla faser av projektets livscykel. Ni behöver också rätt processer för att underhålla dem.
Behörigheter
Du måste planera och sedan implementera ett rolls- och rättighetskoncept för alla användare/grupper som ska använda lösningen.
Till exempel:
En lista med roller (d.v.s. grupper) med read
/ write
åtkomstdefinitioner för varje
Definition av användningen av behörigheter som påverkar publiceringsmiljön, till exempel replicate
För användare med minimal behörighet bör arbetsflöden definieras
Användare i editor
gruppen ska inte ha admin
rättigheter eller inte ingår i administrators
grupp
Mer information finns i Användaradministration och -säkerhet.
Övervakning och underhåll
Övervakning och underhåll är viktiga aspekter av att säkerställa att lösningen fungerar smidigt när den är klar. Därför måste du definiera:
Se även Övervakning och underhåll för mer information.
Migrering
Allt innehåll från det äldre systemet ska granskas och valideras för migrering.
Återställningsplan
Kontrollera att du har en återställningsplan. I en nödsituation måste denna vara tillgänglig för att säkerställa att AEM används vid produktionen. Detta bör omfatta situationer som säkerhetskopiering, återställning, återställning och reservlösningar.
Utveckling är en avgörande fas som kräver mer än bara kodning.
Utvecklingsmiljö
Planera och dokumentera utvecklingsmiljön, inklusive:
Arkitektur
En typisk miljö består av:
Programintegrering/beroenden från tredje part
Distributionscadence
Testsystem
Planera och dokumentera testmiljön, inklusive:
Produktionssystem
Planera och dokumentera produktionsmiljön:
Integrering
Planera, dokumentera och testa alla aspekter av systemet och integrering av lösningar, inklusive:
Migrering
Planera, dokumentera och testa alla aspekter av innehållsmigreringen, inklusive:
Kommunikation
Se till att alla teammedlemmar och projektmedlemmar hålls uppdaterade vid behov.
Dokumentation
Dokumentera lösningen fullständigt, inklusive:
När den nya applikationen är tillgänglig måste den genomgå strikta tester, både för funktionalitet och prestanda.
Alla testteam bör tillåtas förbli neutrala och leverera testresultaten.
Det är projektledarens ansvar att bedöma eventuella konsekvenser av resultaten och besluta om lämpliga åtgärder.
Test av godkännande av slutanvändare
Testning av godkännande av användare (UAT) är avgörande för att säkerställa att
Det bör finnas en formaliserad checklista för kundöverlämning; idealiskt automatiserad och kan köras varje natt mot en ögonblicksbild. Resultatet ska skickas till projektledaren och utvecklingsgruppen
Prestanda- och belastningstester
Prestanda- och belastningstester används för att säkerställa att lösningen uppfyller de nödvändiga prestandanivåerna vid medelbelastning och toppbelastning.
Mer information om prestandatestning finns i:
Denna process måste fortsätta under normal användning av AEM, men dessa inledande steg är de viktigaste.
För att lansera ditt nya program krävs noggrann planering för att säkerställa en smidig Go Live. Detta innefattar att bekräfta en hög säkerhetsnivå, utbilda alla potentiella användare och göra flera torrperioder för att bekräfta att alla frågor har behandlats.
Förberedelse
Förberedelser och planering kommer att bidra till en smidig utrullning.
Utbildning
se till att all berörd personal har utbildats.
Se Adobe Experience Manager i kurskatalogen.
Administratörer utbildade
Se till att era lösningsadministratörer har:
Användare utbildade
Kontrollera att författarna har:
Genomstrykningstester
Penetrationstester simulerar en attack på ett datorsystem för att identifiera potentiella säkerhetsbrister.
Testning av penetration/säkerhet
För att försäkra dig om att din lösning är säker ska du utföra specifika penetrationstester tillsammans med ett större antal säkerhetstester.
Se Säkerhetschecklista för mer information.
Du vill att ditt Go Live ska vara så smidigt som möjligt. Återigen behöver de sista stegen vara att planera för en ren exekvering.
Förberedelse
Förberedelser och planering säkerställer smidiga Go Live.
Dokumentskydd
Bekräfta säkerheten för lösningen för både interna och externa användare och deras innehåll.
Reserv
Se till att alla system, procedurer och mekanismer som krävs för reservlösningar finns på plats innan du publicerar.
Support
Se till att supporttjänsterna finns på plats och är klara.
Övergång
Planera och genomför övergången till produktionsmiljön och användarna.
Rulla ut
Förbered och genomför röktesterna.
Checklistorna har utformats av en person. Detta är de roller som är mycket involverade i projektets livscykel.
Det finns också några annan persona som är involverade i specifika uppgifter.
Projektsponsorn är:
Ansvarig för att tillhandahålla/presentera affärsärendet för projektet.
Nyckel till att forma och definiera projektets omfattning, inklusive:
Ange huvudmilstolparna baserat på kundens färdplan.
Projektledaren är:
Lösningsarkitekten:
Affärsanalytiker:
Ansvarar främst för att samla in och analysera kraven på hög nivå och sedan omvandla dessa till specifikationer:
Fungerar nära tillsammans med kunden för att analysera kraven. De matchar mot:
Utvecklingsledd:
Ansvarar för det tekniska genomförandet av projektet.
Ansvarar för att välja en utvecklingsmetod som uppfyller kundens krav.
Utarbeta en utvecklingsstrategi:
Fungerar nära ihop med arkitekten (särskilt när du utarbetar utvecklingsstrategin för AEM) för att definiera aspekter som förhållandet mellan mallar och komponenter, integrationsstrategin för tredjepartsprogram och eventuella specialfunktioner.
Kvalitetsledd:
Systemteknikern:
Ansvarar för att övervaka projektinfrastrukturen.
Ansvarar för:
Tillhandahåller maskinvarurekommendationer, övervakar de olika implementeringarna och tillhandahåller driftstöd både före och efter körning.
Säkerhetsledaren:
Intressenter
Juridisk
Utbildare
Teknikskribenter
Systemadministratörer
Författare och slutanvändare
Checklistorna täcker Obligatoriska dokument och Leveranser för varje milstolpe.
The Obligatoriska dokument behövs av rätt person när de producerar sina produkter.
För varje Obligatoriskt dokument bör personuppgifterna ange
För varje milstolpe ansvarar rätt person för att leverera specifika dokument och därmed ta sitt ansvar för en viss milstolpe.
För varje Slutprodukt måste personuppgifterna ange
Leveranser används ofta som Obligatoriska dokument för den aktuella eller en senare milstolpe.
De bästa sätten att distribuera, administrera, utveckla eller skapa finns i följande:
AEM Dokumentation Dessutom är följande avsnitt i AEM dokumentation av särskilt intresse (listan är dock inte uttömmande):
Relaterad dokumentation