Feature what is the feature and what is the base functionality Implementation how does it affect project and interact with other components of application Potential conflicts possible bugs