Розробка для Windows і технічна підтримка від KomuraSoft

Доопрацювання та супровід наявного ПЗ для WindowsПЗ, що підтримує вашу роботу сьогодні, — і надалі.

Зберігаємо звичну роботу та звіти, додаємо функції, виправляємо помилки й підвищуємо продуктивність. Повне переписування не передбачається: доопрацьовуємо з тих частин, що потрібні.

Специфікація не потрібна. Консультацію можна почати з того, що вам відомо.

  • Ви спілкуєтеся безпосередньо з інженером
  • Проконсультуватися можна ще до уточнення вимог
  • Замовити можна лише потрібний обсяг

Проконсультуватися можна на таких етапах

Почнімо з того, що вас зараз турбує.

Боїмося, що кожна зміна ламатиме іншу функцію

Перевіримо охоплення впливу та наявну поведінку й доопрацюємо ПЗ разом із тестами та можливістю відкату.

Попереднього розробника немає, і ніхто не наважується втручатися

Допоможемо з переданням: дослідимо код, документацію та середовище, що збереглися.

ПЗ працює, але повільне, нестабільне або його не можна оновити

Оцінимо ефект від покращення та вплив на експлуатацію й звузимо коло місць, якими займемося першими.

Людина, з якою можна обговорити технічні питання такими, як вони є.

Профільна фотографія Ґо Комури

Представник компанії та інженер

Ґо Комура

Інженер, що спеціалізується на Windows, працює над завданням від з’ясування проблеми до дослідження, проєктування й реалізації. Навіть те, що ви поки не можете пояснити, ми впорядкуємо, виходячи з технічних питань.

Переглянути досвід і технології / Переглянути відомості про компанію

Опублікований технічний кейс

Розслідування збою, що виникає лише після тривалої роботи

Ми впорядкували динаміку кількості дескрипторів і журнали на межах обробки та звузили розслідування передусім до витоку дескрипторів.

Прочитати про проблему та про те, як її досліджували

Обсяг робіт

Довірити можна потрібну частину — або все разом.

Від окремого дослідження чи доопрацювання до розробки всього рішення: обсяг замовлення визначаємо залежно від вашої ситуації.

Додавання функцій і доопрацювання наявного ПЗ для Windows

Додавання функцій, виправлення дефектів і постійний супровід після перевірки чинного порядку виконання бізнес-процесів і залежностей.

Підтримка 64-бітної архітектури та перегляд конфігурації

Досліджуємо конфігурації та залежні компоненти, розраховані на x86, і виконуємо доопрацювання з урахуванням змішаних 32- і 64-бітних компонентів.

Поетапне оновлення конфігурації

Без орієнтації на повне оновлення: починаємо з функцій найвищого пріоритету і переходимо до конфігурації, яку легко супроводжувати.

Приклади того, що перевіряємо й передаємо

  • Огляд наявної архітектури та охоплення змін
  • Доопрацьоване ПЗ і результати перевірки
  • Примітки щодо впровадження, відкату та супроводу

Це приклади залежно від обсягу замовлення. Обсяг і форму результатів погоджуємо під час підготовки кошторису.

Якщо вам близьке якесь із цих завдань, спершу розкажіть про свою ситуацію.

Специфікація не потрібна. Консультацію можна почати з того, що вам відомо.

Вартість і порядок роботи

Одразу вирішувати все не потрібно.

Почнемо з дослідження поточного стану та найважливіших змін

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

Орієнтовна вартість

Кошторис залежно від обсягу доопрацювання й супроводу

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

Обсяг безкоштовного початкового дослідження та платні послуги

За умови, що ви замовите основну розробку, якщо вона буде визнана здійсненною, початкове дослідження в обсязі, потрібному для кошторису й рішення про замовлення, як правило, безкоштовне. Тривала перевірка, створення окремого середовища, прототипи, PoC і передавання детального звіту про дослідження тощо можуть бути платними.

Якщо ви замовляєте саме дослідження чи рев’ю, ми готуємо для нього окремий кошторис як для платної послуги. Якщо послуга платна, обсяг і вартість повідомимо до початку робіт.

  1. Розкажіть про свою ситуацію

    Повідомте мету, проблему й цільове середовище в тому обсязі, в якому вони вам відомі.

  2. Підтвердьте обсяг і вартість

    Повідомимо потрібне дослідження, обсяг робіт, результати, вартість і порядок роботи.

  3. Починаємо після погодження

    Під час дослідження й розробки ділимося проміжними результатами, підтвердженими фактами та обмеженнями, що залишаються.

  4. Перевірте результат і прийміть його

    Перевіримо результат за погоджених умов і перейдемо до впровадження або наступного кроку.

Якщо хочете докладніше дізнатися про технічний зміст

Відкрити технології, що підтримуються, і подробиці порядку роботи

Щоб звичне ПЗ для Windows можна було використовувати й надалі.

Саме тому, що це ПЗ незамінне для поточної роботи, його непросто переписати з нуля. KomuraSoft розбирається в наявних функціях і порядку експлуатації, а потім виконує потрібне доопрацювання та супровід. Ми не виходимо з повного оновлення: обсяг покращень визначаємо, зважуючи ефект і вплив змін.

Завдання, щодо яких можна проконсультуватися

  • Додати функції, зберігши чинні операції та друковані форми
  • Переглянути архітектуру, бо після кожної зміни виникає нова несправність
  • Усунути повільну роботу або нестабільність під час тривалого використання
  • ПЗ, розраховане на 32-бітну архітектуру, і старі компоненти заважають оновленню середовища
  • Знайти, з ким можна проконсультуватися щодо подальшого доопрацювання та супроводу, наприклад, коли відповідальний працівник звільнився

Доопрацювання та супровід, які ми виконуємо

Ми працюємо з наявними застосунками на VB6 / MFC / WinForms та подібних технологіях: додаємо функції, виправляємо дефекти, покращуємо продуктивність і впорядковуємо структуру коду. Конфігурації, у яких поєднуються COM / ActiveX / OCX та C++ / C#, ми також опрацьовуємо, перевіряючи залежності.

Під час підтримки 64-бітної архітектури та оновлення до нової конфігурації ми перевіряємо не лише сам застосунок, а й DLL, що використовуються, спосіб реєстрації, права доступу та середовище розгортання. За потреби посилюємо журнали й тести, щоб було легше простежувати вплив змін.

Як ми мінімізуємо вплив на чинні бізнес-процеси

Для нас головне — чітко визначити не лише те, що змінюється, а й ту поведінку, яку слід зберегти.

  1. З’ясовуємо поточний стан. Систематизуємо порядок виконання бізнес-процесів, залежні компоненти, середовища розробки та розповсюдження і відомі проблеми.
  2. Обмежуємо обсяг доопрацювання. Перевіряємо пріоритети та сферу впливу й визначаємо, що залишається, а що змінюється.
  3. Готуємо способи перевірки. Налаштовуємо тести наявних функцій, журнали та, за потреби, порядок відкату.
  4. Застосовуємо поетапно. Перевіряємо роботу після кожної зміни та впроваджуємо її відповідно до умов експлуатації.

Якщо ви вагаєтеся між доопрацюванням і заміною

Що доречніше — і далі користуватися наявним ПЗ чи створити нове, — залежить від стану супроводу та очікуваного строку використання. Спершу ми досліджуємо поточний стан і розділяємо те, що можна вирішити доопрацюванням, і те, для чого слід розглянути заміну.

Якщо основне — перехід на новий застосунок, ознайомтеся також із послугою Заміна застосунків для Windows. Звертаючись за консультацією, повідомте, що саме не влаштовує в поточному ПЗ, а також чи є вихідний код, специфікації та середовище розробки.

Поширені запитання перед замовленням

Чи можна доопрацювати старе ПЗ для Windows?

Так, проконсультуватися можна й щодо наявного ПЗ на VB6, MFC, WinForms та подібних технологіях. Ми перевіряємо стан вихідного коду, середовища розробки та залежних компонентів і визначаємо, що можна доопрацювати і яка підготовка для цього потрібна.

Чи можна покращити лише потрібні частини, не переписуючи все?

Так. Виходячи з того, що чинне ПЗ і далі використовуватиметься, ми можемо почати з виправлення найважливіших дефектів і додавання функцій. Заздалегідь визначаємо обсяг доопрацювання, функції, що перевіряються, і спосіб відкату.

Чи можна проконсультуватися, якщо немає специфікацій і тих, хто тоді відповідав за ПЗ?

Так, ви можете проконсультуватися. Ми перевіряємо матеріали та код, що збереглися, і реальну поведінку ПЗ й починаємо з того, що розділяємо відомі специфікації та місця, які потребують додаткового дослідження.

Контакти

Спершу достатньо кількох рядків про вашу ситуацію.

Докладна специфікація й технічні терміни не потрібні. Повідомте таке в тому обсязі, в якому вам відомо.

  • Що вас турбує й чого ви хочете досягти
  • Цільове ПЗ, обладнання та середовище
  • Бажаний термін (можна не визначати)

До першого звернення не потрібно додавати конфіденційні матеріали чи паролі.

Приклад повідомлення для консультації

Хочу додати функцію до ПЗ для Windows, яким ми користуємося. Звернутися до розробника не можемо, тож хотів би почати з дослідження.

Специфікація не потрібна. Консультацію можна почати з того, що вам відомо.

Кнопка веде на сторінку контактів зі способами зв’язку. «Проконсультуватися електронною поштою» дає змогу створити електронний лист із назвою послуги.