Перш ніж створювати чи виправляти, впорядкуйте підстави для рішення.
Не вдається обрати технологію. Ви вагаєтеся, чи залишати наявні активи. Збої не припиняються, і хочеться переглянути архітектуру з самого початку. KomuraSoft допомагає сформувати стратегію розробки й доопрацювання з урахуванням як специфічних обмежень Windows, так і чинних бізнес-процесів.
Теми, щодо яких можна проконсультуватися
- Порівняти технології та конфігурації, які можна використати в новій розробці
- Визначити ролі інтерфейсу, обміну даними, фонової обробки та журналювання
- Переглянути способи взаємодії з участю COM / ActiveX / C++/CLI / .NET
- Вирішити, де саме усунути змішування 32- і 64-бітних компонентів
- Порівняти доопрацювання чинного ПЗ та його заміну
- Перед початком розслідування дефектів визначити, які журнали й випробування потрібні
Що ми перевіряємо під час рев’ю
Чи відповідає конфігурація меті та обмеженням
Ми оцінюємо не лише новизну технології, а й те, чи вона відповідає наявним активам, обладнанню, середовищу розгортання, правам доступу, строку експлуатації та іншим умовам. Розділяємо підходи, які можна застосовувати, і ті, що потребують попередньої перевірки.
Чи враховано експлуатацію та супровід
Ми перевіряємо розподіл ролей між частинами обробки, керування потоками й ресурсами, обробку винятків, завершення роботи, журнали, тестування помилкових сценаріїв та інше. Виокремлюємо місця, які можуть створити проблеми під час змін або збоїв.
Що потрібно вирішити далі
Ми показуємо переваги й недоліки варіантів, сферу впливу та невизначеності, що залишаються, і визначаємо пріоритети додаткового дослідження та доопрацювання. Ми не просто радимо певний підхід, а чітко називаємо причини вибору та інформацію, якої бракує для рішення — на цьому робимо особливий наголос.
Як проходить консультація
- Визначаємо питання. З’ясовуємо поточну конфігурацію, труднощі, варіанти, які ви розглядаєте, та умови, які не можна змінити.
- Порівнюємо варіанти. Вивчаємо матеріали й код у потрібному обсязі та оцінюємо їх з погляду реалізації, експлуатації й супроводу.
- Підсумовуємо подальші дії. Систематизуємо стратегію, застереження та питання для перевірки й у погодженому обсязі оформлюємо результати рев’ю або стратегію доопрацювання документально.
Ще до замовлення реалізації
Консультацію та рев’ю можна замовити як окрему послугу, а можна — розробку чи доопрацювання на підставі їхніх результатів. Для початку повідомте, що саме ви хочете вирішити, і те, що вам уже відомо. Ми підготуємо кошторис, коли уточнимо обсяг і порядок роботи.
Про початкове дослідження здійсненності, яке проводиться за умови подальшого замовлення основної розробки, ми розповідаємо на сторінці Розробка для Windows високої складності: там описано предмет і умови.