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

Технічні консультації та рев’ю проєктних рішеньПерш ніж будувати чи виправляти, — підстави для рішення.

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

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

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

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

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

Варіантів технологій і архітектури багато, і визначитися не вдається

Порівняємо їх з огляду на наявні активи, обладнання, місце поширення та умови супроводу.

Проєкт викликає занепокоєння, але незрозуміло, де проблема

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

Потрібні підстави, щоб вирішити: доопрацьовувати чи переробляти

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

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

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

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

Ґо Комура

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

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

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

Як сьогодні поводитися з ActiveX / OCX

У технічних статтях можна ознайомитися з важливими питаннями цієї сфери та принципами проєктування. Їх подано окремо від досвіду виконання замовлень.

Прочитати технічну статтю

Обсяг робіт

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

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

Консультації щодо вибору технологій і підходу до розробки

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

Рев’ю проєктних рішень

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

Формування стратегії доопрацювання та міграції

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

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

  • Огляд варіантів і підстав рішення
  • Зауваження до проєкту та пункти для перевірки
  • Результати рев’ю та документ із напрямом дій в узгодженому обсязі

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

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

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

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

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

Почнемо із замовлення лише на впорядкування напряму або рев’ю проєкту

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

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

Кошторис залежно від обсягу консультації та рев’ю

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Порівняти технології та конфігурації, які можна використати в новій розробці
  • Визначити ролі інтерфейсу, обміну даними, фонової обробки та журналювання
  • Переглянути способи взаємодії з участю COM / ActiveX / C++/CLI / .NET
  • Вирішити, де саме усунути змішування 32- і 64-бітних компонентів
  • Порівняти доопрацювання чинного ПЗ та його заміну
  • Перед початком розслідування дефектів визначити, які журнали й випробування потрібні

Що ми перевіряємо під час рев’ю

Чи відповідає конфігурація меті та обмеженням

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

Чи враховано експлуатацію та супровід

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

Що потрібно вирішити далі

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

Як проходить консультація

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

Ще до замовлення реалізації

Консультацію та рев’ю можна замовити як окрему послугу, а можна — розробку чи доопрацювання на підставі їхніх результатів. Для початку повідомте, що саме ви хочете вирішити, і те, що вам уже відомо. Ми підготуємо кошторис, коли уточнимо обсяг і порядок роботи.

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

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

Чи можна замовити лише консультацію до початку реалізації?

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

Чи можна обговорити стару конфігурацію, у якій використовуються COM або ActiveX?

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

Чи можна проконсультуватися, якщо проблему ще не вдається чітко сформулювати?

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

Контакти

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

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

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

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

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

Хочу переконатися, що за поточним проєктом можна продовжувати розробку. Прошу переглянути, зокрема, наявні активи COM і структуру потоків.

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

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