Feature Driven Development: Comfortable Software Development for Teams
Have you ever sat back and questioned how you build software? Have you ever experienced the feeling that your current Agile methodology doesn’t quite fit how your team really works? Extreme Programming, Scrum, Lean, the Unified Process, and Kanban all focus on specific behaviors, interactions, and philosophies for getting stuff done. However, in many circumstances, these practices run contrary to successful personal habits used by members of a team, which causes poor adoption of core tenets of the proposed methodology. Feature-Driven Development, a lightweight software development methodology recognized as an Agile Method after the creation of the Agile Manifesto, allows developers to participate in activities that provide comfort and confidence while delivering business value in the same iterative and emergent fashion that underlies all Agile software development. Its guidance provides implicit time-boxing, empowers developers through design ownership and accountability, assists in right-sizing requirements to units of work, and provides structured design guidance to domain modeling. Attending this talk will familiarize you with the concepts of FDD and walk you through a practical example of building working software right before your eyes.
FDD PowerPoint: http://curtis.schlak.com/assets/fdd.pptx
Agile Web UX presentation: View: http://curtis.schlak.com/agile-ui-web-components Source: https://github.com/realistschuckle/agile-ui-web-components