مشخصههای کلیدی فناوری اطلاعات با سرعت بالا (HVIT)
رویکردهای بسیاری وجود دارد که می توان برای دستیابی و استقرار فناوری اطلاعات با سرعت بالا در نظر گرفت. چهار ویژگی زیر در رویکردهای مشترک HVIT غالب است. این خصوصیات هنگامی که به طور صحیح توسط سازمانها ترکیب و استفاده می شوند، ایجاد ارزش را ایجاد می کنند.
-
رویکرد ناب (Lean)
-
رویکرد چابک(Agile)
-
رویکرد مقاوم(Resilient)
-
رویکرد توسعه مداوم و پیوسته(Continuous)
رویکرد ناب:
رویکردهای با ویژگی های ناب بر تجزیه اجزای بزرگ به دسته های کوچکتر متمرکز هستند. مدت زمان کوتاه بهترین راه برای اطمینان از کیفیت، رضایت مشتری و خوشبختی کارکنان است، و یک راه خوب برای دستیابی به زمان کوتاه هدایت استفاده از اندازههای کوچک کار است. بنابراین تجزیه قطعات بزرگتر کار به قطعات کوچکتر سودمند است. هرچه تغییر کوچکتر باشد، خطر اخلال کاهش می یابد. کاهش اندازه تغییرات نیز به معنای اجرای مکرر تغییرات است. فرکانس بالاتر تغییر، توانایی سازمان را برای تغییر بهبود می بخشد، که همچنین خطر اخلال در سیستم های عملیاتی را کاهش می دهد. این به نوبه خود به کاهش تنش سازمانی بین اهداف HVIT توسعه سریع و عملیات انعطاف پذیر کمک می کند.
رویکرد چابک:
با تکیه بر این اصل ناب که اندازه های کوچک کار برای تولید مفید هستند، رویکردهایی با ویژگی های چابک بر ارائه تکرارهای کوچک از محصولات یا خدمات، به صورت مکرر متمرکز هستند، بنابراین می توان رویکرد را در پاسخ به تغییرات محیط تنظیم کرد. در این رویکردها، بازخورد، به صورت اطلاعات، در اسرع وقت جمع آوری می شود و تصمیمات تا زمانی که ممکن است به تأخیر می افتد.
تکنیک های چابک بر روی مکالمات و تعاملات مداوم بین توسعه دهندگان نرم افزار، مدیران محصول و سایر ذینفعانی که تجربه مشتری را بهبود می بخشند متمرکز شده اند. این توضیحات به توسعه نرم افزار اشاره دارد، جایی که روش چابک پیشرفت می کند، اما می تواند در سایر حوزه های کار نیز استفاده شود.
نرم افزار توسط تیم های کوچک، نسبتاً مستقل، خودسازمانده و عملکردی متقابل ساخته شده است که در آن نماینده کاربر (که اغلب صاحب محصول نامیده می شود) نقش اصلی را بازی می کند. این اغلب متفاوت از سازماندهی کار در تیم های عملیاتی تخصصی مانند طراحی، توسعه، استقرار و عملیات است. صاحب محصول بکلاگ کار را مدیریت می کند، که با توجه به ارزش آن در اولویت قرار دارد. این مقدار را می توان با برآورد هزینه تاخیر هر مورد کار تعیین کرد.
همچنین رویکرد DevOps با تأکید بر همکاری نزدیک بین نقشهای توسعه نرم افزار و عملیات فنی، بر روی تکنیک های توسعه نرم افزار و مدیریت خدمات Agile بنا شده اند. DevOps با آزاد کردن وقت متخصصان ماهر به منظور تمرکز بر فعالیتهای ارزش افزوده، قادر است جنبه هایی مانند کارایی، قابلیت اطمینان و قابلیت نگهداری محصولات نرم افزاری را که می توانند در مدیریت خدمات کمک کنند، روشن کند.
رویکرد مقاوم:
رویکردهای دارای ویژگیهای مقاوم و انعطاف پذیر بر حفظ قابلیت دسترسی و عملکرد مناسب و به حداقل رساندن تأثیر حوادث متمرکز هستند. دو نمونه از رویکردها با ویژگی های انعطاف پذیر ، مهندسی قابلیت اطمینان سایت (SRE) و Secure DevOps هستند.
SRE از طرز فکر توسعه نرم افزار برای عملیات IT استفاده می کند و به شما کمک می کند تا شکاف بین توسعه و عملیات را پر کنید. تیم های SRE در کنار تیم های موجود برای عملیات IT ایجاد می شوند. این تیم های SRE وقت خود را بین اجرای عملیات IT و مربیگری تیم های عملیاتی فناوری اطلاعات و توسعه نرم افزاری تقسیم می کنند که به افزایش مقاومت و عملکرد سیستم های IT کمک می کند.
در DevSecOps، ادغام امنیت را در کارهای روزمره توسعه برنامه ها و عملیات IT، ارتقا می دهند. در اینجا ، نقش متخصص امنیت اطلاعات از تعیین الزامات و نظارت بر عملکرد، به متخصصان امکان می دهد تا نگرانی های امنیتی را برطرف کنند.
رویکرد پیوسته:
رویکردهای با ویژگیهای پیوسته و مداوم، مانند ادغام، تحویل و استقرار مداوم، بر این باورند که دسته های کوچک و مکرر کار نه تنها ارزش بیشتری دارند زیرا از قابلیتهای اولیه می توان استفاده کرد ، بلکه ایمنتر نیز هستند زیرا تغییر کوچکتر است و بازخورد آن زودتر به دست می آید. ادغام مداوم ، تحویل مداوم و استقرار مداوم اصطلاحاتی توصیفی برای مجموعه ای از اقدامات در درجه اول مرتبط با مهندسی نرم افزار است که در فلسفه توسعه نرم افزار Lean و Agile مهم است.
کلید یکپارچه سازی ، تحویل و استقرار مداوم ، یک رابطه کاری سالم بین همه طرف های درگیر و اتوماسیون به شرح ذیل است:
- اتوماسیون ساخت (مرحله یکپارچی مداوم) شامل کنترل نسخه و ادغام تغییرات چندین توسعه دهنده در یک شاخه کد مشترک است.
- اتوماسیون تست به طور خودکار هر تغییر در محیط تولید مانند را آزمایش و تأیید می کند.
- تهیه خودکار نصب و پیکربندی سخت افزار و نرم افزار برای فعال کردن خدمات خریداری شده مشتری.
- استقرار اتوماسیون فرآیند انتقال کد از محیط های پیش تولید به محیط تولید را خودکار می کند.
- آزمایش پس از استقرار خصوصیات عملکردی و غیر عملکردی ، به ویژه تست عملکرد را تأیید می کند ، آزمایش آن قبل از استقرار دشوار است.
به صورت کلی این ویژگیهای فوق ماهیت فنی دارند و بیشتر روی قسمت های ملموس سیستم های اطلاعاتی (محصول) تمرکز دارند، اما بسیاری از اصول را می توان در مورد خدمات IT نیز به کار برد.
قابل ذکر است که این ویژگیها منحصر به HVIT نیستند. با این حال، آنها با هم کمک می کنند خواسته های بالاتری را که سازمان های دیجیتالی برای فناوری اطلاعات دارند، برآورده کنند. این قابلیتها به موارد زیر کمک می کنند:
- برنامه ریزی سرمایه گذاری مناسب در محصولات و خدمات دیجیتال
- توسعه و استقرار سریع و قابل اعتماد این محصولات و خدمات
- عملیاتی نگه داشتن آنها
- اطمینان از اینکه مصرف کنندگان خدمات با استفاده موثر از آنها ارزش را درک می کنند.
به صورت خلاصه اهم رئوس این چهار رویکرد در جدول زیر ذکر گردیده است: