Модернизация на работещ клиентски портал
Промени технологията, без да губиш клиентските записи и правила.
Какво е трудно днес?
Утвърден портал обслужва клиенти, но промените са трудни. Предположенията му живеят в стар код и паметта на служители. Новият интерфейс сам не решава съвместимостта, връзките в данните и правата за клиентски документи.
Проектът започва с разрешен анализ и запазен оригинал. Собственикът одобрява важните правила и мащаба на промяната. Кандидат-версията се проверява преди отделно решение за преминаване.
Последователност с отговорни решения.
Собственикът определя целта. Инженерната работа запазва съответните правила и връща доказателства на всяка граница за приемане.
Разреши източника
Определи код, извадка и права за четене.
Запази изходното състояние
Раздели източник, дати и чувствителни настройки.
Избери модернизацията
Обнови или преработи при основание; опиши запазеното.
Разработи и провери
Провери достъпа до документи, данните и адресите.
Одобри прехода с данните
Съгласувай новите записи и провери средата.
Данни, правила и доказателства — не само екрани.
Използвани данни
- Манифести, схема и ограничена извадка.
- Важни публични адреси и връзки към частни документи.
Правила за запазване
- Запази границата между клиентите.
- Без реални имейли или плащания в preview.
- Без старо копие върху текущата база.
Доказателства за преглед
- Сравни представителните връзки.
- Провери старите и новите адреси.
- Откажи нерегламентирани документи.
- Провери връщането спрямо новите записи.
Решения на собственика
- Кое старо поведение е дефект, не изискване?
- Какъв прозорец за преход е приемлив?
Запази договора, докато променяш реализацията
Опиши работещото приложение, преди да избираш пренаписване. Отбележи маршрути, връзки в базата, периодични задачи, файлове и външни интеграции. Импортирай само разрешения обхват в изолирана среда. Продукцията може да продължи да се променя по време на модернизацията, затова първото копие на базата не е финалният набор за внедряване. Планът за преминаване трябва да включи създадените след импорта записи.
Чрез примери от собственика отдели същественото от случайното старо поведение. Скрит проблем в правата не е функция за запазване. Проектът посочва умишлените разлики, запазените адреси и тестовете. Rehearsal проверява кандидата спрямо правилата и показва непроверените външни връзки. След приемане избери стария сървър, поддържана нова среда или Yepsy хостинг. Провери конфигурация и данни отделно; достъпът за четене е различен от разрешението за запис в реалното приложение.
Проследи свързан пример от начало до версия.
Анимирано обяснение на решенията, реализацията и проверката. Примерът показва ролите и резултатите на всяка стъпка.
Език на аудиото: английски
Видеото не може да се зареди. Опитай отново по-късно.
Подготви следващото решение.
Обновяване, преработка или пренаписване? Започни от проблема
Избери най-малката промяна, която решава реалното ограничение и запазва важното поведение.
Прочети →Какво да опишеш преди импорт на старо приложение
Подготви код, база, среда и интеграции, без да превръщаш импорта в промяна на реалната среда.
Прочети →Планирай смяна на базата, без да забравиш новите поръчки
Базата, която импортира миналата седмица, не е базата, която клиентите използват днес.
Прочети →Започни с продукт.
Развивай бизнес.
Донеси идея или софтуера, който вече притежаваш. Дай на следващото подобрение ясен път от целта до доказателствата.