مرحلهٔ ۱ از ۹ — فهمیدن
کشف و تعریف
بیشتر پروژههایی که شکست میخورند، در پیادهسازی شکست نمیخورند؛ در تعریف شکست میخورند. این مرحله برای این است که پیش از نوشتن اولین خط کد معلوم باشد چه چیزی ساخته میشود، برای چه کسی، و چطور میفهمیم که درست ساخته شده.
گامها
۶ گام در این مرحله
- ۱
شناخت ذینفعان و اهداف کسبوکار
چه کسانی از این سامانه استفاده میکنند، چه کسانی دربارهٔ آن تصمیم میگیرند، و موفقیت پروژه با چه عددی سنجیده میشود.
خروجی: نقشهٔ ذینفعان · اهداف کسبوکار با شاخص قابل اندازهگیری
- ۲
نقشهبرداری از فرایند فعلی
کار امروز چطور انجام میشود — با اکسل، کاغذ، تلفن یا سامانهٔ قدیمی — و کدام بخشهایش واقعاً باید نرمافزاری شود.
خروجی: نمودار فرایند وضع موجود · فهرست نقاط درد با تخمین هزینهٔ فعلی
- ۳
استخراج و مستندسازی نیازمندیها
تبدیل خواستهها به نیازمندیهای روشن، آزمونپذیر و بدون ابهام — بههمراه آنچه صراحتاً خارج از دامنه است.
خروجی: سند نیازمندیها · معیارهای پذیرش · فهرست موارد خارج از دامنه
- ۴
تعیین دامنه و اولویتبندی
کدام بخش در نسخهٔ اول ساخته میشود و کدام بخش عمداً به بعد موکول میشود، با دلیل نوشتهشده برای هر دو.
خروجی: دامنهٔ نسخهٔ اول · نقشهٔ راه نسخههای بعد
- ۵
امکانسنجی فنی و برآورد اولیه
آیا این کار با فناوری، بودجه و زمانی که در اختیار است شدنی است — و اگر نیست، کدام بخشش شدنی است.
خروجی: گزارش امکانسنجی · برآورد بازهٔ هزینه و زمان · ریسکهای شناساییشده
- ۶
بررسی سامانه و دادهٔ موجود
وقتی سامانهای از قبل هست: چه چیزی در آن است، چه کسی میفهمدش، دادهٔ داخلش در چه وضعی است و چه چیزی باید منتقل شود.
خروجی: نقشهٔ سامانهٔ موجود · ارزیابی کیفیت داده · گزینههای نوسازی یا جایگزینی
هوش مصنوعی
هوش مصنوعی در مرحلهٔ کشف و تعریف
در هر گام از این مرحله، بخشی از کار با کمک هوش مصنوعی انجام میشود و بازبینی نهایی با مهندس ماست. چیزی که شما میبینید این است:
- نقشهبرداری از فرایند فعلی — جلسات کشف کوتاهتر میشود و نقشهٔ فرایند شما در روزهای اول آماده است، نه هفتهها بعد.
- استخراج و مستندسازی نیازمندیها — ابهام و تناقض پیش از شروع ساخت پیدا میشود — یعنی دوبارهکاری گرانِ وسط پروژه اتفاق نمیافتد.
- تعیین دامنه و اولویتبندی — نسخهٔ اول کوچک و قابل تحویل میماند و بودجه صرف چیزی میشود که واقعاً لازم دارید.
- امکانسنجی فنی و برآورد اولیه — در همان هفتهٔ اول میدانید کدام بخش شدنی است و کدام نیست — بهجای اینکه ماه سوم بفهمید.
- بررسی سامانه و دادهٔ موجود — سامانهٔ قدیمی شما در چند روز نقشهبرداری میشود، حتی وقتی مستندات ندارد و تیم قبلی رفته است.
کل چرخهٔ تولید را ببینید— هوش مصنوعی در ۹ مرحلهٔ ساخت و نگهداشت نرمافزار
در این مرحله
مرتبط با کشف و تعریف
سؤالی دربارهٔ مرحلهٔ کشف و تعریف دارید؟
بگویید پروژهتان در چه وضعیتی است؛ میگوییم این مرحله برای شما چه شکلی میشود و چقدر طول میکشد.