Supervisor: Assist. Prof. Dr. Murat Yılmaz Co-Advisor: Dr. Eray Tüzün

Slides:



Advertisements
Similar presentations
R&D Process Optimization for a Customer and Order Management System Lauri Halkola April 29, 2008 Supervisor: Professor Raimo Kantola Instructor: MSc Miko-Janne.
Advertisements

Software Development Life-Cycle Models
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
IVANA NIŽETIĆ Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia Long-lasting teaching materials in spite of changing technology.
Scrum Research at Carnegie Mellon Mark C. Paulk, Ph.D. March 16, 2009 Scrum Gathering, Orlando.
Agile Project Management with Scrum
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Agile development By Sam Chamberlain. First a bit of history..
International Scrum Institute Accredited Scrum Certifications for Agile Software Practitioners.
Quality Consulting Adaptive Processes Consulting Agile and Scrum Offerings Be with the Best! An ISO 9001:2008 Certified Company.
Classical vs. Agile Requirements Development Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
FYRIRLESTRAMARAÞON HR 2011 | RU LECTURE MARATHON 2011 Marta Kristín Lárusdóttir School of Computer Science Is it easy to use?
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Odin Technology Ltd. Automated Testing that Delivers.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
Project Workflow. How do you do it? -Discussion-
Classical vs. Agile Requirements Development Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
English in the workplace for Speakers of Other Languages in Brazil: from communication to working tool IATEFL ESOL Sig - Glasgow 2012 Maria Lúcia Sciamarelli.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
BUSINESS MANAGEMENT SIMULATION APT Resources & Services Trainer: Uwe Schulte Training session.
Leticia Rhea March 8, 2015 EDTC 3332 Instructional Technology Practicum.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Socorro Independent School District Eastlake High School SATA Updated: Oct
Project Workflow.
Teaching slides Chapter 2
CS 664 Sample Presentation
Advanced Software Engineering
Flight Software Conference 2016
Change your look and feel to how you work! Let’s SCRUM Change your look and feel to how you work!
Software Engineering Process
Management and Career Development
Advanced Software Engineering
Valuable Project Management Tools and Techniques
Agile Development -- an overview
Rapid Application Development
Project Workflow.
Iterative and Agile Development
Agile Scrum Online Training
By: By: Agile Scrum Master Online Training.
Simulacrum: Simulated Virtual Reality for Emergency
Creating User Documentation in an Agile World
Microsoft Exam Dumps Questions & Verified Answer - Dumps4downlod.in
Campus Locator – Definition Phase (May04-04)
HCI in the software process
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
Design, prototyping and construction
Project Management and the Agile Manifesto
Teaching slides Chapter 1.
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Master dissertation Proposals
Scrum Overview.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
HCI in the software process
Computer Science & Engineering Electrical Engineering
Motion Capture and vr Frisbee Visualizer 2018.
SQL Server Management Studio Tips and Tricks
Scrum Science NGSS: Engineering, Technology, Applications of Science
CS 6640 Sample Presentation
Topic 1: Introduction to the Module and an Overview of Agile
Design, prototyping and construction
Remaining Agile on Virtual Teams
Elena Paunova-Hubenova
Presentation transcript:

Supervisor: Assist. Prof. Dr. Murat Yılmaz Co-Advisor: Dr. Eray Tüzün Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Supervisor: Assist. Prof. Dr. Murat Yılmaz Co-Advisor: Dr. Eray Tüzün Aydan SAYIN 201311052 Cansu BALKAN 201211010 Ayça ÖZDEMİR 201211043

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Content Company Information Problem Analysis Solution Results and Conclusion References Demo

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Company Information HAVELSAN is a Turkish software and systems company having business presence in the defense and IT sectors. Their area of expertise are: Command Control & Combat System Information & Security Technologies Simulation& Test Systems Cyber Security

Co- Advisor: Dr. Eray Tüzün/HAVELSAN Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Co- Advisor: Dr. Eray Tüzün/HAVELSAN Principal Software engineer in Software Development Automation Unit of HAVELSAN He has over 15 years of experience in Software Engineering His research interests are: Software development methodologies Software process improvement Software Reuse Application Lifecycle Management

Problem Difficulties in learning Daily Scrum meeting principles Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Problem Difficulties in learning Daily Scrum meeting principles Keeping the meeting effective and productive Problems in practicing Daily Scrum meeting in a realistic environment with realistic characters

Motivation Solution: An educational simulation environment Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Motivation Practitioners (newcomers) do not know Daily Scrum meeting principles. Solution: An educational simulation environment HAVELSAN will use this project for Saving time Reducing cost of education of newcomers.

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Analysis The project aims to explore how to model human personality, mood, and emotion into as VR characters to create scenario-based daily scrum simulations. We combine the topics below to understand and solve the problem correctly. Agile Scrum Virtual Reality Big Five Factors Models of Personalities

Analysis (Cont’d) Agile Agile methods are iterative and incremental. Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Analysis (Cont’d) Agile Agile methods are iterative and incremental. Agile Software Development methods can respond changes.

Analysis (Cont’d) Scrum Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Analysis (Cont’d) Scrum Scrum is an agile software development technique. Scrum use 4 meeting approaches: Sprint retrospective, daily Scrum meeting, Sprint evaluation meeting, and sprint planning meeting. Our Project is based on Daily Scrum Meeting.

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Analysis (Cont’d) Virtual Reality (VR) Virtual Reality basicly means “near reality”.

Analysis (Cont’d) Big Five Factors Models of Personalities Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Analysis (Cont’d) Big Five Factors Models of Personalities Hierarchical model of personality OCEAN ( extraversion, conscientiousness, openness, neuroticism and agreeableness). Factors that are affecting individuals’ behavior.

How our Project differs from the others? Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings How our Project differs from the others? Scenario and Test based learning application 3D realistic environment Realistic characters with their own behaviors and emotions Gamification

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Project Description Intended Audiences: Inexperienced software engineers Software engineering students

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Solutions Project management as Hybrid approach Waterfall Model Documentation Scrum Model Implementation

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Technology Used Unity 3D (game engine) Autodesk Character Generator

Technology will be used Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Technology will be used Motion Builder C# (scripting language) Microsoft Visual Studio 2015 FaceShift

Simulation Environment Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Simulation Environment There is one participant interacts with the simulation. The NPCs interact with the participant according to scenarios. There are several levels. Each level has a different scenario. Each level, there are different duties and tests Goal is to complete all of the levels with success.

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Use Case Diagram Interactions of the participant with the system are shown. The participant can be developer or Scrum master during the simulation.

Our Project is based on scenarios. Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Scenarios Our Project is based on scenarios. There are various type of scenarious. Each aims to teach at least one principle of Daily Scrum meeting.

Releated quiz questions will be appeared. Releated tips will be shown. Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Scenarios Releated quiz questions will be appeared. Releated tips will be shown.

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings First Step: Monotonic Scenario Lines Time is Linear! S4: Don’t let your Daily Scrum become a genarelmeeting- use Parking Lot. S5: If you have raised impediments, consider contacting the Product Owner S0: Disruption of the meeting S1: Do you update tasks before the Daily Scrum meeting? S2: Don’t go in detail S6: No phones + no checking email. S7: No distraction S8: Answer the basic 3 questions of Daily Scrum meeting.

Scenario &Test Questions & Tips Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Scenario &Test Questions & Tips Example scenario

Scenario &Test Questions & Tips Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Scenario &Test Questions & Tips

Simulation Environment Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Simulation Environment

Trailer

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Characters Sezen Sarı Mustafa Alp Yılmaz Koray Kaya Ercan Poyraz Esin Açık

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Result & Conclusion Motivation: HAVELSAN’s need of educative simulation on Daily Scrum meeting. Objectives: Training the participants on Daily Scrum meeting Reduce the education cost Saving time

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings Acknowledgement We would like to express our special appreciation to our advisor: Assist. Prof. Dr. Murat YILMAZ for his valuable suggestions and supports. Special thanks should be also given to our co-advisor: Dr. Eray TÜZÜN from HAVELSAN for his professional guidance and constructive recommendations.

Notions of Emotions: Modelling Personalities for Notions of Emotions: Modelling Personalities for Virtual Reality Based Daily Scrum Meetings References “HAVELSAN in the Domestic Passenger Aircraft Project!” [Online] Available: http://www.tskgv.org.tr/havelsan-in-the-domestic- passenger-aircraft-project/ “Command Control and Combat System ” [Online] Available: http://www.havelsan.com.tr/TR/Main/urun/192/komuta-kontrol-savas- sistemleri “Information & Security Technologies “[Online] Available: http://www.havelsan.com.tr/TR/Main/urun/193/bilisim-ve-guvenlik- teknolojileri “HAVELSAN” [Online] Available: http://www.havelsan.com.tr/TR/Main “Virtual reality” [Online] Available: https://en.wikipedia.org/wiki/Virtual_reality#cite_note-1 “Cyber Security & Cloud Computing Technologies “[Online] Available: http://www.havelsan.com.tr/TR/Main/urun/194/siber- guvenlik-ve-bulut-bilisim-teknolojileri “Simulation, Training & Test Systems “ [Online] Available: http://www.havelsan.com.tr/TR/Main/urun/195/simulasyon-egitim-ve- test-sistemleri “Waterfall Team” [Online] Available: http://www.slideshare.net/SWIFTcommunity/psf-2013-highlight-session-waterfall-and-agile “Scrum Summary” [Online] Available: http://deanhume.com/home/blogpost/the--ideal--sprint-length/90

THANKS FOR LISTENING!