Feature Driven Development (FDD), created by Peter Coad and Jeff de Luca, combines the compelling advantages of agile methodologies with model-driven techniques that scale to the largest teams and projects. This book demonstrates FDD at work in real-world projects, giving project leaders all the information they need to successfully apply it in their own organizations. The authors begin by introducing FDD's goals and rationale, and the compelling advantages of its model-driven, short-iteration approach to software development. You'll discover which types of projects FDD is best suited for; and understand FDD's roles, artifacts, goals, and timelines. The book includes practical, hands-on coverage of all five key FDD activities: developing an overall model, building a feature list, "plan by feature," "design by feature," and "build by feature." The book also offers specific guidance on adapting FDD to many different types of projects.
STEPHEN R. PALMER specializes in domain object modeling using TogetherSoft's exclusive modeling-in-color technique and the FDD process. He has over 12 years of experience working on software development projects throughout the world and in many different industry sectors. He cut his development "teeth" designing and implementing real-time software in C and Fortran on major projects within the UK power utility industry. More recently, he has worked on major projects in both government regulatory bodies and banking in Singapore. Steve was the first full-time mentor engaged by TogetherSoft and is the editor of the monthly technical newsletter, The Coad Letter (http://www.togethercommunity.com/coad-letter).
JOHN M. FELSING has more than 22 years of experience working on multimillion-dollar software development projects in diverse application domains. For a year and a half, he served as Senior Coad Certified Mentor at TogetherSoft, where he supported TogetherSoft's product lines and mentored teams that were applying OO Design and FDD techniques to projects.