Wie geben Sie Schätzungen für das Magento-Upgrade? [geschlossen]

9

Ich bin interessiert zu wissen, wie Sie die benötigte Zeit für Magento-Upgrade messen? Ich nehme an, dass die meisten von Ihnen Schwierigkeiten hatten, auf die Frage des Kunden zu antworten: "Wie lange dauert es, bis ich meinen Magento-Store aufgerüstet habe?"

Normalerweise muss der Client nur eine Nummer für z.B. "Es wird X Stunden dauern und es wird Y Dollars kosten."

Die Grundidee hinter der Frage ist die technische Seite und was prüfen Sie als Entwickler, um eigene Berechnungen für Magento-Upgrades durchzuführen.

Ich habe die nächste Checkliste nur für meine eigenen Berechnungen erstellt:

  • Ist der Magento-Kern berührt?
  • Ist das Magento-DB-Schema berührt?
  • Haben wir inkonsistente Daten in der DB?
  • Wie viele benutzerdefinierte Erweiterungen sind im lokalen und Community-Code-Pool installiert?
  • Ist die benutzerdefinierte Erweiterung kompatibel mit der neuesten Version von Magento?
  • Hat der Themenentwickler die Datei local.xml für die Layout-Anweisungen verwendet? Oder kopieren Sie einfach XML-Dateien von der Basis / Standard / Layout in das Layout-Verzeichnis des benutzerdefinierten Themas?
  • Haben wir Layout-Direktiven / Block-Methoden in den XML-Layoutdateien abgelehnt?
  • Habe ich diesen Magento Shop entwickelt?

Glaubst du, dass mir etwas fehlt und wenn ja, würdest du gerne mit mir und der Community deine zusätzlichen Punkte für die Checkliste teilen?

    
ceckoslab 04.10.2012, 21:24
quelle

2 Antworten

2

out of topic wirklich aber teilen Sie die Arbeit mindestens in zwei Teile:

  1. Aktualisierung von Magento-Code und Datenbankschema (Deaktivierung aller Anpassungen, die normalerweise 1 bis 4 Stunden in Anspruch nehmen, abhängig von der Datenbankgröße und der E / A-Geschwindigkeit)
  2. migriert Theme-Dateien in eine neue Struktur (wenn sie auf Magento-Standardeinstellungen basieren)
  3. Upgrades nacheinander aktualisieren (wenn sie aktualisiert werden müssen)
  4. stimme zu Testzahlen
  5. überein
  6. und verkaufen eine gute Entwicklungspipeline

und bevor Sie ein Kundenangebot erstellen, analysieren Sie die Zeit, die Sie für die Migration von Designs aufwenden müssen, indem Sie Ihr Design auf das aktualisierte Basisthema und Layouts verteilen und eine Karte der installierten Erweiterungen und deren Versionen sowie lokale Überschreibungen erstellen.

$$$$

    
Anton S 05.10.2012 07:00
quelle
2

Ich bereite eine Präsentation für dieses Thema für kommenden Magneto Hackathon in München vor (26. Oktober). Die Folien werden anschließend zum Download bereitstehen. Wird auch einen Link hier veröffentlichen.

UPDATE: Hier sind die Folien von meiner Präsentation. Der nächste Artikel steht vor der Tür. Ссылка

UPDATE: Lesen Sie die ausführliche Antwort hier Ссылка

    
Tim Bezhashvyly 05.10.2012 07:37
quelle

Tags und Links