2. Your software development team is planning to develop a new in-car software system. One of the most important features of the software should be the ability to manage fuel- use efficiently. On-board entertainment is lower priority than advanced driving-related functionalities. Your team is considering the following requirements: R1 A facility to connect the car to the internet via 5G. R2 Allow the driver to control the heating of the car from their smartphone. R3 Download data (e.g. navigation files from GMaps) from the internet for long-haul trips. R4 Enable the driver to check up on the car's status via their smartphone. R5 Stream music from the internet through the audio system. R6 Enable the driver to immobilise the car via their smartphone if it has been stolen. R7 An "intelligent driving" system that automates tasks to make driving easier and safer. R8 A function to sound an alarm if it detects that the driver is falling asleep. R9 A function to automatically turn the full-beam on or off depending on daylight R10 A program that controls a pump in the car so that it will automatically inflate or deflate the tyres to suit the driving surface. R11 A built-in video games console for passengers in the back seat. R12 A component to switch the engine into "low emissions" mode whenever it senses that the car has stopped (e.g. at traffic lights). R13 An integrated video-player with built-in TikTok support for the driver to watch videos while driving. (a) Apply the MOSCOW prioritisation technique to the above list of requirements, justify- ing your choices. [10 marks] (b) Draw a Kanban board to carry out work on the requirements and simulate the exe- cution of a sprint, discussing the state of the board at the end of the sprint. In your Kanban board, refer only to each user story by its unique identifier (e.g., R1). [10 marks]