Assess
current technical और business situation से शुरू करें
अच्छा software work अक्सर constraints, inherited systems, अस्पष्ट interfaces, deadlines, और operational pressure से शुरू होता है। पहला pass यह समझने का होता है कि क्या मौजूद है, क्या fragile है, क्या preserve करना है, और क्या progress रोक रहा है।
- सिर्फ requested feature नहीं, delivery problem को भी स्पष्ट करें
- current codebase, system boundaries, dependencies, और release path map करें
- build plan propose करने से पहले business-critical risk पहचानें