Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Topic

Team Roles -

Strengths + weaknesses , team leader/ scrum / product owner / delivery manager , decision making process and reasoning

Requirements Analysis

functional and non functional (security, performance) , correct user , user stories and acceptance criteria , logically group features , what competition looks like

Constraints

Assumptions , Technical Challenges

Software Architecture Design

frameworks - comparison table , multiple comparisons, decision making process and reasoning ,

API Design

swagger (sophisticated , clear , clear route names), Data Modelling , how does it satisfy our requirements , diagram to show software architecture design

Deployment

how it is being run and hosted , what peripheral systems are being hosted, decision making and reasoning , continuous deployment

Breadth and Depth of Implementation

REFER TO TABLE

Software Quality

testing - pylint / pytest percentage , style - docstrings , organised GIT commits , testing practices , git practices , continuous integration and testing

Project Planning

refer to table

Project Management and Communication

refer to table - include the kanban method , scrums, agile etc etc, organise priority , table of comparison, deciosn making process and reasoning

Front End Design - UX/UI

Figma , decision making process and reasoning , wireframes, user testing , use cases , system modelling , sketches

Sytem modelling / APIc lifecycle /

Future improvements

front end , back end

Formatting

abstract, appendix , conclusion , no word limit , cover page ,

  • No labels