مرحلهٔ ۵ از ۹ — ساختن

پیاده‌سازی

این مرحله بیشترین توجه را می‌گیرد و کمترین سهم را در سرنوشت پروژه دارد. آنچه در اینجا تعیین‌کننده است، سرعت تولید کد نیست؛ این است که کد تولیدشده شش ماه بعد هم قابل تغییر باشد.

گام‌ها

۷ گام در این مرحله

  1. ۱

    پایه‌گذاری پروژه و محیط توسعه

    ساختار مخزن، محیط توسعهٔ یکسان برای همهٔ اعضا، و قواعد خودکارِ قالب‌بندی و بررسی کد از روز اول.

    خروجی: مخزن با ساختار پایه · محیط توسعهٔ قابل تکرار · قواعد خودکار کیفیت کد

  2. ۲

    پیاده‌سازی سمت سرور

    منطق کسب‌وکار، پایگاه داده، سطوح دسترسی و APIها.

    خروجی: سرویس‌های سمت سرور · مستندات API

  3. ۳

    پیاده‌سازی سمت کاربر

    تبدیل طراحی به رابط واقعی، با همان حالت‌های خالی و خطایی که در طراحی دیده شده.

    خروجی: رابط کاربری پیاده‌شده · مؤلفه‌های قابل استفادهٔ مجدد

  4. ۴

    پیاده‌سازی موبایل

    اپلیکیشن اندروید و iOS — نیتیو یا چندپلتفرمی، بسته به تصمیمی که در معماری گرفته شد.

    خروجی: اپلیکیشن قابل نصب · خروجی آمادهٔ انتشار در فروشگاه

  5. ۵

    اتصال به سرویس‌های بیرونی

    پیاده‌سازی همان یکپارچه‌سازی‌هایی که در معماری طراحی شد، به‌همراه رفتار درست در قطعی و خطای طرف مقابل.

    خروجی: اتصال‌های پیاده‌شده · پوشش حالت‌های خطا و تلاش مجدد

  6. ۶

    بازبینی کد

    هر تغییر پیش از ادغام توسط فرد دیگری خوانده می‌شود. این تنها جایی است که دانش پروژه واقعاً میان اعضا پخش می‌شود.

    خروجی: تغییرات بازبینی‌شده · رد پای تصمیم‌ها در بحث بازبینی

  7. ۷

    بازآرایی و کنترل بدهی فنی

    بدهی فنی ثبت می‌شود و آگاهانه پذیرفته یا پرداخت می‌شود — به‌جای اینکه بی‌صدا انباشته شود.

    خروجی: دفتر بدهی فنی · بازآرایی‌های انجام‌شده با دلیل

هوش مصنوعی

هوش مصنوعی در مرحلهٔ پیاده‌سازی

در هر گام از این مرحله، بخشی از کار با کمک هوش مصنوعی انجام می‌شود و بازبینی نهایی با مهندس ماست. چیزی که شما می‌بینید این است:

  • پایه‌گذاری پروژه و محیط توسعه — پروژه از روز اول روی ساختار استاندارد سوار می‌شود و زمان راه‌اندازی اولیه به حداقل می‌رسد.
  • پیاده‌سازی سمت سرور — کد تکراری بسیار سریع‌تر نوشته می‌شود و وقت مهندس صرف منطق کسب‌وکار شما می‌شود.
  • پیاده‌سازی سمت کاربر — رابط کاربری سریع‌تر به نسخهٔ قابل آزمون می‌رسد و بازخورد شما زودتر اعمال می‌شود.
  • پیاده‌سازی موبایل — اپلیکیشن اندروید و iOS با هزینه و زمان کمتری به نسخهٔ قابل انتشار می‌رسد.
  • اتصال به سرویس‌های بیرونی — یکپارچه‌سازی‌ها زودتر آماده می‌شوند و در برابر قطعی سرویس‌های بیرونی مقاوم‌اند.
  • بازبینی کد — خطاها یک مرحله زودتر پیدا می‌شوند — و هر خطایی که در بازبینی پیدا شود، از همان خطا پس از انتشار به‌مراتب ارزان‌تر است.
  • بازآرایی و کنترل بدهی فنی — بدهی فنی دیده و مدیریت می‌شود — یعنی سرعت تغییر در سال دوم و سوم افت نمی‌کند.

کل چرخهٔ تولید را ببینید— هوش مصنوعی در ۹ مرحلهٔ ساخت و نگهداشت نرم‌افزار

در این مرحله

مرتبط با پیاده‌سازی

سؤالی دربارهٔ مرحلهٔ پیاده‌سازی دارید؟

بگویید پروژه‌تان در چه وضعیتی است؛ می‌گوییم این مرحله برای شما چه شکلی می‌شود و چقدر طول می‌کشد.

مشاوره رایگان

پروژه‌تان را با هم بررسی کنیم

جلسهٔ اول رایگان است و معمولاً همان یک جلسه روشن می‌کند پروژه چقدر کار دارد.

چطور با شما تماس بگیریم؟

برای هماهنگی سریع‌تر — اگر تماس تلفنی را ترجیح نمی‌دهید، همان شماره را در پیام‌رسان پیام می‌دهیم.

راه دوم برای رساندن پاسخ — اگر تلفن در دسترس نبود، ایمیل می‌زنیم.

در حال ارسال…

درخواست شما ثبت شد.

همکاران ما پیام شما را می‌بینند و با شما تماس می‌گیرند.