کتاب زبان اصلی Mastering Software Project Requirements اثر Barbara Davis کتاب Mastering Software Project Requirements A Framework for Successful Planning Development Alignment اثر Barbara Davis یک راهنمای تجربی برای برنامه نویسان و مدیران پروژه است که به آنها کمک می کند تا به بهترین شکل موجود برنامه ها و نرم افزارهای خود را طراحی کنند این کتاب  آمیز در مورد نرم افزار شناخته شده است نویسنده این کتاب Barbara Davis نیز کتابهای موفقیت آمیز دیگری نظیر نحوه انجام پروژه های نرم افزاری و کار با مشتریان نرم افزاری را نیز نوشته است