مسئله چیست؟
ابزارهای پراکنده، کد شکننده و کارهای دستی، سرعت تیمها را کاهش میدهند و ریسک عملیاتی ایجاد میکنند.
نرمافزار را یک سیستم میبینیم، نه مجموعهای از صفحهها. نیازمندی روشن، معماری مناسب، رفتار قابل پیشبینی و نگهداریپذیری در اولویتاند.
درباره پروژه گفتگو کنیمابزارهای پراکنده، کد شکننده و کارهای دستی، سرعت تیمها را کاهش میدهند و ریسک عملیاتی ایجاد میکنند.
زمانی که محصولی جدید به زیربنای محکم نیاز دارد یا نرمافزار موجود باید اصولی بازسازی شود.
شناسایی نیازمندیها، کاربران و فرایندهای حیاتی.
↗طراحی مدل داده، معماری و رابطها.
↗توسعه، آزمون و بهبود در نسخههای کنترلشده.
↗چالش خود را توضیح دهید تا نقطه شروع مناسب را مشخص کنیم.