د راپور لومړۍ نسخه د خلکو او پروسو سره د کار کولو یو ښه جوړښت شوی تشریح و، چې ګټور وړاندیزونه پکې شامل وو. مګر هغې ټول هغه حیرانتیاوې ندي بیان کړي چې په لاره کې ورسره مخ شوي. له همدې امله، ما بڼه بدله کړه او هغه ستونزې چې زما په وړاندې په نوي شرکت کې د جیک ان باکس په څیر راڅرګندې شوې، او په تاریخي ترتیب کې یې د حل کولو میتودونه وړاندې کړل.
یوه میاشت مخکې
د ډیرو ښو کیسو په څیر، دا د الکول سره پیل شو. موږ د ملګرو سره په بار کې ناست وو، او لکه څنګه چې د معلوماتي ټکنالوجۍ متخصصینو په منځ کې تمه کیده، هرڅوک د خپلو ستونزو په اړه ژړل. یو له دوی څخه یوازې دنده بدله کړې وه او د ټیکنالوژۍ، خلکو او ټیم سره یې د خپلو ستونزو په اړه خبرې کولې. هرڅومره چې ما اوریدلي ، نور زه پوهیدم چې هغه باید ما وګماري ، ځکه چې دا هغه ډول ستونزې دي چې زه یې په تیرو 15 کلونو کې حل کوم. ما ورته وویل، او بله ورځ موږ په کاري چاپیریال کې ولیدل. دا شرکت د تدریس ستراتیژیو په نوم یادیږي.
د ښوونې ستراتیژی د زیږون څخه تر دریو کلونو پورې د خورا کوچني ماشومانو لپاره په نصاب کې د بازار مشر دی. دودیز "کاغذ" شرکت لا دمخه 40 کلن دی، او د پلیټ فارم ډیجیټل SaaS نسخه 10 کلن دی، په نسبي توګه پدې وروستیو کې، د شرکت معیارونو سره د ډیجیټل ټیکنالوژۍ د تطبیق پروسه پیل شوه. "نوی" نسخه په 2017 کې پیل شوې او نږدې د زاړه په څیر وه، یوازې دا بد کار کوي.
تر ټولو په زړه پورې خبره دا ده چې د دې شرکت ټرافیک خورا د وړاندوینې وړ دی - له ورځې څخه تر کال پورې، تاسو کولی شئ په روښانه توګه وړاندوینه وکړئ چې څومره خلک به راشي او کله. د مثال په توګه، د ماسپښین له 13 څخه تر 15 بجو پورې ټول ماشومان په وړکتون کې بستر ته ځي او ښوونکي د معلوماتو په داخلولو پیل کوي. او دا هره ورځ پیښیږي، پرته د اونۍ پای، ځکه چې نږدې هیڅوک د اونۍ په پای کې کار نه کوي.
یو څه مخکې ګورم، زه به یادونه وکړم چې ما خپل کار د لوړ کلني ټرافیک په جریان کې پیل کړ، کوم چې د مختلفو دلیلونو لپاره په زړه پورې دی.
پلیټ فارم، چې داسې ښکاري چې یوازې 2 کلن دی، یو ځانګړی سټیک درلود: کولډ فیوژن او SQL سرور له 2008 څخه. کولډ فیوژن ، که تاسو نه پوهیږئ ، او ډیری احتمال تاسو نه پوهیږئ ، د PHP یو شرکت دی چې د 90s په مینځ کې راپورته شوی ، او له هغه وخت راهیسې ما حتی د دې په اړه ندي اوریدلي. دلته هم شتون درلود: روبي، مای ایس کیو ایل، پوسټگری ایس کیو ایل، جاوا، ګو، پیتون. مګر اصلي مونولیت په کولډ فیوژن او ایس کیو ایل سرور کې وګرځید.
ستونزې
هرڅومره چې ما د شرکت کارمندانو سره د کار په اړه خبرې وکړې او کومې ستونزې ورسره مخ شوې ، هومره زه پوهیدم چې ستونزې یوازې تخنیکي ندي. ښه، ټیکنالوژي زوړ ده - او دوی په دې کار نه دی کړی، مګر د ټیم او پروسو سره ستونزې وې، او شرکت پدې پوهیدل پیل کړل.
په دودیز ډول، د دوی تخنیکان په کونج کې ناست وو او یو ډول کار یې کاوه. مګر ډیر او ډیر سوداګرۍ د ډیجیټل نسخې له لارې پرمخ وړل پیل کړل. له همدې امله، په تیر کال کې مخکې له دې چې ما کار پیل کړ، نوي کسان په شرکت کې راڅرګند شول: د رییسانو بورډ، CTO، CPO او QA رییس. دا دی، شرکت د ټیکنالوژۍ په برخه کې پانګونه پیل کړه.
د دروند میراث نښې یوازې په سیسټمونو کې نه وې. شرکت د میراث پروسې، میراث خلک، میراث کلتور درلود. دا ټول باید بدل شي. ما فکر کاوه چې دا به یقینا ستړي نه وي، او پریکړه یې وکړه چې دا هڅه وکړي.
دوه ورځې وړاندې
د نوې دندې له پیلولو دوه ورځې وړاندې، زه دفتر ته ورسیدم، وروستی کاغذ مې ډک کړ، له ټیم سره مې وکتل، او وموندله چې ټیم په دې وخت کې له یوې ستونزې سره مخ و. دا وو چې د پاڼې د پورته کولو اوسط وخت 4 ثانیو ته ورسید، دا 2 ځله.
د ګراف لخوا قضاوت کول، یو څه په واضح ډول پیښ شوي، او دا روښانه نده چې څه. دا معلومه شوه چې ستونزه د ډیټا مرکز کې د شبکې ځنډ وه: د معلوماتو مرکز کې 5 ms ځنډ د کاروونکو لپاره 2 s ته بدل شو. زه نه پوهیږم چې دا ولې پیښ شوي، مګر په هر حالت کې دا معلومه شوه چې ستونزه د معلوماتو مرکز کې وه.
لومړۍ ورځ
دوه ورځې تیرې شوې او زما د کار په لومړۍ ورځ ما وموندله چې ستونزه نه وه تللې.
- هو، موږ ټکټ خلاص کړ.
- او؟
- ښه، دوی موږ ته ځواب نه دی راکړی.
بیا زه پوه شوم چې هرڅه چې ما ته مخکې ویل شوي وو د یخ کندې یوه کوچنۍ برخه وه چې ما باید جګړه کوله.
دلته یو ښه اقتباس شتون لري چې دا خورا ښه فټ کوي:
"کله ناکله د ټیکنالوژۍ بدلولو لپاره تاسو باید سازمان بدل کړئ."
مګر له هغه وخته چې ما د کال په ترټولو بوخت وخت کې کار پیل کړ، ما باید د ستونزې د حل لپاره دواړه اختیارونه وڅیړل: دواړه چټک او اوږدمهاله. او د هغه څه سره پیل کړئ چې همدا اوس مهم دی.
دریمه ورځ
نو ، بار کول 4 ثانیې دوام کوي ، او له 13 څخه تر 15 پورې ترټولو لوی چوټي.
په دریمه ورځ د دې مودې په جریان کې، د ډاونلوډ سرعت داسې ښکاري:
زما له نظره، هیڅ شی کار نه دی کړی. د هرچا له نظره دا د معمول په پرتله یو څه ورو روان و. مګر دا یوازې داسې نه کیږي - دا یوه جدي ستونزه ده.
ما هڅه وکړه چې ټیم قانع کړم، کوم چې دوی ځواب ورکړ چې دوی په ساده ډول نورو سرورونو ته اړتیا لري. دا، البته، د ستونزې حل دی، مګر دا تل یوازینۍ او خورا اغیزمنه نه ده. ما وپوښتل چې ولې کافي سرورونه نه وو، د ترافیک حجم څه و. ما ډاټا پراخه کړه او وموندله چې موږ په هره ثانیه کې نږدې 150 غوښتنې لرو، کوم چې په اصولو کې په مناسب حد کې راځي.
په زړه پورې یو څه بیا وموندل شو. په ټیم کې شامل وو: 18 پراختیا کونکي؛ ۸ ازمويونکي؛ ۳ مدیران؛ ۲ معماران. او دوی ټولو په ګډو عباداتو کې برخه اخیسته، یعنی هر سهار له ۳۰ څخه زیات کسان ولاړو او څه به یې ویل. څرګنده دی وی چی غونډه ۵ یا ۱۵ دقیقی نه وه. هیڅوک چا ته غوږ نه نیسي ځکه چې هرڅوک په بیلابیلو سیسټمونو کار کوي. په دې فورمه کې، په هر ساعت کې د 8-3 ټکټونه د ښکلا ناستې لپاره لا دمخه ښه پایله وه.
په ډیری قضیو کې دا کار نه کوي، دا ښه ده که بیا لیکل په بشپړ ډول کار وکړي. له همدې امله، موږ اړتیا لرو چې د سړک نقشه جوړه کړو - یوه ځانګړې ستراتیژي چې ګام په ګام دا روښانه کوي چې څنګه د سوداګرۍ اهداف به ترلاسه شي (موږ به څه وکړو او ولې)، کوم چې:
د پروژې ماموریت او اهداف منعکس کوي؛
اصلي اهدافو ته لومړیتوب ورکوي؛
د دوی د لاسته راوړلو لپاره مهالویش لري.
تر دې وړاندې هیچا هم په لوبډله کې د کوم بدلون د راوستلو په اړه خبرې نه دي کړي. دا د بریالیتوب سمه میترونو ته اړتیا لري. د شرکت په تاریخ کې د لومړي ځل لپاره، موږ د تخنیکي ګروپ لپاره KPIs ترتیب کړل، او دا شاخصونه د سازماني سره تړل شوي.
دا دی، سازماني KPIs د ټیمونو لخوا ملاتړ کیږي، او د ټیم KPIs د انفرادي KPIs لخوا ملاتړ کیږي. که نه نو، که ټیکنالوژیک KPIs د سازماني سره سمون نه خوري، نو هرڅوک په خپل ځان کمپلې راوباسي.
د بیلګې په توګه، یو له سازماني KPIs څخه د نوي محصولاتو له لارې د بازار ونډه ډیروي.
ما ټیم ته نږدې کتل پیل کړل ترڅو پوه شم چې څوک یې لري، او یو ځل بیا ما په یاد ولرم:
"ډیری ستونزې د خلکو ستونزې دي."
ما وموندله چې ټیم لکه څنګه چې - دواړه دیو او اوپس - درې لوی ستونزې لري:
له اوسني وضعیت څخه رضایت.
د مسؤلیت نشتوالی - ځکه چې هیڅوک هیڅکله د لوبغاړو د کار پایلې نه دي راوړي ترڅو په سوداګرۍ اغیزه وکړي.
د بدلون ویره.
بدلون تل تاسو د خپل آرامۍ زون څخه لرې کوي، او ځوانان چې ځوانان دي، دوی ډیر بدلون نه خوښوي ځکه چې دوی نه پوهیږي ولې او دوی نه پوهیږي چې څنګه. ترټولو عام ځواب چې ما اوریدلی دی دا دی، "موږ هیڅکله دا نه دی کړی." برسېره پر دې، دا د بشپړ ناپوهۍ نقطې ته رسیدلی - لږ څه بدلونونه نشي کولی پرته له دې چې یو څوک ناراضه وي. او مهمه نده چې بدلونونه د دوی په کار څومره اغیزه کوي، خلکو وویل: "نه، ولې؟ دا کار نه کوي."
مګر تاسو د هیڅ شی بدلولو پرته ښه نشئ ترلاسه کولی.
ما د یو کارمند سره بالکل بې ځایه خبرې وکړې، ما هغه ته د اصلاح کولو لپاره خپل نظرونه بیان کړل، چې ما ورته وویل: - اوه، تاسو هغه څه ونه لیدل چې موږ تیر کال درلود!
- نو څه؟
"اوس دا د پخوا په پرتله خورا ښه دی."
- نو، دا نور ښه نشي کیدی؟
- د څه له پاره؟
ښه پوښتنه - ولې؟ دا لکه څنګه چې دا اوس د هغه په پرتله ښه ده، نو هرڅه ښه دي. دا د مسؤلیت نشتوالي لامل کیږي ، کوم چې په اصولو کې بالکل عادي خبره ده. لکه څنګه چې ما وویل، تخنیکي ډله یو څه په څنګ کې وه. شرکت باور درلود چې دوی باید شتون ولري، مګر هیڅوک هیڅکله معیارونه ندي ټاکلي. تخنیکي مالتړ هیڅکله SLA نه دی لیدلی، نو دا د ډلې لپاره خورا "د منلو وړ" و (او دا ما ډیر زیانمن کړ):
12 ثانیې بار کول؛
د هرې خوشې کیدو وخت 5-10 دقیقې؛
د جدي ستونزو حل کول ورځې او اونۍ وخت نیسي؛
د دندې پرسونل نشتوالی 24x7 / آن کال.
هیڅوک هیڅکله هڅه نه ده کړې چې پوښتنه وکړي چې ولې موږ دا غوره نه کوو، او هیڅوک هیڅکله نه پوهیږي چې دا باید داسې نه وي.
دا دی، ColdFusion د Jetty او nginx له لارې ځي او پاڼې پیلوي. او انځورونه، JS او CSS د خپلو ترتیبونو سره د جلا نګینکس له لارې ځي. دا یو مناسب معیاري تمرین دی چې زه یې په اړه خبرې کوم لیکلی څو کاله وړاندې د پایلې په توګه، انځورونه خورا ګړندي پورته کیږي، او ... د اوسط ډاونلوډ سرعت 200 ms ډیر شوی.
دا پیښ شوي ځکه چې ګراف د هغه معلوماتو پراساس جوړ شوی چې د جیټي سره راځي. دا دی، چټک محتويات په محاسبه کې شامل نه دي - اوسط ارزښت کود شوی. دا موږ ته روښانه وه، موږ وخندل، مګر موږ څنګه د مدیرانو بورډ ته تشریح کړو چې ولې موږ یو څه وکړل او شیان 12٪ خراب شول؟
اته پنځوسمه ورځ
د دریمې میاشتې په پای کې، ما پوهیده چې یو شی و چې ما په هیڅ ډول حساب نه درلود: وخت. هرڅه چې ما په اړه خبرې وکړې وخت نیسي.
دا زما اصلي اونۍ کیلنڈر دی - یوازې د کار اونۍ، ډیر بوخت نه. د هر څه لپاره کافي وخت نشته. له همدې امله، یوځل بیا، تاسو اړتیا لرئ هغه خلک استخدام کړئ چې تاسو سره به د ستونزو سره مقابله کې مرسته وکړي.
پایلې
دا ټول نه دي. په دې کیسه کې، ما حتی دا هم نه ده ترلاسه کړې چې موږ څنګه د محصول سره کار وکړ او هڅه یې وکړه چې عمومي څپې ته ورسیږو، یا موږ څنګه تخنیکي مالتړ سره یوځای کړو، یا موږ څنګه نورې تخنیکي ستونزې حل کړې. د مثال په توګه ، ما په ناڅاپي ډول زده کړل چې په ډیټابیس کې ترټولو لوی میزونو کې چې موږ یې نه کاروو SEQUENCE. موږ پخپله لیکل شوی فعالیت لرو nextID، او دا په معامله کې نه کارول کیږي.
دلته یو ملیون نور ورته شیان وو چې موږ یې د اوږدې مودې لپاره خبرې کولی شو. مګر ترټولو مهم شی چې لاهم باید وویل شي کلتور دی.
دا کلتور یا د هغې نشتوالی دی چې د نورو ټولو ستونزو لامل کیږي. موږ هڅه کوو چې یو کلتور رامینځته کړو چیرې چې خلک: