CS353

TEAM PROJECT

Credits
5
Year
3
Semester
1
Department
COMPUTER SCIENCE

Overview

Software requirement elicitation; consensus estimation; design, testing and implementation as a team; project management techniques and meeting skills; combining new knowledge and knowledge from previous modules to the design, development and deployment of a mobile/web application using SCRUM; using DevOps in a group context.

Learning Outcomes

  • Work effectively as a member of a software development team in an Agile environment
  • Deliver technical presentations during the software development cycle
  • Apply learned skills and experience more effectively in future project work
  • Plan and manage team activities & cCommunicate effectively with other team members
  • Use collaborative tools (e.g. software repositories) in a group context
  • Be able to design and deploy a product (including SSL certificate installation, configuring/using virtualised servers, serverless hosting, use hosted NOSQL DBs)
  • Be able to use modern DevOps approaches