--- id: 657dc7a30bfd894f0ed12a4f title: Task 104 challengeType: 19 dashedName: task-104 --- # --description-- A `brainstorming session` is a meeting where people come together to think of new ideas or solve problems. In a programming team, it might be a time when everyone suggests different ways to tackle a coding challenge. # --questions-- ## --text-- When do `brainstorming sessions` happen according to the conversation? ## --answers-- Always when tasks are assigned. ### --feedback-- Brainstorming is not just for when we decide who does what. --- When the client needs it. ### --feedback-- Client needs don't always lead to brainstorming. --- When they are included in the meeting. ### --feedback-- Just because there is a meeting doesn't mean they will brainstorm. --- When the project needs it. ## --video-solution-- 4 # --scene-- ```json { "setup": { "background": "company2-center.png", "characters": [ { "character": "Tom", "position": { "x": 50, "y": 15, "z": 1.2 }, "opacity": 0 }, { "character": "Sophie", "position": { "x": 50, "y": 0, "z": 1.4 }, "opacity": 0 } ], "audio": { "filename": "1.3-4.mp3", "startTime": 1, "startTimestamp": 49.2, "finishTimestamp": 54.56 } }, "commands": [ { "character": "Tom", "opacity": 1, "startTime": 0 }, { "character": "Tom", "startTime": 1, "finishTime": 3.04, "dialogue": { "text": "Does this include brainstorming sessions?", "align": "center" } }, { "character": "Tom", "opacity": 0, "startTime": 3.1 }, { "character": "Sophie", "opacity": 1, "startTime": 3.1 }, { "character": "Sophie", "startTime": 3.1, "finishTime": 6.36, "dialogue": { "text": "Occasionally, yeah. It depends on the project's needs.", "align": "center" } }, { "character": "Sophie", "opacity": 0, "startTime": 6.86 } ] } ```