Het beheren van een project om Adobe Experience Manager (AEM) uit te voeren vereist planning en begrip om u bewust te zijn van de kwesties en (verwante) besluiten die u (zowel vóór als tijdens het uitvoeren van uw project) moet maken.
Om u te helpen, bestaan de beste praktijken uit:
Een interactieve controlelijst die u toestaat om uw vooruitgang met deze beste praktijken te volgen en te controleren.
Documentatie, die direct op checklist wordt gebaseerd, die details:
Verdere referentiemateriaal om meer details over specifieke gebieden te verstrekken.
Het Werkblad van het Project Heartbeat verstrekt een grafisch overzicht van kritieke metriek voor uw project:
Fasekwaliteit
Fasegezondheid
Volledige fase
In het werkblad Status op rol worden gedetailleerde uitsplitsingen van Gezondheid, Kwaliteit en Volledigheid naar Fase en Persona weergegeven.
Het projectplan wordt opgesplitst in afzonderlijke (hoge) fasen.
Elke fase bevat zijn eigen mijlpalen. Voor elke persona (of rol), zijn de relevante mijlpalen vermeld, samen met de documenten die worden vereist om de bepaalde te produceren producten.
Er is geen directe 1:1-relatie tussen de afzonderlijke vereiste documenten en te leveren items.
De voorbereiding van uw project vormt de basis van het hele project. U moet zeer belangrijke vereisten samen met duidelijke doelstellingen en verwachtingen voor bepalen:
Zakelijke motivering
Toepassingsgebied en schema
De manier waarop u uw project voorbereidt, plant en uitvoert en uw oplossing implementeert, wordt beïnvloed door de beperkingen die u uitvoert onder bijvoorbeeld een vast budget, een vast tijdschema, de hoeveelheid inhoud en de vereiste kwaliteit.
Zoals altijd zal het aanpassen van de factoren van invloed zijn op de andere. Als u bijvoorbeeld de tijd verkort, maar hetzelfde kwaliteitsniveau nodig hebt, wordt de prijs waarschijnlijk verhoogd en wordt de hoeveelheid inhoud die u wilt verwerken, verminderd. Begroting is vaak een sleutelfactor, dus dergelijke relaties kunnen niet worden vergeten.
De vier factoren:
Validatie
In deze fase moet u de doelstellingen voor het project bevestigen en bevestigen; bijvoorbeeld:
Begroting
Voordat u een project start, hebt u een betrouwbare, realistische schatting nodig van de kosten van de implementatie:
De planning van uw project consolideert de voorbereiding. Hier moet u beginnen de doelstellingen en de verwachtingen om te zetten in een duidelijk omschreven routekaart die uit concrete taken bestaat, gebonden door duidelijke communicatie, met strenge evaluaties om vooruitgang te meten.
Handover
Een schone overdracht zorgt ervoor dat de juiste persoon/groepen zich bewust zijn van hun verantwoordelijkheden binnen het project.
Er moeten volledige details worden verstrekt/gegenereerd om ervoor te zorgen dat zij een volledig inzicht hebben in alle relevante aspecten, waaronder het stappenplan, het toepassingsgebied, de doelstellingen, de vereisten en de KPI's.
Risicobeoordeling
Om onaangename verrassingen te voorkomen, gebruikt u een risicobeoordeling om mogelijke risico's samen met hun effect en waarschijnlijkheid te identificeren en te kwantificeren.
Dit moet vroeg in de levenscyclus van het project worden gedaan om ervoor te zorgen dat eventuele kwetsbaarheden worden geïdentificeerd en geëvalueerd. Op basis van de bevindingen kunt u aan uw belanghebbenden verslag uitbrengen over de vraag of de volledige vereisten kunnen worden toegepast en, indien nodig, of het mogelijk is te plannen dat passende maatregelen worden genomen en gevolgd.
Communicatie
Communicatie is altijd essentieel voor het succes van elk project. U moet duidelijk en efficiënt communiceren om ervoor te zorgen dat iedereen:
Kick off
De vergadering Kick Off wordt gebruikt om het bewustzijn te verhogen dat het project begint. Het is een goede gelegenheid om:
De planning van de ontwikkeling is zeer belangrijk om ervoor te zorgen dat uw project op een stevig ontwerp door een team wordt voortgebouwd dat de vereiste kennis heeft.
Ontwikkelingsteam met personeel en opleiding
Voordat u met een project begint, moet u ervoor zorgen dat uw ontwikkelingsteam over voldoende personeel beschikt en dat alle teamleden zijn opgeleid voor de taak in kwestie.
Inhoudsarchitectuur
De inhoudsarchitectuur definieert en beschrijft de toekomstige architectuur van de inhoud. met inbegrip van:
Systeemarchitectuur
De systeemarchitectuur bepaalt de conceptuele mening van uw systeem; inclusief (onder meer):
Toepassingsarchitectuur
De toepassingsarchitectuur bepaalt en beschrijft het gedrag van de voorgestelde toepassingen.
Het is gericht op:
De definities moeten betrekking hebben op:
Systeemintegratie
De integratie van het systeem vereist u om te plannen (dan uit te voeren):
Concept testen
Voordat u de ontwikkeling start, moet u een diepgaand en uitgebreid concept opstellen van alle testvereisten voor uw project.
Dit omvat onder meer:
Ervaar ontwerp
Het Ontwerp van de ervaring (XD) impliceert het ontwerpen van de gebruikerservaring voor uw oplossing.
De gebruikerservaring moet worden geanalyseerd en ontwikkeld voor zowel uw auteurs als de eindgebruikers van uw website.
Ondersteuningsinstelling
Vóór de ontwikkeling moeten alle supportprocessen worden ingesteld die nodig zijn om problemen op te stellen, vrij te geven, te testen en te melden.
Zie ook Adobe Support Portal.
Op een vergelijkbare basis moeten de bewerkingen correct worden gepland om ervoor te zorgen dat u beschikt over de omgevingen die u nodig hebt - voor alle fasen van de levenscyclus van het project. U hebt ook de aangewezen processen nodig om hen te handhaven.
Machtigingen
U moet een Concept van Rollen en van Rechten voor alle gebruikers/groepen plannen en dan uitvoeren die de oplossing zullen gebruiken.
Bijvoorbeeld:
read
/ write
toegangsdefinities voor elkreplicate
editor
mogen geen admin
rechten hebben en mogen geen deel uitmaken van de groep administrators
Voor meer informatie, zie Gebruikersbeheer en Veiligheid.
Toezicht en onderhoud
Bewaking en onderhoud zijn belangrijke aspecten om ervoor te zorgen dat uw oplossing probleemloos werkt zodra deze actief is. Hiervoor moet u definiëren:
Zie ook Bewaking en onderhoud voor meer informatie.
Migratie
Alle inhoud van het oudere systeem moet worden gecontroleerd en gevalideerd voor migratie.
Herstelplan
Zorg ervoor dat u een herstelplan hebt. In een noodsituatie moet dit beschikbaar zijn om het productiegebruik van AEM te waarborgen. Dit moet situaties bestrijken zoals back-up, terugzetten, omvergooien en andere.
Ontwikkeling is een cruciale fase die meer vereist dan alleen codering.
Ontwikkelingsomgeving
Plan en documenteer uw ontwikkelomgeving, met inbegrip van:
Testsysteem
Plan en documenteer uw testomgeving, met inbegrip van:
Productiesysteem
Plan en documenteer uw productieomgeving, met inbegrip van:
Integratie
Plan, documenteer en test alle aspecten van het systeem en oplossingsintegratie, met inbegrip van:
Migratie
Plan, documenteer en test alle aspecten van de inhoudsmigratie; met inbegrip van:
Communicatie
Zorg ervoor dat alle teamleden en projectmedewerkers indien nodig worden bijgewerkt.
Documentatie
De oplossing volledig documenteren; met inbegrip van:
Zodra de nieuwe toepassing beschikbaar is, moet deze streng worden getest, zowel voor functionaliteit als voor prestaties.
Elk testteam moet neutraal kunnen blijven en de testresultaten kunnen leveren.
Het is de verantwoordelijkheid van de projectbeheerder om de gevolgen van de resultaten te beoordelen en een besluit te nemen over passende maatregelen.
Acceptatietest eindgebruiker
Het testen van gebruikersacceptatie (UAT) is van cruciaal belang om ervoor te zorgen dat:
Er zou een geformaliseerde controlelijst voor klantenoverdracht moeten zijn; ideaal geautomatiseerd en elke avond tegen een momentopname. De resultaten moeten naar de projectmanager en het ontwikkelingsteam worden verzonden
Prestatietests en belastingtests
Prestatie- en belastingstests worden gebruikt om ervoor te zorgen dat de oplossing bij gemiddelde en piekbelastingen aan de vereiste prestatieniveaus voldoet.
Zie voor meer informatie over het testen van prestaties:
Dit proces moet worden voortgezet bij normaal gebruik van AEM, maar deze eerste fasen zijn het meest cruciaal.
De introductie van uw nieuwe toepassing moet zorgvuldig worden gepland om ervoor te zorgen dat Go Live probleemloos wordt uitgevoerd. Dit omvat het bevestigen van een hoog niveau van veiligheid, het opleiden van alle potentiële gebruikers en het maken van meerdere droogteperioden om te bevestigen dat alle kwesties zijn opgelost.
Voorbereiding
De voorbereiding en planning zullen helpen een vlotte implementatie verzekeren.
Training
Ervoor zorgen dat alle betrokken personeelsleden zijn opgeleid.
Zie Adobe Experience Manager in de cursuscatalogus.
Beheerders getraind
Zorg ervoor dat uw oplossingsbeheerders:
Training voor gebruikers
Zorg ervoor dat de auteurs beschikken over:
Penetingtests
De tests van de penitentie simuleren een aanval op een computersysteem om potentiële veiligheidstekortkomingen te identificeren.
Penetratie-/beveiligingstests
Om de veiligheid van uw oplossing te verzekeren, voer specifieke penetratietests, samen met een bredere waaier van veiligheidstests uit.
Zie Beveiligingschecklist voor meer informatie.
Je wilt dat je Go Live zo vloeiend mogelijk wordt. De laatste stappen moeten opnieuw worden gepland voor een schone uitvoering.
Voorbereiding
De voorbereiding en planning zullen helpen een vlotte Go Live verzekeren.
Beveiliging
Bevestig de veiligheid van uw oplossing voor zowel interne als externe gebruikers en hun inhoud.
Fallback
Ervoor zorgen dat alle systemen, procedures en mechanismen die vereist zijn voor het terugvallen, aanwezig zijn voordat ze in gebruik worden genomen.
Ondersteuning
Ervoor zorgen dat de supportservices op hun plaats zijn en klaar zijn.
Overgang
Plan en voer de overgang naar uw productieomgeving en gebruikers uit.
Uitrollen
Bereid en voer uw rooktests uit.
De checklists zijn ontworpen door personen. Dit zijn de rollen met significant betrokken bij de cyclus van het projectleven.
Er zijn ook sommige andere persona die bij specifieke taken betrokken zijn.
De projectsponsor is:
Verantwoordelijk voor het verstrekken/presenteren van de bedrijfscase voor het project.
Sleutel tot de vormgeving en omschrijving van het toepassingsgebied van het project; met inbegrip van:
Geef de belangrijkste mijlpalen op basis van de routekaart van de klant.
De projectmanager is:
De oplossingsarchitect:
De bedrijfsanalist:
is primair verantwoordelijk voor het verzamelen en analyseren van de vereisten op hoog niveau en zet deze vervolgens om in specificaties:
Werkt nauw samen met de klant om de vereisten te analyseren. Ze komen overeen met:
De ontwikkelingsleiding:
is verantwoordelijk voor de technische uitvoering van het project.
Is verantwoordelijk voor het selecteren van een ontwikkelingsmethodologie die aan cliëntvereisten voldoet.
stelt de ontwikkelingsstrategie op:
Werkt nauw samen met de architect (met name bij het opstellen van de ontwikkelingsstrategie voor AEM) om aspecten zoals de verhouding tussen malplaatjes en componenten, de integratiestrategie voor derdetoepassingen en om het even welke gespecialiseerde functionaliteit te bepalen.
De uitsprong van de kwaliteit:
De systeemtechnicus:
Is verantwoordelijk voor het toezicht op de projectinfrastructuur.
is verantwoordelijk voor:
Verstrekt hardwareaanbevelingen, controleert de diverse implementaties en verstrekt verrichtingensteun zowel voorafgaand om live en daarna te gaan.
De beveiligingsleiding:
Belanghebbenden
Juridisch
Leerlingen
Technisch schrijvers
Systeembeheerders
Auteurs en eindgebruikers
De controlelijsten bestrijken de Vereiste documenten en Te leveren items voor elke mijlpaal.
De Vereiste documenten zijn nodig door de aangewezen persoon wanneer het produceren van hun te leveren voorwerpen.
Voor elk Vereist document moet de persoon aangeven:
Voor elke mijlpaal is de juiste persoon verantwoordelijk voor het afleveren van specifieke documenten en dus voor het realiseren van zijn verantwoordelijkheden voor een specifieke mijlpaal.
Voor elke Deliverable moet de persoon aangeven:
De te leveren producten worden vaak gebruikt als Vereiste Documenten voor of huidige of een recentere mijlpaal.
Voor beste praktijken bij het opstellen, het beheren, het ontwikkelen, of het ontwerpen, zie het volgende:
Documentatie AEM
Daarnaast zijn de volgende onderdelen van AEM documentatie van bijzonder belang (deze lijst is echter niet limitatief):
Verwante documentatie