Leveraging Role Play to Explore Software and Game Development Process

Slides:



Advertisements
Similar presentations
Technology and Operations Management (TOM) Electives
Advertisements

12 August 2004 Strategic Alignment By Maria Rojas.
Update on CEC Certificate & Professional Master’s Degree Frank Wiley – Business Development.
Teaching Diversity Through Inclusive Design Case Studies L. Goldberg, E. Jolly, J.P. Mellor, B. Moeller, M. Rothberg, R. Stamper, and M. Wollowski Rose-Hulman.
Chistyakova Nataly O.. Project stakeholders The client is the principal party interested in the carrying out of a project and in its successful outcome.
Marketing Essentials Section 3.1 Capitalism
ENGG 401 X2 Fundamentals of Engineering Management Spring 2008 Chapter 1: Engineering, Business, and Society Dave Ludwick Dept. of Mechanical Engineering.
MoHealthWINs MoHealthWINs Open Learning Initiative Co-Development Project October 31, 2013.
Graduate Attributes Jackie Campbell, Laura Dean, Mark de Groot, David Killick, Jill Taylor.
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
=_A-ZVCjfWf8 Nets for students 2007.
* Research suggests that technology used in classrooms can be especially advantageous to at-risk, EL, and special ed students. (Means, Blando, Olson,
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
10-1 Identify the changes taking place in the form and use of decision support in business Identify the role and reporting alternatives of management information.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
State shareholders should become an active force in promoting the establishment of effective corporate governance Chen Qingtai State Council Development.
The Interactive Media Industry Organisational Structures and Job Roles Research: Skillset.org.
The role of Finance in Agile Application Development
CHAPTER 1 Multimedia and Projects 1. What is multimedia  ‘Multimedia is the seamless integration of text, sound, images of all kinds and control software.
Module 4: Effect of Agile on the DoD Program Office TLO: Given a DoD program involved in software development using Agile philosophy methodologies, the.
National Educational Technology Standards For Students.
Business & Computer Science Education Department
7 Training Employees What Do I Need to Know?
Computer Science Information technology my career
Principles for Agile Development
How IoT Initiatives are Changing Product Development.
Challenges and opportunities for the CFO
Home.
Project 10 / ArtThread Work of Art Program
Appendix B Agile Methodologies
Year 10 Visual Communication Design
Off-the-Job Training Methods
Transaction Processing Systems
INTELLIGENT CONTENT For Your Knowledge Intensive Enterprise
Choosing your FBLA Competitive Event
Information Technology Project Management – Fifth Edition
Integrated Business Curriculum
Software engineering Lecture 21.
VENDORS, CONSULTANTS AND USERS
MEP CoordinationMEP Coordination and Clash Detection is Extremely Significant for BIM-Know Why.
CO1301: Games ncepts 2016 Lecture 2
Welcome to Traction Starting a Company.
Documenting the Design Process Presentation Explanation
By Jeff Burklo, Director
What are your Career Options?
AN OVERVIEW OF FINANCIAL MANAGEMENT
6 6 Training Employees C H A P T E R Training Employees
Developing a Plan Chapter 2.
Foundation Concepts for Teaching Problem Solving
The World of Business and Accounting
Adrienne Decker Christopher A. Egert
COMPANY NAME/ PRODUCT NAME
The accounting system produces information used by businesses to make decisions.
Documenting the Design Process Presentation Explanation
Welcome Back Atef Abuelaish.
Developing Software Engineering Class Projects with an Internal Client
Trends in workforce Training
Michael Moreno Saavedra & Christian Bach BUSINESS INTELLIGENCE
Curriculum Coordinator: Kathleen Mahoney
Multimedia and Projects
Documenting the Design Process Presentation Explanation
Section 28.2 Types, Trends, and Limitations of Marketing Research
Standard 6: Educational Leaders understand the social, legal, and ethical issues related to technology and model responsible decision-making related to.
Topic 1: Introduction to the Module and an Overview of Agile
Documenting the Design Process Presentation Explanation
Sims Companies: Business Simulation Game
Chapter 5: New and Emerging Process Methodologies
OU BATTLECARD: Oracle Linux Training and Certification
SD5953 Successful Project Management AGILE SOFTWARE DEVELOPMENT
OU BATTLECARD: E-Business Suite Courses and Certifications
Presentation transcript:

Leveraging Role Play to Explore Software and Game Development Process Adrienne Decker, David Simkins School of Interactive Games and Media and RIT Center for Media, Arts, Games, Interaction and Creativity (MAGIC) Rochester Institute of Technology adrienne.decker@rit.edu, dwsigm@rit.edu

Game Development Processes “Software engineering for game developers” Emphasis on communication skills and pitch process [FIE 2014 and FIE 2015]

Fall 2015 Addition – Role Play Often used to simulate practices in the world in an environment where consequences can be mitigated (military, mock trials, business, psychology). Software engineering process and practice can take months or years We have 15 weeks Role play can allow us to create simulation of situations where consequences can be mitigated, or even forced.

Role Play in the Computing Classroom Engage the student as the user of a technology to understand requirements of the system or how the user would see it (HCI course) [15]. Role play and CRC cards to introduce object-oriented concepts to students [16]. Enterprise Resource Planning course using Second Life as mechanism for enabling the role play and interactions where students are employed by a fictional company [18]. Project management course uses online system for simulation of students acting as project manager and seeing consequences of their decisions [24, 25, 26, 27]. Requirements engineering course using students to play the roles of both the customer and developer to see the multiple perspectives of the process [28].

Semester Narrative The students are now employee-owners of an independent game studio. The original owners have left with products in production and the employees have now taken ownership of the company. The company has enough money to stay afloat until the end of the calendar year (the end of the semester), but must get products out the door before then to ensure financial viability into the new year.

Emerging Themes Before class: research trends in game industry In class: Identify trends applicable to company’s new products Constraints: Budget - no budget for the company to invest in new software or hardware Time – release by end of the year (3 months) Skill constraints of the personnel they had on hand – the skills of the students in the class

Business Issues Discussion around business law and business practices Incorporating a business Should we change the structure of our company Investors and raising capital Investor pitches

Marketing Products currently in production (former student projects) Before class: Familiarize themselves with the products In-class: Create a marketing campaign for the current products with the idea that a successful launch of these products sets up the launch of the new products in production and the success of the company. Where to market How to market

Software Development Methodologies Students presented on various software development methodologies (waterfall, scrum, agile) to try to convince the studio to adopt that methodology After all presentations, group discussion about which methodology would be adopted by the studio going forward

Legal Crisis In class students were presented a scenario about a legal concern for the company and needed to craft appropriate responses Intellectual Property issue with product currently in production and ready for release Contract and scope creep Possible security breach and a competitor is advertising release of a game very similar to one currently in production

Next Great Idea Ideation and pitches for the next products to go into production

Postmortems Postmortem presentation about the current products in the pipeline Engaged in a group discussion about which projects should move forward and which projects need to be pulled Risk/gap analysis on the company’s product base to help make the decisions Students determined how to move personnel from one project to another based on the cuts

Observations Students were positive in their opinion of the inclusion of the role play in the curriculum Open-ended nature of the role play Social interaction that came with working in teams No majority opinion on which interventions had been most effective Instructor’s level of engagement was a significant factor in success of intervention Reinforces Vold and Yayilgan’s work [17] Universally encouraged our inclusion of these exercises in future iterations of the course

Future Directions New exercises (more business and legal, more focused software methodology, more deliverables) Debriefs Information about what students learned from activities explicitly Video recording of in-class exercises Analysis of video recordings