Back to Freecodecamp

Dialogue 3: Balancing Projects

curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681478e4b54ac6044a51e385.md

latest4.5 KB
Original Source

--description--

Watch the video below to understand the context of the upcoming lessons.

--assignment--

Watch the video.

--scene--

json
{
  "setup": {
    "background": "company2-boardroom.png",
    "characters": [
      {
        "character": "Maria",
        "position": { "x": -25, "y": 0, "z": 1 }
      },
      {
        "character": "James",
        "position": { "x": 125, "y": 0, "z": 1 }
      }
    ],
    "audio": {
      "filename": "B1_20-3.mp3",
      "startTime": 1
    },
    "alwaysShowDialogue": true
  },
  "commands": [
    {
      "character": "Maria",
      "position": { "x": 25, "y": 0, "z": 1 },
      "startTime": 0
    },
    {
      "character": "James",
      "position": { "x": 70, "y": 0, "z": 1 },
      "startTime": 0.5
    },
    {
      "character": "Maria",
      "startTime": 1,
      "finishTime": 8.52,
      "dialogue": {
        "text": "As we look at the quarter ahead, we need to distribute our resources carefully. All of our projects need some attention, but we can't cover everything at once.",
        "align": "left"
      }
    },
    {
      "character": "James",
      "startTime": 8.84,
      "finishTime": 15.46,
      "dialogue": {
        "text": "I agree. How about we allocate half of our server capacity to the main project, since it's crucial for our yearly goals?",
        "align": "right"
      }
    },
    {
      "character": "James",
      "startTime": 15.7,
      "finishTime": 18.92,
      "dialogue": {
        "text": "We could give the other half to support both of our smaller initiatives.",
        "align": "right"
      }
    },
    {
      "character": "Maria",
      "startTime": 19.68,
      "finishTime": 24.24,
      "dialogue": {
        "text": "That sounds reasonable, but none of the smaller projects should get advanced analytics tools yet.",
        "align": "left"
      }
    },
    {
      "character": "Maria",
      "startTime": 24.42,
      "finishTime": 31.44,
      "dialogue": {
        "text": "They're not ready for that level of integration. Maybe we could allocate another two developers to them instead to help speed up the basic development.",
        "align": "left"
      }
    },
    {
      "character": "James",
      "startTime": 31.94,
      "finishTime": 37.2,
      "dialogue": {
        "text": "I see your point, but we have no extra developers available until next month. It's a tight situation.",
        "align": "right"
      }
    },
    {
      "character": "James",
      "startTime": 37.66,
      "finishTime": 44.32,
      "dialogue": {
        "text": "We can't hire anyone new right now either. Perhaps we could slightly extend our current team's hours?",
        "align": "right"
      }
    },
    {
      "character": "Maria",
      "startTime": 45.02,
      "finishTime": 51.82,
      "dialogue": {
        "text": "We might face some pushback there. Neither the developers nor the project managers want longer hours. It could lead to burnout.",
        "align": "left"
      }
    },
    {
      "character": "Maria",
      "startTime": 52.3,
      "finishTime": 58.0,
      "dialogue": {
        "text": "Why don't we consider using either part-time contractors or spreading tasks among existing projects?",
        "align": "left"
      }
    },
    {
      "character": "James",
      "startTime": 58.36,
      "finishTime": 68.24,
      "dialogue": {
        "text": "That's a good option. Let's also ensure that any changes in task distribution are communicated clearly. We need to make sure no critical task is missed.",
        "align": "right"
      }
    },
    {
      "character": "Maria",
      "startTime": 68.88,
      "finishTime": 73.22,
      "dialogue": {
        "text": "Exactly, James. I'll make a plan for resource allocation and share it with you tomorrow.",
        "align": "left"
      }
    },
    {
      "character": "Maria",
      "startTime": 73.5,
      "finishTime": 77.06,
      "dialogue": {
        "text": "We can review it together and make changes before showing it to the whole team.",
        "align": "left"
      }
    },
    {
      "character": "James",
      "startTime": 77.64,
      "finishTime": 82.74,
      "dialogue": {
        "text": "Perfect, Maria. Thank you for leading this. We'll meet again this Friday to finish everything.",
        "align": "right"
      }
    },
    {
      "character": "James",
      "position": { "x": 125, "y": 0, "z": 1 },
      "startTime": 83.24
    },
    {
      "character": "Maria",
      "position": { "x": -25, "y": 0, "z": 1 },
      "startTime": 83.74
    }
  ]
}