یکی دیگر از خدمات تیم چکاپ، ارزیابی فنی سامانههای نرمافزاری و ارائه گزارش تحلیلی بر اساس آن است. ارزیابی فنی سامانههای نرمافزاری با اهداف مختلفی ممکن است انجام شود: - خرید و انتخاب محصول
- سرمایهگذاری
- نگهداری سامانه موجود یا بازنویسی
- شناخت نقاط قوت و ضعف و بهبود سامانه موجود
روش کارارزیابی فنی سامانههای نرمافزاری از دو منظر معماری نرمافزار و کیفیت توسعه نرمافزار انجام میشود. برای هر کدام، تعداد نسبتا زیادی متریک در ابعاد و در سطوح بلوغ مختلف تعریف شده است. در واقع یک مدل بلوغ برای معماری نرمافزار و یک مدل بلوغ برای کیفیت نرمافزار توسط تیم چکاپ طراحی شده است. برای اینکه بتوانیم همه متریکها را امتیازدهی کنیم، باید از منابع و روشهای مختلفی استفاده کنیم. - در مرحله اول با کمک اطلاعاتی که در اسناد پایه ثبت شده است، سعی میشود تعدادی از متریکها را پاسخ داد.
- در مرحله بعدی، یک جلسه مصاحبه تشکیل داده و با پرسش و پاسخ و بحث و گفتوگو با افراد فنی تیم توسعه، پاسخ متریکهایی که بیپاسخ باقی مانده بودند داده میشود.
برای بالا بردن دقت ارزیابی، از حداقل دو ارزیاب استفاده میشود. به این صورت که این دو نفر به صورت مستقل و بدون آگاهی از امتیازاتی که نفر دوم به متریکها داده، امتیازدهی به متریکها و فرایند ارزیابی را پیش میبرد. امتیاز نهایی هر متریک، برابر با متوسط امتیازی است که از دو ارزیاب مختلف دریافت کرده است. همچنین اکسلهای ارزیابی به شکلی طراحی شدهاند که اگر امتیازی که دو ارزیاب به یک متریک دادهاند تفاوت زیادی با هم داشته باشد (مثلا به یک متریک خاص ارزیاب اول امتیاز ۱ داده باشد و ارزیاب دوم امتیاز ۵ داده باشد) اخطار میدهد (قرمز میشود). دو ارزیاب باید این موارد اخطار را با هم بررسی کند و درباره تفاوت دیدگاه و نظرشان در امتیازدهی به آن متریکها با هم صحبت کنند. در نهایت وقتی با هم نسبتا همنظر شدند و دلایل و شواهد یکدیگر را شنیدند، آن متریکها را دوباره امتیازدهی میکنند. |