Надіслати запит

Послуги · 2 з 3

Модернізація старих PHP-систем без зупинки бізнесу

PHP 5, який досі приймає замовлення. Код без фреймворку, без документації й без жодного з тих, хто його писав. Ми беремо його на себе, робимо безпечним і оновлюємо, крок за кроком.

На цій сторінці
  1. Що ви отримуєте
  2. Типові задачі
  3. Як це відбувається
  4. Ціна
  5. Питання
  6. Роботи

Що ви отримуєте

  • Зрозумілий звіт про те, що у вас є: що працює, що ризиковано, що робити насамперед.
  • Тестова копія системи, щоб нічого не пробувати на робочій.
  • PHP 5 → 7 → 8, стара й нова версії працюють паралельно, поки триває переїзд.
  • Діри в безпеці закриваємо по дорозі: запити до бази, паролі, завантаження файлів, забуті сторінки адмінки.
  • Нарешті документація, написана для наступного, і цілком можливо, що це будемо ми.

Типові задачі

Без передачі справ

Розробник пішов, паролі в таблиці, а система має працювати далі.1

Хостинг вимикає PHP 5

Дедлайн від хостера і система, яка ніколи не бачила PHP 7.

Тільки для комп’ютера

Внутрішній інструмент 2009 року, який нарешті має запрацювати на телефоні й планшеті.

Чужий код від ШІ

Згенерований за вихідні, зламаний до понеділка. Виправляємо за чіткими критеріями приймання.

Як це відбувається

01

Аудит

Копія на тестовому сервері, код прочитано, ризики записано.

02

Страховка

Резервні копії, які справді відновлюються, і перевірки процесів, що приносять гроші.

03

Малі кроки

По одній частині, кожну перевіряємо й запускаємо окремо.

04

Супровід

Потім хостинг і підтримка або охайна передача вашій команді.

Ціна

Аудит — невеликий перший етап за фіксованою ціною; він закінчується планом і ціною за решту. Сам переїзд має фіксовану ціну за крок або оплачується за фактом, коли система раз у раз дивує всіх. Кожну ціну визначаємо під задачу, після того як зрозумілий обсяг, і наші ціни тримаються середини ринку: ні дешевих годин «за копійки», ні мармурового холу в рахунку.

Питання

Чи зупиниться система, поки ви працюєте?

Ні. Робота йде на копії; зміни потрапляють у робочу систему невеликими перевіреними кроками, у погоджений з вами час.

Може, краще переписати з нуля?

Рідко. Переписування викидає роки виправлених помилок. Ми пропонуємо його, лише якщо аудит показує, що так дешевше, і кажемо про це письмово.

Наш код без фреймворку. Це проблема?

Ні. Чимало добрих систем написано без нього. Ми працюємо з тим, що є.

Роботи

Бухгалтерська система · Австралія · з 2018 року

Взяли без документації й без передачі справ

З 2018 року ніхто інший над нею не працював: PHP 5 → PHP 8, інтеграція з Xero API, інтерфейс лише для комп’ютера перероблено для телефонів і планшетів, плюс сервер, на якому вона працює. Супроводжуємо досі.2

1 Без документації, критична для бізнесу і трохи з привидами? Наш улюблений тип. Беремо з собою дебагер і ліхтарик.

2 На прохання клієнта показуємо лише словами. Вона дуже добра. Доведеться повірити нам на слово.

Щось старе, що має працювати далі?

Надіслати запит →