
Hampir empat tahun yang lalu kami mulai merancang sistem email terdistribusi yang secara fundamental baru, Mailion, yang dirancang untuk komunikasi korporat. Solusi kami dibangun di atas arsitektur layanan mikro Cloud Native, mampu bekerja dengan lebih dari 1 pengguna secara bersamaan dan siap memenuhi 000% kebutuhan perusahaan besar.
Selama pengerjaan Mailion, tim telah berkembang beberapa kali, dan sekarang hampir 70 pengembang terlibat dalam produk tersebut. Kami telah menempuh perjalanan panjang dari ide dan prototipe pertama hingga tahap uji coba versi komersial. Saatnya untuk memberi tahu Habr tentang jenis produk apa yang kami buat, bagaimana sistem email kami terstruktur dan bekerja, tumpukan teknologi apa yang kami gunakan dan mengapa solusi kami adalah masa depan komunikasi korporat. Ayo pergi!
Habr, halo! Nama saya Anton Gerasimov, saya mengepalai departemen pengembangan di pusat pengembangan perusahaan di Moskow . Hari ini kami ingin memperkenalkan Mailion, sistem email kelas perusahaan Rusia yang pada dasarnya baru dan akan menjadi alternatif yang layak untuk solusi asing yang populer. Mailion memiliki kapasitas muat yang tinggi, skalabilitas dan toleransi kesalahan yang belum pernah terjadi sebelumnya, serta memerlukan sedikit perhatian dari administrator sistem.
Saat ini pengembangan kami masih dalam tahap beta, namun dalam waktu dekat, menurut rencana kami, pada akhir tahun 2020 akan menjadi uji coba implementasi produk komersial.
Sebagian besar, artikel ini berisi informasi umum - tidak mungkin membicarakan produk perangkat lunak yang kompleks dalam satu publikasi. Saya berencana membuat serangkaian artikel yang membahas tentang teknologi utama. Sementara itu, demi kenyamanan Anda, saya menawarkan konten berikut:
Apa itu sistem email perusahaan?
Jawaban sederhana dan jelas untuk pertanyaan ini adalah alat email dan kalender. Tapi iblis, seperti yang kita tahu, ada dalam rinciannya.
Oleh karena itu, kami menciptakan email generasi baru dengan fungsi penjadwalan tingkat lanjut, yang ditujukan untuk segmen korporasi dan perusahaan besar. Kami bertujuan untuk bekerja dengan struktur komersial dan pemerintahan besar, yang dapat memiliki 30 ribu hingga beberapa ratus ribu pekerjaan.
Sistem kami didasarkan pada prinsip solusi platform. Kami membangun konsep Komunikasi Terpadu dan menawarkan alat tunggal untuk bekerja dengan email, kalender, dan dokumen dalam satu sistem, dengan kemampuan untuk memperluas fungsionalitas solusi dengan menghubungkan modul dan komponen tambahan. Omong-omong, ekstensi dapat dikembangkan tidak hanya oleh kami, tetapi juga oleh mitra kami. Untuk tujuan ini, toolkit SDK yang cukup luas akan dipublikasikan.
Siapa yang membutuhkan surat lain dan mengapa?
Bisnis besar telah membentuk tren yang menarik - perusahaan merasakan kebutuhan akan fungsi kolaborasi. Kita tidak hanya berbicara tentang interaksi langsung antar karyawan melalui pengiriman sesuatu, tetapi juga tentang akses bersama ke kotak surat dan akun permainan peran, kemampuan untuk bekerja dengan kelompok peserta yang besar, dan kehadiran berbagai fungsi perusahaan.
Fungsi khas perusahaan adalah mekanisme penarikan surat, yang sangat populer di perusahaan besar, tetapi praktis tidak digunakan baik di segmen B2C maupun di usaha kecil. Masalahnya adalah bahwa di antara kelompok kecil pengguna, kemungkinan munculnya kebutuhan seperti itu cukup kecil, dan biaya kesalahannya jauh lebih kecil. Selain itu, tidak mungkin menerapkan fungsi ini di luar sistem email perusahaan - bahkan email Google tidak mengingat surat dalam bentuk yang biasa digunakan oleh pengguna Exchange. Akar masalahnya terletak pada desain protokol email dari tahun 80-an abad lalu.
Kami melakukan lusinan kelompok fokus, menyurvei ratusan pengguna, dan menghabiskan beberapa ribu jam kerja untuk mengidentifikasi skenario penggunaan email pada umumnya. Hal ini memungkinkan kami mempelajari dengan cermat kebutuhan calon pengguna kami dan fitur proses bisnis mereka. Berdasarkan data yang diperoleh, kami memutuskan untuk mengembangkan arsitektur yang memungkinkan kami menskalakan volume beban yang diperlukan jika diperlukan. Menurut kami, tidak ada batasan sama sekali, namun saat ini kami memahami bagaimana memastikan pekerjaan perusahaan yang mempekerjakan beberapa ratus ribu pengguna.
Apa yang tersembunyi di balik tenda
Produk kami mencakup solusi email, alat perencanaan kalender, buku alamat, serta tampilan dokumen interaktif berdasarkan solusi MyOffice kami untuk bekerja dengan dokumen.
Karena kita berbicara tentang solusi tingkat perusahaan, bagian integral dari surat perusahaan juga merupakan sistem pencarian yang lengkap. Solusi kami mampu melakukan pencarian morfologi ujung ke ujung di semua komponen. Selain itu, seluruh sistem email didasarkan pada penyimpanannya sendiri, yang juga dioptimalkan untuk kolaborasi.
Apa perbedaan antara sistem email MyOffice?
Pembaca Habr yang telah memiliki pengalaman bekerja dengan solusi MyOffice mengetahui bahwa produk komersial mencakup “MyOffice Mail”. Dan timbul pertanyaan - apa perbedaannya dengan sistem email korporat Mailion yang dikerjakan tim saya?
Kami di MyOffice memutuskan bahwa untuk memenuhi kebutuhan perusahaan dengan ukuran berbeda, perlu dibuat dua sistem email kelas perusahaan. Produk MyOffice Mail ditujukan untuk organisasi yang jumlah penggunanya mencapai ribuan atau beberapa puluh ribu. Untuk struktur yang lebih besar, lebih disarankan untuk menggunakan Mailion, produk MyOffice baru, yang dibangun di atas arsitektur layanan mikro Cloud Native dan memiliki kemampuan penskalaan dan toleransi kesalahan yang belum pernah ada sebelumnya.
Saat memilih produk, klien perlu memutuskan terlebih dahulu strategi untuk pengembangan lebih lanjut perusahaan mereka. Bagi organisasi mana pun, penerapan sistem email adalah pekerjaan proyek kompleks yang tidak memerlukan penggantian satu solusi dengan solusi lainnya secara cepat. Oleh karena itu, kriteria beban maksimum, toleransi kesalahan dan penyembuhan diri, serta faktor distribusi geografis harus diperhitungkan terlebih dahulu.
Kedua sistem email MyOffice pada dasarnya berbeda. Mereka dibangun menggunakan tumpukan teknologi yang berbeda, dan alat untuk setiap sistem dipilih sesuai dengan maksud dan tujuan segmen di mana sistem email akan diterapkan. Kami memiliki visi produk yang sama tentang apa yang harus ada dalam sistem email, serta sinkronisasi dalam pendekatan desain. Namun ini adalah dua produk yang dirancang untuk audiens pengguna yang berbeda.
Tantangan apa yang dihadapi pengembang?
Lebih lanjut dalam teks saya hanya akan berbicara tentang sistem surat perusahaan baru Mailion.
Kami melakukan penelitian menyeluruh dan menganalisis kelebihan dan kekurangan solusi email yang ada. Akumulasi pengalaman para spesialis kami, yang di masa lalu terlibat langsung dalam pembuatan sistem beban tinggi, memungkinkan kami dengan cepat mengidentifikasi titik kesulitan utama dari setiap produk terkenal - kinerja operasi input dan output disk (IO) .
Dapat dikatakan bahwa tugas mempercepat operasional IO menjadi tantangan utama yang kami hadapi. Penting untuk fokus pada pemecahan masalah spesifik kami dan kami mulai membuat dan mengembangkan sistem penyimpanan data biner kami sendiri. Pendekatan ini memiliki komponen ekonomi yang sangat jelas - kita tidak hanya perlu menyimpan data, tetapi juga melakukan cukup banyak operasi input dan output disk.
Keputusan ini tidak diambil dengan mudah. Kami mempelajari banyak produk kelas perusahaan yang ditujukan untuk menyimpan informasi, dan tidak dapat menemukan produk siap pakai dan sesuai dengan kebutuhan kami. Bagaimanapun, kita tidak hanya perlu menyimpan data, tetapi juga terus-menerus bekerja dengannya, dan tidak dalam mode eksklusif dengan akses ke satu pengguna, tetapi untuk memastikan kemungkinan kolaborasi antara beberapa puluh ribu pengguna.
Jadi, kami telah menentukan bahwa kriteria perusahaan dengan prioritas tertinggi bagi kami adalah bekerja dengan data dalam jumlah besar.
Keandalan
Selain itu, ini bukan soal penyimpanan, melainkan tugas pemrosesan dan akses cepat ke informasi ini. Hal ini diperlukan untuk memastikan indikator keandalan yang tinggi - waktu pengoperasian berkelanjutan dari seluruh solusi harus berada pada level 99,9%. Pada saat yang sama, sistem surat harus mandiri dalam mengambil keputusan yang tepat mengenai pemrosesan penolakan. Hanya dengan cara inilah kita dapat memastikan tidak adanya kegagalan yang dapat melumpuhkan proses bisnis suatu perusahaan tertentu.
toleransi kesalahan
Kami telah berupaya melalui serangkaian tindakan yang diterapkan pada setiap komponen dan pendekatan terpilih untuk memastikan toleransi kesalahan. Secara khusus, sistem surat perusahaan menggunakan kuorum pemrosesan data, reservasi layanan dan kontrol atas ketidakhadiran negara mereka, serta mekanisme perutean dan dukungan kuorumnya sendiri berdasarkan konsensus.
Kriteria toleransi kesalahan yang tinggi adalah adanya mekanisme pengecekan mandiri di setiap komponen. Mailion terus-menerus menganalisis apakah fungsi ini atau itu dijalankan dengan benar atau salah, apakah blok ini atau itu berfungsi dengan benar. Ini adalah salah satu cara untuk menyembuhkan diri sendiri dari sistem jika terjadi kegagalan. Informasi tidak boleh hilang, solusinya pada akhirnya harus mencapai keadaan yang konsisten.
Anda harus memahami bahwa tidak mungkin meramalkan semua kemungkinan kejadian dalam hidup - Anda tidak bisa menipu fisika. Namun kami menganut pendekatan desain yang memungkinkan kami berbicara dengan tingkat keyakinan yang cukup tinggi tentang penanganan kecelakaan dengan pola tertentu yang benar. Kami juga memiliki grup pengujian besar yang selalu mencoba memecahkan sesuatu pada produk. Dan terkadang mereka berhasil. Fakta ini memicu sebuah kejadian, yang kami pelajari secara detail dan, atas dasar itu, kami menciptakan mekanisme baru untuk menghilangkan masalah semacam ini.
Bagaimana sistem bereaksi terhadap kecelakaan
Pasar sering mengajukan pertanyaan - apa yang akan terjadi pada sistem jika tiba-tiba kehilangan komunikasi dengan salah satu nodenya? Permintaan ini sangat relevan jika Anda berencana menerapkan solusi yang terdistribusi secara geografis.
Saat merancang instalasi seperti itu, perlu mempertimbangkan kebutuhan pelanggan dan kriteria keandalannya. Adalah suatu kesalahan untuk percaya bahwa koneksi ke jaringan data sama di semua tempat. Dalam sistem perusahaan, penting untuk mempertimbangkan kecepatan sinyal melalui serat optik.
Jika pelanggan memiliki persyaratan keandalan yang tinggi, maka kami akan merekomendasikan pemasangan di beberapa pusat data, yang akan dihubungkan melalui jalur komunikasi khusus.
Namun, skenario pemadaman listrik total di salah satu titik sistem pos tidak dapat dikesampingkan. Dalam hal ini, pekerjaan dengan data master segmen ini akan dijeda, tetapi bagian lainnya akan berfungsi seolah-olah tidak terjadi apa-apa. Sistem akan memberi tahu administrator bahwa sebuah node telah hilang, dan karyawan akan diminta untuk mengambil tindakan yang tepat.
Selain itu, sistem email kami dapat dikonfigurasi sedemikian rupa sehingga reservasi terjadi di dalam pusat data. Pendekatan ini akan memastikan pengoperasian jika terjadi hilangnya beberapa node dalam pusat data, dan tidak ada yang akan menyadari hilangnya salah satu node - kecuali, tentu saja, sistem pemantauan. Ketika kejadian seperti itu terjadi, beban akan didistribusikan kembali. Oleh karena itu, ketika merancang sistem surat, penting untuk memperhitungkan margin - berapa banyak dan komponen mana yang dapat “hilang” dalam suatu kecelakaan.
Kemerdekaan
Tidak ada sistem yang benar-benar dapat diandalkan, dan kegagalan, dengan satu atau lain cara, dapat terjadi. Oleh karena itu, ketika merancang sistem email, penting untuk memastikan kemampuan untuk melokalisasi kegagalan dengan cepat, yang akan memungkinkan kegagalan tersebut dihilangkan dalam periode SLA tertentu. Selain itu, kegagalan harus diperbaiki oleh sistem secara mandiri, sekaligus meminimalkan intervensi administrator sistem dan layanan operasi.
Kemudahan pengoperasian
Tentu saja, sistem yang besar memerlukan perhatian karyawan yang berkualifikasi tinggi. Namun salah satu aspek yang kami pertimbangkan saat merancang adalah bahwa sistem harus mudah dikelola dan tidak memerlukan kompetensi khusus apa pun.
Efisiensi ekonomi
Tentu saja, untuk bekerja dengan sistem perusahaan seperti itu, diperlukan pelatihan karyawan - lagipula, kita berbicara tentang skala yang sangat besar. Oleh karena itu, saat membuat produk, kami fokus pada pengurangan total biaya kepemilikan sistem. Untuk bisnis apa pun, penting untuk memantau efisiensi pengeluaran dan berusaha menghindari pengeluaran uang yang terus-menerus untuk biaya operasional.
Desentralisasi
Untuk mencapai prinsip yang saya bicarakan sebelumnya, sistem harus terdistribusi sepenuhnya - pendekatan terpusat selalu dibatasi oleh kondisi penggunaan perangkat keras.
Tentu saja, Anda dapat membeli satu server besar dan mencoba menginstal semua aplikasi dan layanan di dalamnya. Namun semakin besar sistemnya, semakin kompleks keseluruhan desainnya, dan keandalan sistem tersebut terus menurun - lagipula, satu server berarti satu titik kegagalan. Dan semakin kita memusatkan pekerjaan, semakin kita bergantung pada titik sentral ini.
Persyaratan Sistem
Ketika kita berbicara tentang sistem email perusahaan yang kompleks, kita perlu memahami bahwa tidak ada yang namanya “konfigurasi minimum untuk pengoperasian.” Dasar dari setiap implementasi besar selalu merupakan pekerjaan desain yang serius. Ini memungkinkan Anda menghubungkan kebutuhan bisnis tertentu dan konfigurasi optimal sistem email.
Sistem email perusahaan adalah alat fleksibel yang dapat dikonfigurasi berdasarkan banyak parameter. Kami melakukan pengujian beban menggunakan metodologi kami sendiri, yang memungkinkan kami mensimulasikan beban berdasarkan analisis selusin kriteria dasar dan beberapa ratus kemungkinan kriteria.
Dapat dikatakan bahwa ketika menyiapkan proyek implementasi, perhitunganlah yang akan menunjukkan intensitas kerja pengguna dalam proses bisnis organisasi yang ada. Dalam hal ini, banyak parameter input dianalisis, dan tergantung pada kemungkinan beban, keputusan dibuat mengenai jumlah daya komputasi yang diperlukan - dari satu komputer ke seluruh ruang komputer.
Oleh karena itu, membicarakan beberapa konfigurasi minimal tidak sepenuhnya benar. Secara khusus, kami juga memiliki stand demonstrasi yang bekerja hanya pada satu mesin. Namun kami memahami bahwa bekerja di segmen korporasi membutuhkan instalasi di puluhan bahkan ratusan mesin virtual.
Tumpukan teknologi
Saat membuat produk, kami memberikan perhatian khusus pada kemurnian kode yang dilisensikan. MyOffice telah menetapkan dan mengoperasikan standar kualitas tinggi, yang mengharuskan kami mengembangkan produk sepenuhnya secara mandiri, dengan keterlibatan minimal kode eksternal.
Sebagian besar kode Mailion adalah milik kami sendiri, kode yang sepenuhnya kami miliki haknya dan dapat kami ubah serta modifikasi seperlunya. Sebagian besar kode untuk sistem email kami ditulis sendiri di Go (Golang). Selain Go, kami menggunakan C++ serta Java Script ES6 untuk komponen web.
5% sisanya adalah apa yang disebut “komponen berat”, seperti database. Ini termasuk RethinkDB, ArangoDB dan Redis. Di antara teknologi utama, saya juga akan mencatat gRPC - sistem panggilan prosedur jarak jauh, yang digunakan sebagai mekanisme tunggal untuk interaksi melalui API, ini adalah bagian penting.
Produknya terdiri dari apa?
Sistem email perusahaan bukanlah “server dalam ruang hampa”. Produk kami mencakup sekitar 70 komponen dan 45 layanan yang memelihara sistem surat. Semua elemen ini ditulis “dari awal” dan merupakan pengembangan MyOffice sendiri.
Bagian yang paling mencolok dari sistem ini adalah kompleks server, yang menyediakan penyimpanan, email, kalender dan sistem pencarian, serta klien web. Kami juga sedang mengembangkan beberapa aplikasi pengguna dan berencana untuk menawarkan “thin client” baru kepada pengguna kami berdasarkan teknologi klien web kami pada saat peluncuran komersial.
Kompatibilitas dengan sistem email
Mailion bekerja menggunakan protokol standar. Untuk mulai menggunakan solusi kami, Anda hanya perlu mengonfigurasi aplikasi klien dan terus menggunakannya di lingkungan biasa. Misalnya, Anda dapat menggunakan aplikasi klien yang disertakan dalam produk MyOffice Mail.
Selain itu, demi kenyamanan pengguna kami, kami telah membuat plugin khusus yang menyediakan transisi mulus dari Exchange. Dengan bantuannya, pengguna akan dapat terus bekerja dengan MS Outlook saat mengganti server email - mereka bahkan tidak akan menyadari bahwa ada sesuatu yang berubah dalam interaksi biasa mereka dengan alat komunikasi. Plugin ini memungkinkan Anda mentransfer pengguna dengan lancar dari sistem email sebelumnya, tanpa menghentikan pekerjaan seluruh organisasi. Hal ini sangat penting terutama jika Anda perlu mengganti alat untuk melayani ratusan ribu pengguna.
Kemudahan administrasi
Keunikan sistem surat korporat kami adalah hanya memerlukan sedikit partisipasi dari administrator. Saat mendesain, kami mencoba menemukan keseimbangan antara kemungkinan penyesuaian dan kompleksitas manajemen. Untuk mencapai hal ini, kami perlu melakukan banyak penelitian terhadap pola perilaku administrator sistem perusahaan yang kompleks.
Tim kami, seperti yang saya katakan sebelumnya, terdiri dari spesialis berkualifikasi tinggi - masing-masing dari mereka memiliki pengalaman administrasi yang solid. Oleh karena itu, ketika mengembangkan sistem, kami mencoba mentransfer pengalaman kami ke kebutuhan pengguna dalam mengelola produk yang kompleks. Dengan kata lain, mengetahui potensi masalah, kami secara proaktif menyediakan cara untuk menyelesaikannya di tingkat desain arsitektur.
Misalnya,
- Isolasi komponen sistem ke dalam wadah disediakan, termasuk infrastruktur - ini membantu kami meningkatkan tingkat keamanan, mengonfigurasi akses antar komponen secara fleksibel, dan juga memungkinkan kami dengan cepat memasukkan item baru yang dibutuhkan oleh bisnis ke dalam daftar sistem dan platform yang didukung;
- pendekatan terpadu untuk pengembangan dan penerapan, format konfigurasi tunggal untuk semua komponen berkontribusi pada pengoperasian yang lebih jelas dan efisien serta mengurangi biaya dukungan;
- penginstal sistem Anda sendiri, berdasarkan alat penerapan yang sudah dikenal, memungkinkan Anda mengelola instalasi secara terpusat, fleksibel dan jelas;
arsitektur layanan mikro dengan pembagian tanggung jawab logika bisnis yang jelas antar layanan membantu memahami skema operasi sistem dan memberikan dukungan dengan lebih efisien; - bagian infrastruktur dari sistem didasarkan pada solusi yang sudah dikenal, menggunakan praktik terbaik, dan juga memungkinkan integrasi dengan sistem yang ada di perusahaan, yang menyederhanakan pengoperasian sistem di dalam perusahaan;
- Untuk tujuan ini, fasilitas penyimpanan akan memiliki sistem berbasis kecerdasan buatan, yang akan mampu mengidentifikasi potensi kegagalan secara mandiri dan mengendalikan peralatan.
Desain modern
Pembuatan desain produk memerlukan waktu beberapa ribu jam kerja. Tugas pengembangannya adalah menjadikan antarmuka modern - mudah dan intuitif. Hal ini sulit dilakukan ketika Anda merancang sistem perusahaan, yang secara default harus mencakup sejumlah fungsi tertentu.
Tentu saja, desain tidak dapat “diukir di batu” atau disetujui dengan tanda tangan dan stempel - ini adalah alat yang hidup, ia terus berkembang dan ditingkatkan. Selama empat tahun, kami mengubah desain beberapa kali, namun tidak ada perubahan radikal dalam ideologi. Prinsip utama dalam membangun seluruh lini produk perusahaan adalah menciptakan sistem desain universal.
Saat merancang desain sistem email korporat, kami memberikan perhatian khusus pada pengembangan tiga bidang utama - kemampuan beradaptasi, konsistensi, dan kemampuan beradaptasi dengan gaya korporat klien.
Kemampuan beradaptasi
Fitur khusus dari desain antarmuka sistem email perusahaan Mailion adalah kemampuan untuk menampilkannya pada perangkat dengan layar ukuran berapa pun. Semua komponen visual dirender dengan cermat, diskalakan dengan benar saat dijalankan di perangkat seluler, dan sangat bagus bahkan untuk kontrol jari di layar sentuh. Selain itu, ketika Anda mengubah ukuran jendela aplikasi, tata letak kolom juga diubah - ukuran kolom bergeser secara proporsional, sesuai dengan postulat konsep aplikasi Internet yang kaya.
Konsistensi
Perancangan sistem email perusahaan Mailion didasarkan pada pendekatan sistematis. Kami telah mengembangkan area ini sejak awal tahun 2017, ketika membicarakan sistem desain belum sepopuler sekarang. Sistem desain adalah seperangkat aturan dan alat untuk pelaksanaan visual dan teknis yang mencerminkan filosofi produk dan terus berkembang. Kami memperkenalkannya untuk menyederhanakan komunikasi antara pengembangan dan desain.
Menyiapkan identitas perusahaan
Desain kami adalah “bunglon”, yang mampu beradaptasi dengan gaya korporat klien mana pun. Warna semua elemen antarmuka ditentukan melalui variabel. Jadi, dengan mengubah kumpulan dasar beberapa warna, Anda dapat mewarnai ulang semua aplikasi sekaligus.
Font juga ditentukan melalui variabel: antarmuka dapat menggunakan font perusahaan dari perusahaan klien, jika ini disediakan dalam buku merek klien. Pada saat yang sama, font yang berbeda mungkin memiliki ukuran huruf yang berbeda, dan kami memperhitungkan hal ini. Misalnya, PT Sans di ukuran 16 terlihat jauh lebih kecil dibandingkan Roboto di ukuran yang sama 16. Oleh karena itu, kami menyesuaikan ukuran blok teks dengan karakteristik font tertentu.
Kami akan mencurahkan artikel terpisah tentang struktur perpustakaan warna kami dan fitur bekerja dengan font.
Mobile Apps
Bagian integral dari sistem email modern adalah aplikasi seluler - pengguna harus dapat bekerja dari mana saja dan kapan saja.
Sekarang kami baru saja membentuk konsep aplikasi seluler korporat; mereka harus mempertimbangkan perbedaan fungsi sistem email MyOffice dan menawarkan pendekatan berbeda dalam penggunaan sistem email dan kalender di perusahaan.
Panel media yang cerdas
Kelompok fokus kami menunjukkan bahwa pengguna menganggap antarmuka sistem email tradisional rumit. Responden yang kami wawancarai menyatakan bahwa bekerja dengan acara kalender dan lampiran sangatlah sulit. Kami mencoba mencapai antarmuka yang responsif dan meningkatkan produktivitas - untuk menjadikan produk kami menyenangkan untuk digunakan.
Media Panel, alat baru untuk mempercepat kolaborasi, mengatur semua informasi tentang korespondensi dan menyediakan akses cepat ke daftar peserta korespondensi, tautan dan versi dokumen yang pernah dikirim.
Alat ini membantu dalam situasi di mana pengguna harus bekerja dengan ratusan pesan dalam jumlah besar. Sering kali Anda perlu mencari dokumen atau gambar yang hanya ada di salah satunya. Panel media membuat daftar semua elemen dari rantai email dan menampilkannya di satu tempat. Alhasil, mencari objek yang diinginkan menjadi lebih mudah.
Lokalisasi
Tidak hanya pengguna Rusia yang membutuhkan sistem email korporat. MyOffice menerapkan kebijakan yang konsisten untuk memasuki pasar luar negeri, sehingga cukup banyak perhatian diberikan pada masalah lokalisasi produk.
Dalam produk kami, kebutuhan lokalisasi ke dalam bahasa asing telah ditetapkan pada awalnya, pada tingkat bagian dasar sistem. Menambahkan bahasa baru sendiri bukanlah masalah besar bagi kami - ini adalah tugas yang sepenuhnya dapat dimengerti dan kami tahu cara menyelesaikannya.
Saat ini, bahasa Rusia dan Inggris tersedia untuk pengguna. Dalam rilis mendatang, kami akan menambahkan dukungan ke sistem email perusahaan untuk bahasa yang digunakan produk MyOffice - Prancis, Spanyol, Portugis, dan lainnya. Dalam beberapa hal, ini lebih mudah bagi kami daripada rekan-rekan dari departemen tetangga, karena untuk sistem surat dan kalender kami hanya perlu memperhitungkan alfabet dan fitur bekerja dengan tanggal dan waktu - untungnya, kami tidak memiliki rumus seperti di editor spreadsheet.
Ya, kami sedang merekrut!
Dibutuhkan beberapa ratus tahun kerja untuk menciptakan produk kami. Dan meskipun saya ingin, saya tidak akan bisa menceritakan semuanya sekaligus dalam satu artikel. Namun demikian, saya berharap publikasi ini dapat menjadi titik awal untuk mengenal produk kami - seperti yang saya katakan di atas, saya berencana untuk berbicara lebih detail di masa mendatang baik tentang solusi itu sendiri maupun fitur-fiturnya, serta tentang pengembangan kami. pendekatan.
Tanpa sedikit pun kerendahan hati, saya juga akan mengatakan bahwa saat ini jumlah perusahaan yang mengembangkan sistem surat seperti itu di seluruh dunia hanya sedikit. Ini adalah tugas teknik yang sangat kompleks; memerlukan pemahaman mendalam tentang kebutuhan pelanggan korporat, dan analisis menyeluruh terhadap proses bisnis organisasi besar, tren modern dalam desain dan pengembangan, serta sejumlah spesialis yang kompeten. Sistem pos kami berkembang setiap hari.
Saat ini kami hampir buka kekosongan dalam pembangunan. Bergabunglah bersama kami jika Anda ingin bekerja bersama kami untuk menciptakan produk yang dapat mengubah cara berpikir dunia korporat tentang email.
Sumber: www.habr.com
