Publisher's Synopsis
Just Enough Requirements and SDLC is the best place to start for an overview of software design artifacts and the common methodologies for completing a project. It includes discussion and examples of Business Requirements and Functional Requirements. Technical documentation includes high-level architecture, database design diagrams, UML diagrams and API documentation. The basics of SDLC are covered, including a discussion of Waterfall development, along with Agile methodologies Scrum, XP, and Kanban. Finally, a few strategies for combining Waterfall and Agile are discussed.