1 of 29

2 of 29

3 of 29

  • Art vs. Science
  • …Well, Computer Science anyway
  • Art
  • Digital Media: Art, Modeling, Animation, Music,…
  • Other: Scriptwriting and Playwriting
  • Engineering, Business

4 of 29

5 of 29

6 of 29

US Secretary of Labor appointed a commission to determine the skills people need to succeed in the modern workforce.

This new framework for workplace skills was based on 3 components:

  • Functional skills: what people actually do at work (real-world)
  • Enabling skills: specific knowledge and procedures developed through the traditional teaching and learning activities of schools
  • The scenario: a communication device to demonstrate the way in which work integrates these skills into a productive outcome

  • The gaming curriculum assumes a foundation of enabling skills and focuses on teaching the functional soft-skills through the use of workplace scenarios. More on this in a moment….

7 of 29

  • GDW 1 (11 weeks)
    • pre-production effort
    • 4-6 person teams
    • Concept, design, prototype, sell
    • 1 page sell, 5 page executive summary, GDD
    • Instructor is External Executive Producer
    • Open “pitch” gets voted on by faculty and students

8 of 29

  • GDW 2 (11 weeks)
    • full-production effort
    • 10-20 person consolidated teams
    • Full GDD, Gantt charts,�Project Production Journals (PPJ)
    • Multi-level game, video trailer, promotional material (i.e. poster)

9 of 29

  • Leadership
    • Team leaders
  • Interpersonal communication
    • Stop the emails! Talk! Record meeting minutes
  • Punctuality
    • Deductions for absence or lateness
  • Respect for deadlines
    • Pay (grades) for meeting deadlines
  • Working well with others
    • Conflict management
  • Time management
    • Weekly assessment and pay

10 of 29

  • Revision control
  • Asset lists
  • Templates
  • Naming conventions
    • Or why not to name something:

Wall47.jpg

midtermWorkingMattRevis_07_csc29NORMAL.wrl

Dan_screwed_up_first_model_so_heres_mine_2.mdl

11 of 29

12 of 29

  • Brainstorming
    • Theme exercises: i.e. Music, Color, Story
  • Brainstorming vs. Groupthink
    • Yale Psychologist Irving Janis devised 7 ways of preventing groupthink:
      1. Each member is “critical evaluator”.�This allows each member to freely air objections and doubts.
      2. Higher-ups should not express an opinion when assigning a task.
      3. Set up independent groups working on the same problem.
      4. All effective alternatives should be examined.
      5. Discuss ideas with trusted people outside of the group.
      6. The group should invite outside experts into meetings.
      7. At least 1 member should be assigned the role of Devil's advocate.
  • Living design
    • Reviews
    • Playtesting
    • Iterative

13 of 29

  • Mirror Industry (with caveats)
  • Internal Producer
  • Budget & pay for meeting milestones

  • Gantt charts, Basecamp, Bugzilla, etc.
  • Project Production Journals
  • PPJ follows SCRUM
    • Last, analyze, next, samples

14 of 29

Waterfall

Relay race

Rugby scrum

vs. Iterative/Agile/Scrum

15 of 29

t

Waterfall Development

16 of 29

t

Waterfall Development

(Images from http://www.lostgarden.com/2007/02/rockets-cars-and-gardens-visualizing.html)

17 of 29

Waterfall Development

18 of 29

Waterfall Development

19 of 29

Waterfall Development

Improvement Method one: Rocket Swarm

20 of 29

Waterfall vs. Iterative Development

Improvement Method two: Iterative Development

21 of 29

Waterfall vs. Iterative Development

Improvement Method two: Iterative Development

22 of 29

Waterfall vs. Iterative Development

Improvement Method two: Iterative Development

23 of 29

Waterfall vs. Iterative Development

But now we have missed opportunities!

24 of 29

Waterfall vs. Iterative Development

Stage Gate

25 of 29

Waterfall vs. Iterative Development

Maybe not separate products, but features

26 of 29

  • A pig and a chicken are walking down a road. The Chicken looks at the pig and says "Hey, why don't we open a restaurant?" The pig looks back at the chicken and says "Good idea, what do you want to call it?"
  • The chicken thinks about it and says�"Why don't we call it 'Ham and Eggs'?“

  • "I don't think so" says the pig,�"I'd be committed but you'd only be involved"

+

=

?

27 of 29

  • "Pig" Roles
    • The ones committed to the project and the Scrum process;�their “bacon is on the line".
    • Product Owner
    • Scrum Master (or Facilitator)
    • Scrum Team
  • "Chicken" Roles
    • Not part of the actual Scrum process, but must be taken into account. Provide feedback into the outputs for review and planning of each sprint.
    • Users
    • Stakeholders
    • Consulting Experts
  • Scrum weekly sprints

28 of 29

29 of 29

  • XPlanner Plus
  • Bugzilla
    • http://www.bugzilla.org
  • Github
    • https://github.com/
  • Bitbucket
    • https://bitbucket.org/
  • MS Project (through Drexel)
  • XP Web
    • http://xpweb.sourceforge.net/
  • Scrum.org
    • https://www.scrum.org/