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