Langkau ke kandungan
XSIS
Seorang lelaki di meja dengan monitor, dilihat melalui dinding kaca

Kejuruteraan Perisian

UX dan kejuruteraan kualiti secara autonomi

Antara muka yang boleh digunakan orang, dan keluaran yang boleh dipercayai

Tempat produk kehilangan pengguna dan keluaran kehilangan keyakinan

Orang menilai perisian berdasarkan sama ada mereka dapat menyelesaikan tugasan. Apabila skrin mengikut sistem dan bukan kerja, pengguna melakukan kesilapan, menghubungi sokongan atau berputus asa.

Ujian regresi manual memperlahankan setiap keluaran dan masih terlepas kecacatan, dan menguji hanya pada akhirnya menjadikan masalah kecil menjadi lewat dan mahal. Trafik puncak kemudian menemui had yang tidak diuji oleh sesiapa.

Apa yang berubah untuk anda

  1. Produk tempat orang menyelesaikan tugasan

    Aliran direka daripada penyelidikan dan diuji bersama pengguna sebenar sebelum pembinaan, bagi setiap bahasa dan saiz skrin yang anda perlukan.

  2. Kebolehcapaian direka sejak awal

    Reka bentuk dan kod dibina mengikut WCAG 2.2 AA dan peraturan kebolehcapaian kebangsaan, disemak pada setiap keluaran.

  3. Keluaran tanpa kejutan

    Suite automatik dan gerbang kualiti yang menghentikan keluaran rosak, serta ujian beban dan huru-hara yang menunjukkan cara sistem gagal sebelum pelanggan anda menemuinya.

Apa yang kami sampaikan

  • Penyelidikan UX dan seni bina maklumat

    Temu duga, pemerhatian dan analitik diubah menjadi penemuan yang jelas, serta struktur bagi navigasi, penamaan dan kandungan.

  • Rangka dawai dan prototaip teruji

    Setiap tugasan utama dipetakan langkah demi langkah, termasuk ralat dan keadaan kosong, serta prototaip boleh klik yang diuji bersama pengguna sebenar.

  • Sistem reka bentuk UI

    Token reka bentuk, komponen dan panduan penggunaan yang selari antara Figma dan kod, supaya setiap produk kekal konsisten.

  • Pematuhan kebolehcapaian

    Reka bentuk dan binaan disemak terhadap WCAG 2.2 AA bagi kontras, susunan fokus, saiz sasaran dan label pembaca skrin, termasuk susun atur kanan ke kiri untuk bahasa Arab.

  • QA penyembuhan kendiri dipacu AI

    Suite regresi dan integrasi automatik dijalankan pada setiap perubahan. Apabila antara muka berubah, ujian berbantukan AI mencadangkan pembaikan untuk diluluskan jurutera, bukan gagal secara rawak.

  • Ujian prestasi, beban dan huru-hara

    Ujian beban dan tekanan bagi perjalanan kritikal, serta kegagalan terkawal perkhidmatan dan rangkaian yang menunjukkan cara sistem merosot dan pulih.

  • Gerbang kualiti dan pelaporan

    Ujian, liputan dan imbasan keselamatan yang menghentikan keluaran apabila gagal, dengan trend kecacatan dan kesediaan keluaran di satu tempat.

Cara kami bekerja

  1. Menyelidik dan menilai

    Kami menemu duga pengguna, menyemak analitik, permintaan sokongan dan kecacatan terkini, serta menemui di mana masalah terlepas hari ini.

  2. Menentukan

    Kami bersetuju tentang pengguna yang perlu direka bentuk, risiko yang perlu diuji dan cara kejayaan akan diukur.

  3. Mereka bentuk dan menguji bersama pengguna

    Kami membuat prototaip aliran utama, mengujinya bersama pengguna sebenar dan membaiki apa yang mengelirukan mereka sebelum pembinaan.

  4. Automasikan

    Kami membina suite ujian dan data ujian, dan menyambungkannya ke saluran anda sebagai gerbang kualiti.

  5. Membebankan dan memecahkan

    Kami membebankan sistem hingga ke puncak dan melebihinya, menyuntik kegagalan, dan membaiki apa yang berputus asa sebelum pelancaran.

  6. Menjaganya sihat

    Kami menyemak apa yang dikeluarkan terhadap reka bentuk, membaiki ujian tidak stabil dengan pantas dan melatih pasukan anda untuk memiliki suite itu.

Teknologi dan piawaian

Kami menggunakan alat yang sesuai dengan tindanan anda dan mengekalkan ujian dalam repositori anda. Menamakan sesuatu produk tidak bermaksud perkongsian dengan vendornya.

Pengujian
  • axe-core
  • Playwright
  • Cypress
  • Selenium
  • Appium
  • Jest
  • JUnit
  • pytest
  • Postman
  • k6
  • Apache JMeter
  • OWASP ZAP
Reka bentuk dan kebolehcapaian
  • Figma
  • Storybook
  • WCAG 2.2

Cara bermula

Penglibatan reka bentuk atau ujian boleh bermula sendiri atau sebagai sebahagian daripada pembinaan. Pakar juga boleh menyertai pasukan anda sebagai pereka atau jurutera QA yang ditempatkan.

Apa yang berlaku seterusnya

  1. Sesi praperundingan

    Satu sesi praperundingan dalam talian percuma selama 30 minit: kami meneliti matlamat, sistem dan kekangan anda.

  2. Semakan kesediaan

    Dalam satu semakan kesediaan percuma selama 48 jam, seorang Arkitek Utama menyemak projek anda menurut Takrif Kesediaan 6 perkara dan mengesyorkan landasan yang sesuai.

  3. Memilih landasan

    Projek yang bersedia dari segi skop menerima cadangan mengikat dalam 3 hingga 5 hari perniagaan. Projek pada peringkat konsep bermula di Blueprint Studio. Sistem yang sedang berjalan tetapi gagal, tidak didokumenkan atau memerlukan integrasi bermula dengan diagnostik selama 1 hingga 2 minggu. Blueprint Studio dan diagnostik masing-masing mempunyai fi tetap, disebut dalam cadangan.

  4. Penyampaian dalam lima peringkat

    Mobilisasi, sprint dengan demonstrasi langsung, integrasi dan pengukuhan, penerimaan dan pelancaran, kemudian perkhidmatan terurus. Selepas pelancaran menyusul tempoh jaminan, kemudian sokongan dan penyelenggaraan pilihan.

Soalan dan jawapan

Perlukah penyelidikan pengguna jika kami sudah mengenali pengguna kami?

Anda tahu banyak, dan penyelidikan membina di atasnya. Ia menguji andaian bersama orang yang melakukan kerja itu, dan sering mendedahkan langkah, jalan pintas dan istilah yang tidak pernah sampai ke dokumen keperluan. Satu pusingan kecil temu duga dan ujian prototaip menelan kos lebih rendah daripada mengubah perisian selepas ia dilancarkan.

Bagaimana anda menjadikan produk mesra akses?

Kami mereka bentuk mengikut WCAG 2.2 AA sejak rangka dawai pertama: kontras yang mencukupi, fokus yang kelihatan, susunan bacaan yang logik, sasaran yang cukup besar dan label bagi setiap kawalan. Semakan automatik berjalan pada setiap perubahan. Sebelum setiap keluaran, kami menguji perjalanan utama secara manual dengan papan kekunci dan pembaca skrin.

Bolehkah anda mereka bentuk untuk bahasa Arab dan bahasa kanan ke kiri lain?

Boleh. Reka bentuk kanan ke kiri lebih daripada membalikkan skrin: navigasi, penunjuk kemajuan dan ikon berarah dicerminkan, manakala angka, logo dan kawalan media selalunya tidak. Teks Arab memerlukan fon, saiz dan tinggi baris tersendiri, dan kami menyemak kedua-dua arah bersama pembaca jati.

Apakah automasi ujian penyembuhan kendiri?

Ujian antara muka biasanya rosak apabila butang berpindah atau ditukar nama, walaupun ciri itu masih berfungsi. Ujian penyembuhan kendiri menggunakan AI untuk mencari semula elemen itu dan mencadangkan ujian yang dikemas kini, yang disemak jurutera sebelum diterima. Suite itu kekal boleh dipercayai tanpa menyembunyikan kecacatan sebenar.

Patutkah kami mengautomasikan semua ujian kami?

Tidak. Otomatikkan apa yang berjalan kerap dan mesti memberikan jawapan yang sama setiap kali: ujian unit, ujian API dan perjalanan yang paling penting. Kekalkan manusia untuk ujian penerokaan, kebolehgunaan dan ciri yang masih berubah. Suite yang lebih kecil tetapi tidak pernah gagal secara rawak lebih bernilai daripada suite besar yang tidak dipercayai sesiapa.

Apakah ujian huru-hara, dan adakah ia selamat?

Ujian huru-hara mematikan perkhidmatan, memperlahankan rangkaian atau memenuhi cakera dengan sengaja, untuk membuktikan sistem merosot dengan terkawal dan pulih. Kami bermula dalam persekitaran ujian, bersetuju tentang hadnya dengan pasukan operasi anda, dan hanya menjalankan eksperimen terkawal dalam pengeluaran apabila pemantauan dan pengunduran terbukti.

Bagaimana anda menguji integrasi dengan bank, penyedia pembayaran atau ERP?

Kami menggunakan kotak pasir rakan kongsi jika ada dan penyimulasi jika tiada, supaya ujian berjalan pada setiap perubahan. Data ujian merangkumi pembayaran yang ditolak, tamat masa, mesej berulang dan kegagalan separa, dan semakan hujung ke hujung mengesahkan bahawa jumlah diselaraskan merentas sistem.

Bersedia untuk membina? Minta cadangan.

Hantar keperluan atau RFP anda. Arkitek kami mengesahkannya dan mengembalikan cadangan mengikat dengan skop tetap.

Apa yang berlaku seterusnya

  1. Semakan kesediaan

    Dalam satu semakan kesediaan percuma selama 48 jam, seorang Arkitek Utama menyemak projek anda menurut Takrif Kesediaan 6 perkara dan mengesyorkan landasan yang sesuai.

  2. Cadangan mengikat

    Selepas pengesahan seni bina tanpa kos, anda menerima cadangan mengikat berskop tetap dalam 3 hingga 5 hari perniagaan: pencapaian, seni bina, struktur pasukan dan SLA. Kami menandatangani perjanjian kerahsiaan (NDA) dengan anda atas permintaan, sebelum anda berkongsi keperluan anda.

  3. Mobilisasi

    Setelah anda menandatangani, pod kejuruteraan kami memulakan Sprint 0 dalam 5 hingga 10 hari perniagaan selepas kontrak ditandatangani.

  4. Penyampaian dalam lima peringkat

    Mobilisasi, sprint dengan demonstrasi langsung, integrasi dan pengukuhan, penerimaan dan pelancaran, kemudian perkhidmatan terurus. Selepas pelancaran menyusul tempoh jaminan, kemudian sokongan dan penyelenggaraan pilihan.