Software Development Lifecycle
- Project Goal
- Epic
- User based stories
- As a [user role] I need to [some behavior or action] so that [business value] eg. As a student I need to see all the topics in one place so that my time is saved to search it at different places.
- User based stories
- Requirement Gathering
- What needs to be done to achieve the tasks mentioned in user stories
- What frameworks you will have to use.
- Design
- Visual Design
- Wireframes
- UI flows
- Technical Design
- Class diagrams
- Flowcharts
- UML diagrams
- Visual Design
- Defining stories technically
- POC
- Implement the heart of the project
- Test Cases
- QA driven project rather than developer driven
- Let QA define test cases
- Actual Development
- Sprints
- Build first approach
- Getting dependencies ensured first
- Getting everything set up first with dummy data or without actual implementation
- Mobile first approach
- Different Enviroments
- Local
- Dev
- QA
- Demo
- Live