Pirmas žvilgsnis: kaip veikia naujoji įmonės pašto sistema Mailion iš MyOffice

Pirmas žvilgsnis: kaip veikia naujoji įmonės pašto sistema Mailion iš MyOffice

Beveik prieš ketverius metus pradėjome kurti iš esmės naują paskirstytą elektroninio pašto sistemą „Mailion“, skirtą įmonių komunikacijai. Mūsų sprendimas sukurtas ant „Cloud Native“ mikro paslaugų architektūros, gali dirbti su daugiau nei 1 000 000 vartotojų vienu metu ir bus pasirengęs patenkinti 100% didelių korporacijų poreikius.

Darbo „Mailion“ metu komanda išaugo kelis kartus, o šiuo metu gaminyje dalyvauja beveik 70 kūrėjų. Nuo idėjos ir pirmųjų prototipų iki komercinės versijos pilotavimo etapo nuėjome ilgą kelią. Atėjo laikas papasakoti Habrui apie tai, kokį produktą kuriame, kaip yra sukurta ir veikia mūsų pašto sistema, kokią technologiją naudojame ir kodėl mūsų sprendimas yra įmonės komunikacijos ateitis. Eime!

Habr, labas! Mano vardas Antonas Gerasimovas, vadovauju plėtros skyriui įmonės Maskvos plėtros centre Mano darbo vieta. Šiandien norime pristatyti „Mailion“ – iš esmės naują Rusijos verslo klasės pašto sistemą, kuri taps verta alternatyva populiariems užsienio sprendimams. „Mailion“ turi didelę apkrovą, precedento neturintį mastelį ir atsparumą gedimams, todėl iš sistemos administratorių reikalauja minimalaus dėmesio.

Šiuo metu mūsų kūrimas yra beta stadijoje, tačiau labai greitai, pagal mūsų planą, iki 2020 m. pabaigos, jis taps bandomuoju komercinio produkto diegimu.

Daugeliu atvejų šiame straipsnyje pateikiama bendra informacija - tiesiog neįmanoma kalbėti apie sudėtingą programinės įrangos produktą viename leidinyje. Planuoju sukurti straipsnių seriją apie pagrindines technologijas. Tuo tarpu jūsų patogumui siūlau šį turinį:

Kas yra įmonės el. pašto sistema?

Paprastas ir akivaizdus atsakymas į šį klausimą yra el. pašto ir kalendoriaus įrankis. Tačiau velnias, kaip žinome, slypi detalėse.

Taigi, kuriame naujos kartos paštą su pažangiomis planavimo funkcijomis, skirtą įmonių segmentui ir didelėms įmonėms. Siekiame dirbti su didelėmis komercinėmis ir valdžios struktūromis, kuriose gali būti nuo 30 tūkst. iki kelių šimtų tūkstančių darbo vietų.

Mūsų sistema paremta platforminio sprendimo principu. Mes remiamės Unified Communications koncepcija ir siūlome vieną įrankį darbui su paštu, kalendoriumi ir dokumentais vienoje sistemoje, su galimybe padidinti sprendimo funkcionalumą sujungiant papildomus modulius ir komponentus. Pratęsimus, beje, galime sukurti ne tik mes, bet ir mūsų partneriai. Šiuo tikslu bus išleistas gana platus SDK įrankių rinkinys.

Kam reikia kito laiško ir kodėl?

Stambus verslas susiformavo įdomi tendencija – įmonės patiria bendradarbiavimo funkcijų poreikį. Kalbame ne tik apie tiesioginę darbuotojų sąveiką ką nors siunčiant, bet ir apie bendrą prieigą prie pašto dėžučių ir vaidmenų paskyrų, galimybę dirbti su didelėmis dalyvių grupėmis ir įvairių įmonės funkcijų buvimą.

Tipiška įmonės funkcija – didelėse įmonėse itin populiarus laiškų atšaukimo mechanizmas, tačiau praktiškai nenaudojamas nei B2C segmente, nei mažose įmonėse. Reikalas tas, kad mažose vartotojų grupėse tokio poreikio atsiradimo tikimybė yra gana maža, o klaidos kaina yra daug mažesnė. Be to, šios funkcijos tiesiog neįmanoma įgyvendinti už įmonės pašto sistemos ribų – net „Google“ paštas neprisimena laiškų tokia forma, prie kurios „Exchange“ vartotojai yra įpratę. Problemos šaknis glūdi praėjusio amžiaus 80-ųjų pašto protokolų kūrime.

Surengėme dešimtis tikslinių grupių, apklausėme šimtus vartotojų ir praleidome kelis tūkstančius darbo valandų, kad nustatytų tipiškus el. pašto naudojimo scenarijus. Tai leido mums atidžiai ištirti potencialių vartotojų poreikius ir jų verslo procesų ypatybes. Remdamiesi gautais duomenimis, nusprendėme sukurti architektūrą, kuri prireikus leistų pritaikyti reikiamą apkrovos tūrį. Mūsų nuomone, limito visiškai nėra, tačiau šiuo metu suprantame, kaip užtikrinti įmonių, kuriose dirba keli šimtai tūkstančių vartotojų, darbą.

Kas slepiasi po gaubtu

Pirmas žvilgsnis: kaip veikia naujoji įmonės pašto sistema Mailion iš MyOffice

Mūsų produktas apima el. pašto sprendimą, kalendoriaus planavimo įrankį, adresų knygą, taip pat interaktyvų dokumentų peržiūrą, pagrįstą mūsų „MyOffice“ sprendimu, skirtu darbui su dokumentais.

Kadangi kalbame apie įmonės lygio sprendimą, neatsiejama įmonės pašto dalis yra ir visavertė paieškos sistema. Mūsų sprendimas gali atlikti nuo galo iki galo morfologinę visų komponentų paiešką. Be to, visa pašto sistema yra pagrįsta savo saugykla, kuri taip pat yra optimizuota bendradarbiavimui.

Kuo skiriasi „MyOffice“ pašto sistemos?

Habr skaitytojas, jau turėjęs patirties dirbant su „MyOffice“ sprendimais, žino, kad komerciniuose produktuose yra „MyOffice Mail“. Ir kyla klausimas – kuo ji skiriasi nuo įmonės el. pašto sistemos Mailion, prie kurios dirbo mano komanda?

Mes „MyOffice“ nusprendėme, kad norint patenkinti įvairaus dydžio įmonių poreikius, būtina sukurti dvi įmonės klasės el. MyOffice Mail produktas skirtas organizacijoms, kuriose vartotojų skaičius siekia tūkstančius ar keliasdešimt tūkstančių. Didesnėms struktūroms labiau patartina naudoti „Mailion“ – naują „MyOffice“ produktą, kuris yra sukurtas „Cloud Native“ mikro paslaugų architektūra ir turi precedento neturinčias mastelio keitimo ir atsparumo gedimams galimybes.

Rinkdamiesi produktus klientai turi iš anksto apsispręsti dėl tolimesnės įmonės plėtros strategijos. Bet kuriai organizacijai elektroninio pašto sistemos įdiegimas yra sudėtingas projektinis darbas, kurio metu nereikia greitai pakeisti vieno sprendimo kitu. Todėl iš anksto reikėtų atsižvelgti į didžiausią galimą apkrovą, atsparumą gedimams ir savaiminio išgydymo kriterijus, taip pat į geografinį pasiskirstymo veiksnį.

Dvi „MyOffice“ el. pašto sistemos iš esmės skiriasi. Jie sukurti naudojant skirtingas technologijas, o įrankiai kiekvienai sistemai parenkami atsižvelgiant į segmento, kuriame bus įdiegta pašto sistema, tikslus ir uždavinius. Turime bendrą produkto viziją apie tai, kas turėtų būti pašto sistemose, taip pat sinchronizuojame projektavimo metodus. Tačiau tai yra du produktai, skirti skirtingoms vartotojų auditorijoms.

Su kokiais iššūkiais susiduria kūrėjai?

Toliau tekste kalbėsiu tik apie naują įmonės pašto sistemą Mailion.

Atlikome išsamų tyrimą ir išanalizavome esamų el. pašto sprendimų privalumus ir trūkumus. Sukaupta mūsų specialistų, kurie anksčiau buvo tiesiogiai susiję su didelės apkrovos sistemų kūrimu, patirtis leido mums greitai nustatyti pagrindinį bet kurio žinomo produkto skausmo tašką – disko įvesties ir išvesties operacijų (IO) atlikimą. .

Galima sakyti, kad IO operacijų pagreitinimo užduotis tapo pagrindiniu iššūkiu, su kuriuo susidūrėme. Reikėjo susitelkti ties savo specifinių problemų sprendimu ir pradėjome kurti bei plėtoti savo dvejetainę duomenų saugojimo sistemą. Šis metodas turi labai akivaizdų ekonominį komponentą – mums reikia ne tik saugoti duomenis, bet ir atlikti gana daug disko įvesties ir išvesties operacijų.

Šis sprendimas nebuvo priimtas lengvabūdiškai. Ištyrėme daug įmonės klasės produktų, skirtų informacijai saugoti, ir neradome nieko paruošto ir tinkamo mūsų poreikiams. Juk reikia ne tik kaupti duomenis, bet ir nuolat su jais dirbti, ir ne išskirtiniu režimu su prieiga prie vieno vartotojo, o užtikrinti kelių dešimčių tūkstančių vartotojų bendradarbiavimo galimybę.
Taigi, mes nustatėme, kad didžiausias mūsų įmonės kriterijus yra darbas su dideliais duomenų kiekiais.

Patikimumas

Be to, tai ne tiek saugojimo klausimas, kiek šios informacijos apdorojimo ir greitos prieigos prie jos uždavinys. Būtina užtikrinti aukštus patikimumo rodiklius - viso sprendimo nepertraukiamo veikimo laikas turėtų būti 99,9%. Tuo pačiu metu pašto sistema turi būti savarankiška ir priimti teisingus sprendimus dėl atsisakymo apdoroti. Tik tokiu būdu galime užtikrinti, kad nebūtų gedimų, galinčių paralyžiuoti konkrečios įmonės verslo procesus.

atsparumas gedimams

Mes atlikome priemonių rinkinį, taikomą kiekvienam komponentui, ir pasirinkome metodus, kad užtikrintume atsparumą gedimams. Visų pirma, įmonės pašto sistema naudoja kvorumo duomenų apdorojimą, paslaugų rezervavimą ir jų būsenų nebuvimo kontrolę, taip pat savo maršruto parinkimo ir kvorumo palaikymo mechanizmus, pagrįstus sutarimu.

Didelio atsparumo gedimams kriterijus yra kiekvieno komponento savitikros mechanizmų buvimas. Mailion nuolat analizuoja, ar ta ar kita funkcija vykdoma teisingai, ar neteisingai, ar tas ar kitas blokas veikia teisingai. Tai viena iš sistemos savigydos priemonių gedimo atveju. Informacija neturėtų būti prarasta, sprendimas galiausiai turi pasiekti nuoseklią būseną.

Turite suprasti, kad neįmanoma numatyti visų galimų gyvenimo įvykių - fizikos apgauti negalima. Tačiau mes laikomės tokių projektavimo metodų, kurie leidžia gana užtikrintai kalbėti apie teisingą tam tikrų modelių nelaimingų atsitikimų valdymą. Taip pat turime didelę bandymų grupę, kuri visada bando ką nors sugadinti gaminyje. Ir kartais jiems pavyksta. Šis faktas sukelia incidentą, kurį mes išsamiai išnagrinėjame ir jo pagrindu sukuriame naują mechanizmą, kaip pašalinti tokio pobūdžio problemą.

Kaip sistema reaguoja į avarijas

Rinka dažnai užduoda klausimą – kas bus su sistema, jei staiga nutrūks ryšys su vienu iš savo mazgų? Šis prašymas ypač aktualus, jei planuojate įgyvendinti geografiškai paskirstytą sprendimą.

Projektuojant tokį įrenginį būtina atsižvelgti į užsakovo poreikius ir jo keliamus patikimumo kriterijus. Klaidinga manyti, kad prisijungimas prie duomenų tinklo visur vienodas. Įmonės sistemose svarbu atsižvelgti net į signalo greitį per optinį skaidulą.

Jei klientas kelia aukštus reikalavimus patikimumui, tuomet rekomenduosime įrengti keliuose duomenų centruose, kurie bus sujungti tam skirtomis ryšio linijomis.
Tačiau negalima atmesti scenarijaus, kad viename iš pašto sistemos mazgų visiškai nutrūks elektra. Tokiu atveju darbas su pagrindiniais šio segmento duomenimis bus pristabdytas, tačiau likusios dalys veiks taip, lyg nieko nebūtų nutikę. Sistema praneš administratoriams, kad mazgas buvo prarastas, o darbuotojai turės imtis atitinkamų veiksmų.

Taip pat mūsų pašto sistemą galima sukonfigūruoti taip, kad rezervacijos vyktų duomenų centre. Šis metodas užtikrins veikimą praradus kelis mazgus duomenų centre, ir niekas nepastebės vieno mazgo praradimo – išskyrus, žinoma, stebėjimo sistemą. Įvykus tokiam įvykiui, apkrova tiesiog perskirstoma. Todėl, kuriant pašto sistemą, svarbu atsižvelgti į maržą - kiek ir kokių komponentų gali „pamesti“ avarijos metu.

Nepriklausomybė

Nėra absoliučiai patikimų sistemų, o gedimai vienaip ar kitaip gali įvykti. Todėl projektuojant pašto sistemą svarbu užtikrinti galimybę greitai lokalizuoti gedimus, kurie leis juos pašalinti per tam tikrą SLA laikotarpį. Be to, gedimus sistema turėtų taisyti savarankiškai, sumažindama sistemos administratorių ir eksploatavimo tarnybų įsikišimą.

Veikimo paprastumas

Žinoma, didelės sistemos nereikalauja aukštos kvalifikacijos darbuotojų dėmesio. Tačiau vienas iš aspektų, į kurį atsižvelgiame kurdami, yra tai, kad sistema turi būti lengvai administruojama ir nereikalaujanti jokių unikalių kompetencijų.

Ekonominis efektyvumas

Žinoma, norint dirbti su bet kokiomis tokiomis įmonių sistemomis, būtinas darbuotojų mokymas – juk kalbame apie tikrai milžinišką mastą. Todėl kurdami produktą daugiausia dėmesio skyrėme bendrų sistemos nuosavybės išlaidų mažinimui. Bet kokiam verslui svarbu stebėti išlaidų efektyvumą ir siekti, kad nesibaigtų pinigų išliejimas į veiklos išlaidas.

Decentralizacija

Norint pasiekti principus, apie kuriuos kalbėjau anksčiau, sistema turi būti visiškai paskirstyta – centralizuotą požiūrį visada riboja aparatinės įrangos naudojimo sąlygos.

Žinoma, galite nusipirkti vieną didelį serverį ir pabandyti jame įdiegti visas programas ir paslaugas. Tačiau kuo didesnė sistema, tuo sudėtingesnis visas dizainas, o tokios sistemos patikimumas nuolat mažėja – juk vienas serveris reiškia vieną gedimo tašką. Ir kuo labiau centralizuojame darbą, tuo labiau priklausome nuo šio centrinio taško.

Sistemos reikalavimai

Kai kalbame apie sudėtingas įmonės el. pašto sistemas, turime suprasti, kad nėra tokio dalyko kaip „minimali veikimo konfigūracija“. Bet kokio didelio įgyvendinimo pagrindas visada yra rimtas projektavimo darbas. Tai leidžia susieti konkretaus verslo poreikius ir optimalią pašto sistemos konfigūraciją.

Įmonės elektroninio pašto sistema yra lankstus įrankis, kurį galima konfigūruoti pagal daugybę parametrų. Apkrovos testavimą atliekame naudodami savo metodiką, kuri leidžia imituoti apkrovą, remiantis keliolikos pagrindinių ir kelių šimtų galimų kriterijų analize.

Galime teigti, kad rengiant diegimo projektą, būtent skaičiavimai parodys vartotojų darbo intensyvumą esamuose organizacijos verslo procesuose. Tokiu atveju analizuojama daug įvesties parametrų ir, atsižvelgiant į galimą apkrovą, sprendžiama dėl reikiamo skaičiavimo galios kiekio – nuo ​​vieno kompiuterio iki visos kompiuterių patalpos.

Todėl kalbėti apie kai kurias minimalias konfigūracijas nėra visiškai teisinga. Visų pirma, mes taip pat turime demonstracinį stendą, kuris veikia tik vienoje mašinoje. Tačiau mes suprantame, kad dirbant verslo segmente reikia įdiegti dešimtyse ir net šimtuose virtualių mašinų.

Technologijų krūva

Kurdami produktus ypatingą dėmesį skiriame licencijuotam kodo grynumui. „MyOffice“ nustatė ir taiko aukštus kokybės standartus, pagal kuriuos mes turime visiškai savarankiškai kurti produktus, minimaliai įtraukdami išorinį kodą.

Didžioji dalis „Mailion“ kodo yra mūsų pačių, kodo, į kurį turime visas teises ir kurį galime keisti bei modifikuoti, jei reikia. Didžioji dalis mūsų el. pašto sistemos kodo yra parašyta Go (Golang) programoje. Be Go, žiniatinklio daliai naudojame C++ ir Java Script ES6.

Likę 5 % yra vadinamieji „sunkieji komponentai“, pavyzdžiui, duomenų bazės. Tai apima RethinkDB, ArangoDB ir Redis. Tarp pagrindinių technologijų taip pat atkreipsiu dėmesį į gRPC - nuotolinio procedūrų iškvietimo sistemą, kuri naudojama kaip vienas mechanizmas sąveikai per API, tai yra svarbi dalis.

Iš ko susideda produktas?

Įmonės el. pašto sistema nėra „serveris vakuume“. Mūsų gaminį sudaro apie 70 komponentų ir 45 paslaugos, kurios palaiko pašto sistemą. Visi šie elementai yra parašyti „nuo nulio“ ir yra paties „MyOffice“ kūrimas.

Labiausiai pastebima sistemos dalis – serverių kompleksas, kuriame yra saugojimo, pašto, kalendoriaus ir paieškos sistemos bei žiniatinklio klientas. Taip pat kuriame keletą vartotojų taikomųjų programų ir iki komercinio išleidimo planuojame pasiūlyti savo vartotojams naujus „plonus klientus“, pagrįstus mūsų žiniatinklio klientų technologijomis.

Suderinamumas su pašto sistemomis

Mailion veikia naudojant standartinius protokolus. Norint pradėti naudotis mūsų sprendimu, tereikia sukonfigūruoti kliento programas ir toliau dirbti su jomis įprastoje aplinkoje. Pavyzdžiui, galite naudoti kliento programą, įtrauktą į „MyOffice Mail“ produktą.

Be to, vartotojų patogumui sukūrėme specialų įskiepį, kuris užtikrina sklandų perėjimą nuo Exchange. Jos pagalba vartotojai, keisdami pašto serverį, galės toliau dirbti su MS Outlook – jie net nepastebės, kad jiems įprastoje sąveikoje su komunikacijos įrankiais kas nors pasikeitė. Šis papildinys leidžia sklandžiai perkelti vartotojus iš ankstesnės pašto sistemos, nestabdant visos organizacijos darbo. Tai ypač svarbu, jei reikia pakeisti įrankius, kad aptarnautumėte šimtus tūkstančių vartotojų.

Administravimo paprastumas

Mūsų korporatyvinio pašto sistemos ypatumas yra tas, kad jai reikalingas itin mažas administratorių dalyvavimas. Projektuodami stengėmės rasti pusiausvyrą tarp pritaikymo galimybių ir valdymo sudėtingumo. Kad tai pasiektume, mums reikėjo atlikti daugybę sudėtingų įmonių sistemų administratorių elgesio modelių tyrimų.

Mūsų komandą sudaro, kaip minėjau anksčiau, aukštos kvalifikacijos specialistai – kiekvienas iš jų turi solidžią administravimo patirtį. Todėl kurdami sistemą stengėmės jų patirtį perkelti į vartotojų poreikius valdant kompleksinį produktą. Kitaip tariant, žinodami apie galimas problemas, aktyviai teikėme būdus, kaip jas spręsti architektūrinio projektavimo lygmeniu.

Pavyzdžiui,

  • Teikiamas sistemos komponentų išskyrimas į konteinerius, įskaitant infrastruktūrinius – tai padeda mums padidinti saugumo lygį, lanksčiai konfigūruoti prieigą tarp komponentų, taip pat leidžia greitai įtraukti naujus verslui reikalingus elementus į palaikomų sistemų ir platformų sąrašą;
  • vieningas požiūris į kūrimą ir diegimą, vienas visų komponentų konfigūracijos formatas prisideda prie aiškesnio ir efektyvesnio veikimo bei sumažina palaikymo išlaidas;
  • savo sistemos diegimo programa, pagrįsta pažįstamais diegimo įrankiais, leidžia centralizuotai, lanksčiai ir aiškiai valdyti diegimą;
    mikropaslaugų architektūra su aiškiu verslo logikos atsakomybės paskirstymu tarp paslaugų padeda suprasti sistemos veikimo schemą ir efektyviau teikti palaikymą;
  • sistemos infrastruktūros dalis yra pagrįsta pažįstamais sprendimais, naudojant geriausią praktiką, taip pat leidžia integruoti su esamomis įmonėje sistemomis, o tai supaprastina sistemos paleidimą įmonėje;
  • Tam saugykloje bus sukurta dirbtiniu intelektu paremta sistema, kuri galės savarankiškai atpažinti galimus gedimus ir valdyti įrangą.

Šiuolaikinis dizainas

Gaminio dizainui sukurti prireikė kelių tūkstančių darbo valandų. Kūrimo užduotis buvo padaryti sąsają šiuolaikišką – lengvą ir intuityvią. Tai sunku, kai kuriate įmonės sistemą, kuri pagal numatytuosius nustatymus turi apimti keletą konkrečių funkcijų.

Pirmas žvilgsnis: kaip veikia naujoji įmonės pašto sistema Mailion iš MyOffice

Žinoma, dizaino negalima „kalti akmenyje“ ar patvirtinti parašu ir antspaudu – tai gyvas įrankis, jis nuolat tobulinamas ir tobulinamas. Per ketverius metus dizainą keletą kartų keitėme, tačiau radikalių ideologijos pokyčių nebuvo. Pagrindinis principas kuriant visą įmonės produktų liniją yra sukurti universalią dizaino sistemą.

Kurdami įmonės elektroninio pašto sistemos dizainą, ypatingą dėmesį skyrėme trijų pagrindinių sričių plėtrai – prisitaikymui, nuoseklumui ir gebėjimui prisitaikyti prie kliento firminio stiliaus.

Prisitaikymas

Ypatinga įmonės pašto sistemos „Mailion“ sąsajų dizaino ypatybė yra galimybė jį rodyti įrenginiuose su bet kokio dydžio ekranais. Visi vaizdiniai komponentai yra kruopščiai atvaizduojami, tinkamai keičiasi, kai veikia mobiliuosiuose įrenginiuose, ir puikiai tinka valdyti net pirštu jutikliniame ekrane. Be to, pakeitus programos lango dydį, keičiamas ir stulpelių išdėstymas – stulpelių dydis pasislenka proporcingai, griežtai laikantis turtingų interneto programų sampratos postulatų.

Nuoseklumas

„Mailion“ įmonės elektroninio pašto sistemos dizainas yra pagrįstas sisteminiu požiūriu. Šią sritį plėtojame nuo 2017 metų pradžios, kai dar nebuvo taip madinga kalbėti apie projektavimo sistemas kaip dabar. Projektavimo sistema – tai taisyklių ir priemonių rinkinys vizualiniam ir techniniam vykdymui, atspindintis gaminio filosofiją ir nuolat tobulėjantis. Mes jį pristatėme norėdami supaprastinti komunikaciją tarp kūrimo ir dizaino.

Įmonės tapatybės nustatymas

Mūsų dizainas yra „chameleonas“, galintis prisitaikyti prie bet kokio kliento firminio stiliaus. Visų sąsajos elementų spalvos apibrėžiamos kintamaisiais. Taigi, pakeitę pagrindinį kelių spalvų rinkinį, galite perspalvinti visas programas vienu metu.

Šriftai taip pat apibrėžiami per kintamuosius: sąsaja gali naudoti kliento įmonės korporacinį šriftą, jei tai numatyta kliento prekės ženklo knygoje. Tuo pačiu metu skirtingi šriftai gali turėti skirtingą raidžių dydį, ir mes į tai atsižvelgiame. Pavyzdžiui, 16 dydžio PT Sans atrodo pastebimai mažesnis nei tokio pat 16 dydžio Roboto. Todėl teksto blokų dydį pritaikome prie konkretaus šrifto savybių.

Savo spalvų bibliotekos struktūrai ir darbo su šriftais ypatybėms skirsime atskirus straipsnius.

Mobilus Apps "

Neatsiejama bet kurios šiuolaikinės el. pašto sistemos dalis yra mobiliosios aplikacijos – vartotojai turėtų turėti galimybę dirbti iš bet kur ir bet kada.
Dabar dar tik formuojame įmonių mobiliųjų aplikacijų koncepciją, jos turėtų atsižvelgti į MyOffice el. pašto sistemų funkcionalumo skirtumus ir pasiūlyti skirtingus požiūrius į el. pašto ir kalendoriaus sistemų naudojimą įmonėse.

Išmanusis medijos skydelis

Mūsų tikslinės grupės parodė, kad vartotojams tradicinių el. pašto sistemų sąsajos atrodo sudėtingos. Mūsų kalbinti respondentai pažymėjo, kad ypač sunku buvo dirbti su kalendoriaus įvykiais ir priedais. Stengėmės pasiekti jautrią sąsają ir padidinti produktyvumą – kad mūsų gaminį būtų malonu naudoti.

„Media Panel“ – naujas įrankis bendradarbiavimui paspartinti – sutvarko visą informaciją apie susirašinėjimą ir suteikia tiesioginę prieigą prie susirašinėjimo dalyvių sąrašo, nuorodų ir kada nors išsiųstų dokumentų versijų.

Šis įrankis padeda tais atvejais, kai vartotojams tenka dirbti su dideliais šimtų pranešimų takeliais. Dažnai atsitinka taip, kad reikia rasti dokumentą ar paveikslėlį, kuris buvo tik viename iš jų. Medijos skydelis sukuria visų el. pašto grandinės elementų sąrašą ir pateikia juos vienoje vietoje. Dėl to rasti norimą objektą tampa daug lengviau.

Lokalizacija

Ne tik Rusijos vartotojams reikia įmonės el. pašto sistemos. „MyOffice“ vykdo nuoseklią žengimo į užsienio rinkas politiką, todėl gana daug dėmesio skiriama produktų lokalizavimo klausimams.

Mūsų gaminyje lokalizacijos į užsienio kalbas poreikis iš pradžių buvo nustatytas pagrindinės sistemos dalies lygiu. Pats savaime naujų kalbų pridėjimas mums nėra didelė problema – tai visiškai suprantama užduotis, kurią žinome, kaip išspręsti.

Šiuo metu vartotojai gali naudotis rusų ir anglų kalbomis. Būsimuose leidimuose pridėsime įmonės el. pašto sistemos palaikymą kalbomis, kuriomis veikia MyOffice produktai – prancūzų, ispanų, portugalų ir kt. Kai kuriais atžvilgiais mums lengviau nei kolegoms iš gretimų skyrių, nes pašto ir kalendoriaus sistemoms tereikia atsižvelgti į abėcėlę ir darbo su datomis ir laiku ypatybes – laimei, neturime tokių formulių kaip skaičiuoklės redaktorius.

Taip, mes įdarbiname!

Mūsų gaminiui sukurti prireikė kelių šimtų žmogiškųjų metų. Ir net jei norėčiau, negalėčiau visko iš karto papasakoti viename straipsnyje. Nepaisant to, tikiuosi, kad šis leidinys pasitarnaus kaip atspirties taškas norint susipažinti su mūsų gaminiu – kaip jau minėjau aukščiau, ateityje planuoju plačiau pakalbėti tiek apie patį sprendimą ir jo savybes, tiek apie mūsų plėtrą. požiūriai.

Be kuklumo šešėlio taip pat pasakysiu, kad šiandien tokias pašto sistemas kuriančių įmonių visame pasaulyje yra vos kelios. Tai išties sudėtinga inžinerinė užduotis, reikalaujanti gilaus verslo klientų poreikių supratimo ir nuodugnios didelių organizacijų verslo procesų analizės, šiuolaikinių projektavimo ir plėtros tendencijų bei nemažo kompetentingų specialistų skaičiaus. Mūsų pašto sistema tobulėja kiekvieną dieną.

Šiuo metu mes beveik atviri penkiasdešimt vystomos laisvos darbo vietos. Ateikite dirbti su mumis, jei norite su mumis sukurti produktą, galintį pakeisti verslo pasaulio požiūrį į el. paštą.

Šaltinis: www.habr.com

Добавить комментарий