PRE2023 3 Group5: Difference between revisions
No edit summary |
(Added Planning section and logbook) |
||
Line 1: | Line 1: | ||
Medical Robot | Medical Robot | ||
==Group Members== | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Line 6: | Line 8: | ||
!Department | !Department | ||
|- | |- | ||
|Yuting Dong | |Yuting Dong | ||
|1546104 | |1546104 | ||
|Computer Science | |Computer Science | ||
|- | |- | ||
|Jie Liu | |Jie Liu | ||
|1799525 | |1799525 | ||
|Computer Science | |Computer Science | ||
Line 18: | Line 20: | ||
|Mechanical Engineering | |Mechanical Engineering | ||
|- | |- | ||
|Samir Saidi | |Samir Saidi | ||
|1548735 | |1548735 | ||
|Computer Science | |Computer Science | ||
|- | |- | ||
|Feiyang Yan | |Feiyang Yan | ||
|1812076 | |1812076 | ||
|Computer Science | |Computer Science | ||
|- | |- | ||
|Nikola Mitsev | |Nikola Mitsev | ||
|1679759 | |1679759 | ||
|Computer Science | |Computer Science | ||
|} | |||
==Planning== | |||
We created a plan for the development process of our product based off of the previously described approach. This plan is shown in the Gantt chart below: | |||
[[File:Gantt Chart PRE2023 3 Group5.png|center|thumb|1000x1000px|A Gantt chart of our development plan.]] | |||
===Task Division=== | |||
We subdivided the tasks amongst ourselves as follows: | |||
{| class="wikitable" border="1" style="border-collapse: collapse;" cellpadding="2" ; | |||
! colspan="2" style="background: #d1e3ff;" |Research | |||
! | |||
! colspan="2" style="background: #ff8f8f;" |Requirements | |||
! | |||
! colspan="2" style="background: #a7e8b3;" |Specification | |||
! | |||
! colspan="2" style="background: #d9a7e8;" |Implementation | |||
! | |||
! colspan="2" style="background: #ffbf7a;" |Testing | |||
|- | |||
|'''Task''' | |||
|'''Group member''' | |||
| | |||
|'''Task''' | |||
|'''Group member''' | |||
| | |||
|'''Task''' | |||
|'''Group member''' | |||
| | |||
|'''Task''' | |||
|'''Group member''' | |||
| | |||
|'''Task''' | |||
|'''Group member''' | |||
|- | |||
|Define problem statement and objectives | |||
|Everyone | |||
| | |||
|User Analysis | |||
|Jie | |||
| | |||
|Create UML Diagrams | |||
|Everyone (TBD) | |||
| | |||
|Implement the prototype | |||
|Everyone (TBD) | |||
| | |||
|Test the prototype | |||
|Everyone (TBD) | |||
|- | |||
|Setup the Wiki page | |||
|Yuting | |||
| | |||
|Create Survey | |||
|Jie & Feiyang | |||
| | |||
|Define user interface | |||
|Everyone (TBD) | |||
| | |||
|Create formal acceptance test plan | |||
|Everyone (TBD) | |||
| | |||
|Work on presentation | |||
|Everyone (TBD) | |||
|- | |||
|Literature research | |||
|Everyone | |||
| | |||
|Analyse Survey | |||
|Jie & Feiyang | |||
| | |||
|Make a test plan | |||
|Everyone (TBD) | |||
| | |||
|Finalize prototype | |||
|Everyone (TBD) | |||
| | |||
|- | |||
|Write Section "Approach" | |||
|Yuting | |||
| | |||
|Write Formal Requirements | |||
|Everyone (TBD) | |||
| | |||
|Finalize wiki | |||
|Everyone (TBD) | |||
| | |||
|- | |||
|Write Section "Planning" | |||
|Samir | |||
| | |||
|- | |||
|Write Introduction | |||
|Zhiyang | |||
| | |||
|- | |||
|Write Section "State of the Art" | |||
|Samir & ... (TBD) | |||
| | |||
|- | |||
|Perform Stakeholder Analysis | |||
|Everyone | |||
| | |||
|- | |||
|Update Wiki | |||
|Everyone | |||
| | |||
|} | |||
===Milestones=== | |||
By the end of Week 1 we should have a solid plan for what we want to make, a brief inventory on the current literature, and a broad overview of the development steps required to make our product. | |||
By the end of Week 3 we should have analysed the needs of our users and stakeholders, formalized these needs as requirements according to the MoSCoW method, and have a clear state-of-the-art. | |||
By the end of Week 4 we should have specified the requirements as UML diagrams, blueprints, etc., created a basic user interface, and created an informal test plan. | |||
By the end of Week 6 we should have created a formal acceptance test plan. | |||
By the end of Week 7 we should have finished the implementation of our product's prototype. | |||
By the end of Week 8 we should have tested the product according to the acceptance test plan, finished the presentation, finalized the prototype, and finalized our report. | |||
===Deliverables=== | |||
The final product will be an Android application, representing the user interface, intended to be used alongside a physical robot which we will specify and try to (partially) implement. | |||
The application will have two views, one for the patient/user, and one for the caretaker/doctor. | |||
The robot will be equipped with a variety of sensors which will relay data to the application and should be capable of interacting with the user(s) and caretaker(s). | |||
==Logbook== | |||
===Week 1=== | |||
{| border="1" style="border-collapse: collapse;" cellpadding="2" | |||
!Name | |||
!Total hours | |||
!Tasks | |||
|- | |||
|Yuting | |||
| | |||
| | |||
|- | |||
|Jie | |||
| | |||
| | |||
|- | |||
|Zhiyang | |||
| | |||
| | |||
|- | |||
|Samir | |||
|5 | |||
|Introduction lecture (1), meeting (1.5), Gantt chart (1), Planning section (1.5) | |||
|- | |||
|Feiyang | |||
| | |||
| | |||
|- | |||
|Nikola | |||
| | |||
| | |||
|} | |} |
Revision as of 23:25, 6 February 2024
Medical Robot
Group Members
Name | Student ID | Department |
---|---|---|
Yuting Dong | 1546104 | Computer Science |
Jie Liu | 1799525 | Computer Science |
Zhiyang Zhang | 1841734 | Mechanical Engineering |
Samir Saidi | 1548735 | Computer Science |
Feiyang Yan | 1812076 | Computer Science |
Nikola Mitsev | 1679759 | Computer Science |
Planning
We created a plan for the development process of our product based off of the previously described approach. This plan is shown in the Gantt chart below:
Task Division
We subdivided the tasks amongst ourselves as follows:
Research | Requirements | Specification | Implementation | Testing | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Task | Group member | Task | Group member | Task | Group member | Task | Group member | Task | Group member | ||||
Define problem statement and objectives | Everyone | User Analysis | Jie | Create UML Diagrams | Everyone (TBD) | Implement the prototype | Everyone (TBD) | Test the prototype | Everyone (TBD) | ||||
Setup the Wiki page | Yuting | Create Survey | Jie & Feiyang | Define user interface | Everyone (TBD) | Create formal acceptance test plan | Everyone (TBD) | Work on presentation | Everyone (TBD) | ||||
Literature research | Everyone | Analyse Survey | Jie & Feiyang | Make a test plan | Everyone (TBD) | Finalize prototype | Everyone (TBD) | ||||||
Write Section "Approach" | Yuting | Write Formal Requirements | Everyone (TBD) | Finalize wiki | Everyone (TBD) | ||||||||
Write Section "Planning" | Samir | ||||||||||||
Write Introduction | Zhiyang | ||||||||||||
Write Section "State of the Art" | Samir & ... (TBD) | ||||||||||||
Perform Stakeholder Analysis | Everyone | ||||||||||||
Update Wiki | Everyone |
Milestones
By the end of Week 1 we should have a solid plan for what we want to make, a brief inventory on the current literature, and a broad overview of the development steps required to make our product.
By the end of Week 3 we should have analysed the needs of our users and stakeholders, formalized these needs as requirements according to the MoSCoW method, and have a clear state-of-the-art.
By the end of Week 4 we should have specified the requirements as UML diagrams, blueprints, etc., created a basic user interface, and created an informal test plan.
By the end of Week 6 we should have created a formal acceptance test plan.
By the end of Week 7 we should have finished the implementation of our product's prototype.
By the end of Week 8 we should have tested the product according to the acceptance test plan, finished the presentation, finalized the prototype, and finalized our report.
Deliverables
The final product will be an Android application, representing the user interface, intended to be used alongside a physical robot which we will specify and try to (partially) implement.
The application will have two views, one for the patient/user, and one for the caretaker/doctor.
The robot will be equipped with a variety of sensors which will relay data to the application and should be capable of interacting with the user(s) and caretaker(s).
Logbook
Week 1
Name | Total hours | Tasks |
---|---|---|
Yuting | ||
Jie | ||
Zhiyang | ||
Samir | 5 | Introduction lecture (1), meeting (1.5), Gantt chart (1), Planning section (1.5) |
Feiyang | ||
Nikola |