Project Approach to Applications Development
Mirjana Krajcar, Lecturer
Minimum learning outcomes
- Collect customer requirements and rank them by execution priority.
- Recommend allocation of programming tasks per project iteration.
- Validate recommendations in architecture and application design
- Discuss advantages of system use for storing code versions.
- Compare various types of application testing.
- Choose code refactoring techniques in order to achieve better readability and understanding.
- Compare characteristics of Scrum and MSF frameworks.
Preferred learning outcomes
- Based on collected and ranked user requirements, independently prepare a document on functionality specification.
- Develop programming tasks based on user requirements and recommend their distribution by project iterations
- Select the appropriate architecture and application design.
- Support the use of systems for storing code versions in a project team.
- Independently apply different types of testing functionality and characteristics of applications
- Justify the use of code refactoring techniques.
- Apply Scrum and MSF framework concepts in project application development.