This book presents a new methodology, known as Knowledge Driven Development, for managing project knowledge in an exhaustive and structured manner. The text highlights the importance of efficient project delivery methodology in the overall software development life cycle. Important topics such as requirement analysis, solution design, application design, and test design are discussed in depth. It establishes a connection between enterprise knowledge...