Pengalaman kami bekerja jauh dalam bidang mencipta kedai dalam talian

Pengalaman kami bekerja jauh dalam bidang mencipta kedai dalam talian

Hari ini, realitinya ialah disebabkan kuarantin dan coronavirus, banyak syarikat perlu memikirkan cara menyediakan kerja jauh untuk pekerja mereka. Hampir setiap hari, artikel muncul yang mendedahkan kedua-dua aspek teknikal dan psikologi masalah beralih kepada kerja jauh. Pada masa yang sama, pengalaman luas dalam kerja sedemikian telah pun terkumpul, contohnya, oleh pekerja bebas atau syarikat IT yang telah lama bekerja dengan pekerja dan pelanggan yang tinggal di seluruh dunia.

Peralihan syarikat IT yang besar kepada kerja jauh mungkin bukan tugas yang mudah. Walau bagaimanapun, dalam banyak kes anda boleh bertahan dengan alat dan teknik yang terkenal. Dalam artikel ini kita akan melihat pengalaman kerja jauh dari segi teknikal. Kami berharap maklumat ini akan membantu syarikat menyesuaikan diri dengan keadaan baharu. Saya akan berterima kasih atas sebarang komen, cadangan dan penambahan.

Akses jauh kepada sumber syarikat

Jika syarikat IT bekerja di pejabat, maka, sebagai peraturan, terdapat unit sistem, komputer riba, pelayan, pencetak dan pengimbas, serta telefon. Semua ini disambungkan ke Internet melalui penghala. Pada tahun-tahun pertama kewujudannya, syarikat kami meletakkan peralatan sedemikian di pejabat.

Sekarang bayangkan bahawa anda perlu menghantar semua pekerja anda pulang dengan cepat dalam masa 1-2 hari, dan supaya kerja-kerja projek tidak berhenti. Apa yang perlu dilakukan dalam kes ini?

Segala-galanya jelas dengan komputer riba - pekerja boleh membawanya bersama mereka. Unit sistem dan monitor lebih sukar untuk diangkut, tetapi ini masih boleh dilakukan.

Tetapi apa yang perlu dilakukan dengan pelayan, pencetak dan telefon?

Menyelesaikan masalah mengakses pelayan di pejabat

Apabila pekerja berpindah ke rumah, tetapi pelayan kekal di pejabat dan ada seseorang untuk menjaga mereka, maka yang tinggal hanyalah menyelesaikan isu mengatur akses jauh selamat untuk pekerja ke pelayan syarikat anda. Ini adalah tugas untuk pentadbir sistem.

Jika Microsoft Windows Server dipasang pada pelayan pejabat (seperti yang kami lakukan pada tahun-tahun pertama bekerja), maka sebaik sahaja pentadbir mengkonfigurasi akses terminal melalui protokol RDP, pekerja akan dapat bekerja dengan pelayan dari rumah. Ada kemungkinan anda perlu membeli lesen tambahan untuk akses terminal. Walau apa pun, pekerja memerlukan komputer yang menjalankan Microsoft Windows di rumah.

Pelayan yang menjalankan OS Linux akan boleh diakses dari rumah dan tanpa membeli sebarang lesen. Pentadbir syarikat anda hanya perlu mengkonfigurasi akses melalui protokol seperti SSH, POP3, IMAP dan SMTP.

Jika ini belum dilakukan, maka untuk melindungi pelayan daripada akses yang tidak dibenarkan, wajar bagi pentadbir untuk sekurang-kurangnya memasang tembok api (firewall) pada pelayan pejabat, serta menyediakan akses jauh untuk pekerja anda menggunakan VPN. Kami menggunakan perisian OpenVPN, tersedia untuk hampir semua platform dan sistem pengendalian.

Tetapi apa yang perlu dilakukan jika pejabat ditutup sepenuhnya dengan semua pelayan dimatikan? Terdapat empat pilihan yang tinggal:

  • Jika boleh, tukar sepenuhnya kepada teknologi awan - gunakan sistem CRM awan, simpan dokumen kongsi pada Dokumen Google, dsb.;
  • mengangkut pelayan ke rumah pentadbir sistem (dia akan gembira...);
  • mengangkut pelayan ke beberapa pusat data yang akan bersetuju untuk menerimanya;
  • menyewa kapasiti pelayan di pusat data atau di awan

Pilihan pertama adalah baik kerana anda tidak perlu memindahkan atau memasang mana-mana pelayan. Hasil peralihan kepada teknologi awan akan terus berguna kepada anda; ia akan membolehkan anda menjimatkan wang dan usaha untuk sokongan dan penyelenggaraan.

Pilihan kedua menimbulkan masalah di rumah untuk pentadbir sistem, kerana pelayan akan berada sepanjang masa dan agak bising. Bagaimana jika sebuah syarikat tidak mempunyai satu pelayan di pejabatnya, tetapi satu rak keseluruhan?

Pengalaman kami bekerja jauh dalam bidang mencipta kedai dalam talian

Mengangkut pelayan ke pusat data juga tidak mudah. Sebagai peraturan, hanya pelayan yang sesuai untuk pemasangan rak boleh diletakkan di pusat data. Pada masa yang sama, pejabat sering menggunakan pelayan Big Tower atau komputer meja biasa. Adalah sukar bagi anda untuk mencari pusat data yang bersetuju untuk mengehoskan peralatan tersebut (walaupun pusat data tersebut wujud; sebagai contoh, kami mengehosnya di pusat data PlanetaHost). Anda boleh, sudah tentu, menyewa bilangan rak yang diperlukan dan memasang peralatan anda di sana.

Masalah lain dengan mengalihkan pelayan ke pusat data ialah kemungkinan besar anda perlu menukar alamat IP pelayan. Ini, seterusnya, mungkin memerlukan konfigurasi semula perisian pelayan atau membuat perubahan pada mana-mana lesen perisian jika ia terikat dengan alamat IP.

Pilihan untuk menyewa kapasiti pelayan di pusat data adalah lebih mudah dari segi tidak perlu mengangkut pelayan ke mana-mana. Tetapi pentadbir sistem anda perlu memasang semula semua perisian dan menyalin data yang diperlukan daripada pelayan yang dipasang di pejabat.

Jika teknologi pejabat anda berdasarkan penggunaan Microsoft Windows OS, anda boleh menyewa pelayan Microsoft Windows dengan bilangan lesen terminal yang diperlukan di pusat data. Ambil satu lesen sedemikian untuk setiap pekerja anda yang bekerja dengan pelayan dari jauh.

Menyewa pelayan fizikal boleh 2-3 kali lebih murah daripada menyewa pelayan maya di awan. Tetapi jika anda memerlukan kuasa yang sangat sedikit, dan bukan pelayan keseluruhan, maka pilihan awan mungkin lebih murah.

Peningkatan harga sumber awan adalah akibat daripada menempah sumber perkakasan dalam awan. Akibatnya, awan mungkin berfungsi lebih dipercayai daripada pelayan fizikal yang disewa. Tetapi di sini anda sudah perlu menilai risiko dan mengira wang.

Bagi syarikat kami, yang terlibat dalam penciptaan kedai dalam talian, semua sumber yang diperlukan telah lama ditempatkan di pusat data dan boleh diakses dari jauh. Ini adalah pelayan fizikal yang dimiliki dan disewa yang digunakan untuk kedai pengehosan, serta mesin maya untuk pembangun perisian, pereka reka letak dan penguji.

Memindahkan stesen kerja dari pejabat ke rumah

Seperti yang telah kami katakan, pekerja hanya boleh membawa komputer kerja mereka bersama mereka - komputer riba atau unit sistem dengan monitor. Jika perlu, anda boleh membeli komputer riba baharu untuk pekerja dan menghantarnya ke rumah anda. Sudah tentu, anda perlu memasang perisian yang diperlukan pada komputer baharu, yang akan membawa kepada masa tambahan.

Jika pekerja sudah mempunyai komputer rumah yang menjalankan Microsoft Windows, mereka boleh menggunakannya sebagai terminal Pelayan Microsoft Windows atau untuk mengakses pelayan yang menjalankan Linux. Ia akan mencukupi untuk mengkonfigurasi akses VPN.

Pekerja kami bekerja pada kedua-dua Windows dan Linux. Kami mempunyai sangat sedikit pelayan Microsoft Windows, jadi tidak perlu membeli lesen terminal untuk OS ini. Bagi akses kepada sumber yang terletak di pusat data, ia diatur menggunakan VPN dan juga dihadkan oleh tembok api yang dipasang pada setiap pelayan.

Jangan lupa untuk menyediakan pekerja yang bekerja dari rumah dengan set kepala (fon kepala dengan mikrofon) dan kamera video. Ini akan membolehkan anda berkomunikasi dari jauh dengan kecekapan yang hebat, hampir seperti di pejabat.

Ramai orang cuba mengawal apa yang pekerja lakukan di rumah semasa waktu bekerja dengan memasang pelbagai monitor khusus pada komputer mereka. Kami tidak pernah melakukan ini, kami hanya mengawal hasil kerja. Sebagai peraturan, ini sudah cukup.

Perkara yang perlu dilakukan dengan pencetak dan pengimbas

Pembangun perisian laman web jarang memerlukan pencetak dan pengimbas. Walau bagaimanapun, jika peralatan tersebut diperlukan untuk pekerja, masalah akan timbul apabila beralih ke kerja jauh.
Pengalaman kami bekerja jauh dalam bidang mencipta kedai dalam talian

Biasanya, pejabat mempunyai MFP rangkaian yang dipasang, yang pantas, besar dan berat. Ya, ia boleh dihantar ke rumah pekerja yang paling kerap perlu mencetak dan mengimbas. Jika, sudah tentu, pekerja ini mempunyai peluang untuk menjadi tuan rumah.

Tetapi jika ramai pekerja anda kerap mengimbas dan mencetak dokumen, anda perlu membeli MFP dan memasangnya di rumah mereka atau menukar proses perniagaan syarikat.

Sebagai alternatif kepada mengangkut dan membeli MFP baharu, terdapat peralihan yang dipercepatkan kepada pengurusan dokumen elektronik di mana mungkin.

Bekerja dengan kertas dan dokumen elektronik

Adalah lebih baik jika, sebelum beralih ke kerja jauh, anda berjaya memindahkan semua aliran dokumen ke dalam bentuk elektronik. Sebagai contoh, kami menggunakan DIADOK untuk menukar dokumen perakaunan, dan membayar bil melalui bank pelanggan.

Apabila melaksanakan sistem sedemikian, adalah perlu untuk menyediakan semua pekerja yang terlibat dalam pengurusan dokumen elektronik (contohnya, akauntan) fob kunci dengan tandatangan elektronik yang dipertingkatkan. Ia mungkin mengambil sedikit masa untuk menerima rantai kunci sedemikian, jadi adalah lebih baik untuk mempertimbangkan isu ini terlebih dahulu.

Dalam DIADOK (seperti dalam perkhidmatan yang serupa) anda boleh menyediakan perayauan dengan pengendali pengurusan dokumen elektronik lain. Ini diperlukan jika rakan niaga menggunakan sistem pengurusan dokumen selain daripada anda.

Jika anda atau beberapa rakan niaga anda bekerja dengan dokumen dengan cara lama, anda perlu menghantar dan menerima surat kertas biasa dengan melawat pejabat pos atau menghubungi kurier. Dalam kes kuarantin, operasi sedemikian perlu dikurangkan kepada minimum.

Apa yang perlu dilakukan dengan telefon

Pada tahun pertama operasi, syarikat kami menggunakan talian tetap dan telefon bimbit. Walau bagaimanapun, kami tidak lama lagi menyedari bahawa dengan bilangan pekerja dan pelanggan yang ramai, kami memerlukan penyelesaian yang lebih mencukupi.

Pilihan yang paling mudah untuk kami ialah PBX maya daripada MangoTelecom. Dengan bantuannya, kami menyingkirkan sambungan ke nombor telefon bandar (dan oleh itu lokasi fizikal pejabat). Kami juga mendapat peluang untuk menyepadukan PBX dengan CRM kami, merekodkan perbualan sokongan pelanggan dengan pelanggan, menyediakan pemajuan panggilan, dsb.

Seterusnya, anda boleh memasang aplikasi PBX maya pada telefon pintar, komputer riba atau komputer meja anda. Ini akan membolehkan anda menghubungi nombor Rusia atau menerima panggilan pada kadar domestik, walaupun dari luar negara.

Oleh itu, PBX maya membolehkan anda membuat perpindahan pekerja dari pejabat ke rumah hampir tidak dapat dilihat dari sudut pandangan kesinambungan perniagaan.

Jika anda menggunakan PBX pejabat dan menutupnya tidak dapat dielakkan apabila anda berpindah, pertimbangkan untuk menukar kepada PBX maya. Semak dengan pembekal telefon anda untuk melihat sama ada mungkin untuk mendayakan pemajuan panggilan daripada nombor PBX talian tetap kepada nombor PBX maya yang masuk. Dalam kes ini, apabila anda bertukar kepada PBX maya, anda tidak akan kehilangan panggilan masuk.

Bagi panggilan antara pekerja, apabila bekerja dengan PBX maya, panggilan sedemikian, sebagai peraturan, tidak dikenakan bayaran.

Pemilihan dan latihan pekerja dari jauh

Apabila menambah kakitangan kami, pada tahun-tahun pertama operasi syarikat kami, kami sentiasa menjemput calon ke pejabat, menjalankan temu duga klasik dan memberi tugas. Seterusnya, kami menyediakan latihan individu untuk pendatang baru di pejabat.

Walau bagaimanapun, dari masa ke masa, kami beralih sepenuhnya kepada pengambilan jauh.

Pemilihan utama boleh dijalankan menggunakan ujian yang dilampirkan pada kekosongan di laman web HH atau mana-mana perkhidmatan pengambilan lain. Harus dikatakan bahawa apabila direka dengan betul, ujian ini boleh menapis sejumlah besar calon yang tidak memenuhi keperluan.

Dan kemudian semuanya mudah - kami menggunakan Skype. Menggunakan Skype dan sentiasa dengan kamera video dihidupkan, anda boleh menjalankan temu duga tidak kurang berkesan daripada jika calon duduk di sebelah anda di meja.

Pengalaman kami bekerja jauh dalam bidang mencipta kedai dalam talian

Walaupun terdapat kelemahan tertentu, Skype juga mempunyai kelebihan yang sangat penting berbanding sistem yang serupa. Pertama sekali, melalui Skype anda boleh menganjurkan demonstrasi desktop komputer anda, dan ini sangat diperlukan semasa mengajar dan membincangkan isu kerja. Seterusnya, Skype adalah percuma, tersedia pada semua platform utama, dan mudah dipasang pada komputer atau telefon pintar anda.

Jika anda perlu menganjurkan mesyuarat atau latihan untuk beberapa pekerja, kemudian buat kumpulan di Skype. Dengan berkongsi desktop mereka, penyampai atau guru boleh menyediakan peserta mesyuarat dengan semua bahan yang diperlukan. Dalam tetingkap sembang, anda boleh menerbitkan pautan, mesej teks, bertukar-tukar fail atau menjalankan dialog.

Selain kelas di Skype, kami menyediakan filem pendidikan (menggunakan program Camtasia Studio, tetapi anda boleh menggunakan apa yang biasa anda gunakan). Jika filem ini hanya untuk kegunaan dalaman, maka kami menyiarkannya pada pelayan kami, dan jika untuk semua orang, maka di YouTube.

Dalam kebanyakan kes, gabungan filem pendidikan, kelas dalam kumpulan Skype dengan dialog dan demonstrasi desktop, serta komunikasi individu antara guru dan pelajar membolehkan kami menjalankan latihan sepenuhnya dari jauh.

Ya, terdapat perkhidmatan yang direka untuk menunjukkan desktop kepada sekumpulan pengguna, untuk menjalankan webinar, dan juga platform untuk latihan (termasuk yang percuma). Tetapi untuk semua ini, anda perlu membayar sama ada dengan wang atau masa yang dihabiskan untuk belajar cara bekerja dengan platform. Platform percuma akhirnya boleh dibayar. Pada masa yang sama, keupayaan Skype akan mencukupi dalam banyak kes.

Kerjasama dalam projek

Apabila bekerjasama dalam projek, kami mengadakan mesyuarat harian dan mingguan, menggunakan pengaturcaraan pasangan dan semakan kod. Kumpulan Skype telah dibuat untuk mesyuarat dan semakan kod, dan demonstrasi desktop digunakan jika perlu. Bagi kod, ia disimpan dalam pelayan GitLab kami, yang terletak di pusat data.

Kami mengatur kerja bersama pada dokumen menggunakan Dokumen Google.

Sebagai tambahan kepada semua ini, kami mempunyai pangkalan pengetahuan Klondike dalaman, disepadukan dengan pemprosesan aplikasi dan sistem perancangan sumber (CRM dan ERP kami). Kami telah mencipta dan menambah baik alatan ini, dihoskan pada pelayan di pusat data, selama bertahun-tahun. Ia membolehkan kami memproses banyak permintaan daripada pelanggan kami dengan cekap, menetapkan pelaksana, menjalankan perbincangan mengenai permohonan, merekodkan waktu bekerja dan melakukan banyak lagi.

Kemungkinan besar, syarikat anda sudah menggunakan sesuatu yang serupa, dan apabila berpindah ke kerja jauh untuk pekerja, ia akan mencukupi untuk menyediakan akses jauh kepada sumber yang sesuai.

Sokongan pengguna jauh

Pengguna kami adalah pemilik dan pengurus kedai dalam talian yang beroperasi di hampir semua wilayah di Rusia. Sudah tentu, kami memberi mereka sokongan dari jauh.

Pasukan sokongan kami bekerja melalui sistem tiket, menjawab soalan melalui e-mel dan telefon, dan berbual melalui tapak web pentadbiran kedai dalam talian dan tapak web syarikat kami.

Pada peringkat membincangkan tugas, kami menggunakan mana-mana mesej segera yang tersedia untuk pelanggan, contohnya, Telegram, WhatsApp, Skype.

Kadang-kadang terdapat keperluan untuk melihat apa yang pelanggan lakukan pada komputernya. Ini boleh dilakukan melalui Skype dalam mod demo desktop.

Jika perlu, anda boleh bekerja dari jauh pada komputer pengguna menggunakan alatan seperti TeamViewer, Ammee Admin, AnyDesk, dsb. Untuk menggunakan alat ini, pelanggan perlu memasang perisian yang sesuai pada komputernya.

Menyediakan akses VPN

Kami telah memasang pelayan OpenVPN pada mesin maya yang terletak di pusat data yang berbeza (menggunakan Debian 10 OS). Pelanggan OpenVPN dipasang pada komputer kerja pekerja kami di Debian, Ubuntu, MacOS dan Microsoft Windows.

Di Internet anda boleh menemui banyak arahan untuk memasang pelayan dan klien OpenVPN. Anda juga boleh menggunakan saya Panduan Pemasangan dan Konfigurasi OpenVPN.

Harus dikatakan bahawa prosedur manual untuk membuat kunci untuk pekerja sangat membosankan. Untuk memastikan bahawa menyambungkan pengguna baharu mengambil masa tidak lebih daripada sepuluh saat, kami menggunakan skrip yang serupa dengan skrip di bawah di bawah spoiler.

Skrip untuk mencipta kunci

#!/bin/bash

if [ -z "$1" ]
then
echo "============================================================="
echo "VPN -- Generate crt key pair"
echo "============================================================="
echo "Usage:  bash gen.sh username"
exit
fi

echo "============================================================="
echo "VPN -- Generate crt key pair for user: $1"
echo "============================================================="

ADMIN_EMAIL="[email protected]"
USER=$1

RSA="/home/ca/easy-rsa-master/easyrsa3/"
PKI="$RSA"pki/
PKI_KEY="$PKI"private/
PKI_CRT="$PKI"issued/
USR_CRT="/home/ca/cert_generation/user_crt/"
USR_DISTR="/home/ca/cert_generation/user_distr/"

# If user key does not exists, create it

if [ ! -f "$PKI_KEY$USER.key" ]
then
  echo "File $PKI_KEY$USER.key does not exists, creating..."
  cd "$RSA"
  ./easyrsa build-client-full $USER nopass
fi

# Removing user folder, if exists

if [ -e "$USR_CRT$USER/" ]
then
echo "Already exists, removing user folder $USR_CRT$USER..."
rm -r -f "$USR_CRT$USER/"
fi

# Create user folder for key and other files

mkdir $USR_CRT/$USER/

# Copy OpenVPN key, cert and config files to user folder

cp "$PKI_KEY$USER.key" "$USR_CRT$USER/$USER.key"
cp "$PKI_CRT$USER.crt" "$USR_CRT$USER/$USER.crt"
cp "$PKI"ca.crt "$USR_CRT$1"

cp "$USR_DISTR"ta.key "$USR_CRT$USER"
cp "$USR_DISTR"openssl.cnf "$USR_CRT$USER"

# Copy Manual files

cp "$USR_DISTR"readme_vpn_win.txt "$USR_CRT$USER"

# Replace string "change_me" in configuration files whis user name $USER

cp "$USR_DISTR"server.conf "$USR_CRT$USER"/server.conf.1
cp "$USR_DISTR"mycompany_vpn.ovpn "$USR_CRT$USER"/mycompany_vpn_$USER.ovpn.1
cp "$USR_DISTR"readme_vpn_win.txt "$USR_CRT$USER"/readme_vpn_win.txt.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/server.conf.1 > "$USR_CRT$1"/server.conf
rm "$USR_CRT$USER"/server.conf.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/mycompany_vpn_$USER.ovpn.1 > "$USR_CRT$1"/mycompany_vpn_$USER.ovpn
rm "$USR_CRT$USER"/mycompany_vpn_$USER.ovpn.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/readme_vpn_win.txt.1 > "$USR_CRT$1"/readme_vpn_win.txt
rm "$USR_CRT$USER"/readme_vpn_win.txt.1

# Create tar.gz and send it to administrator e-mail

tar -cvzf "$USR_CRT$USER/$USER.tar.gz" "$USR_CRT$USER/"
echo "VPN: crt, key and configuration files for user $USER" | mutt $ADMIN_EMAIL -a $USR_CRT/$USER/$USER.tar.gz -s "VPN: crt, key and configuration files for user $USER"

echo "--------->  DONE!"
echo "Keys fo user $USER sent to $ADMIN_EMAIL"

Apabila dilancarkan, skrip ini diberikan ID pengguna (menggunakan huruf Latin) sebagai parameter.

Skrip meminta kata laluan Pihak Berkuasa Sijil, yang dibuat semasa memasang pelayan OpenVPN. Seterusnya, skrip ini mencipta direktori dengan semua sijil dan fail konfigurasi yang diperlukan untuk klien OpenVPN, serta fail dokumentasi untuk memasang klien OpenVPN.

Apabila membuat konfigurasi dan fail dokumentasi, change_me digantikan dengan ID pengguna.

Seterusnya, direktori dengan semua fail yang diperlukan dibungkus dan dihantar kepada pentadbir (alamat ditunjukkan terus dalam skrip). Yang tinggal hanyalah memajukan arkib yang terhasil kepada pengguna ke alamat e-melnya.

Kami berharap anda dapat menggunakan tempoh berpantang paksa di rumah dengan berguna. Setelah menguasai teknik bekerja tanpa pejabat, anda boleh terus aktif menggunakan kerja pekerja jauh.

Semoga berjaya dengan perpindahan anda dan kerja yang bermanfaat dari rumah!

Sumber: www.habr.com

Tambah komen