shahed chowdhuri, sr. consultant. 1.ui design: predicting human behavior 2.product backlog vs...

20
Center of Excellence PRESENTS: “Fun with Visual Studio!” Shahed Chowdhuri, Sr. Consultant

Upload: daniel-mills

Post on 14-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

Center of ExcellencePRESENTS:

“Fun with Visual Studio!”Shahed Chowdhuri, Sr. Consultant

Page 2: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

Tools & Technologies

Page 3: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

1. UI Design: predicting human behavior2. Product Backlog vs Artificial Deadlines3. Scrum, especially in lone-wolf projects4. Re-using existing code: refactor or not?5. Targeting multiple platforms and screen sizes…

Agenda

Page 4: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

…6. Memory allocation and code optimization7. Publishing to consumer devices8. Work-life balance9. User feedback10. Playable demo!

Agenda

Page 5: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

1. UI DesignHUD in “safe area”

Focus on primary user action

Special items

Page 6: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

2. Backlog vs Deadlines

Page 7: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

3. Scrum & Lone-Wolf

Page 8: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

4. Refactoring Old Code

Refactoring vs. Rewrite

Page 9: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

5. Target platformsHDTV via Xbox 360 console

Windows

Page 10: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

6. Optimization

Page 11: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

7. Consumer Devices

Page 12: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

8. Work-Life Balance

Page 13: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

9. User Feedback: Good

The Good

Page 14: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

9. User Feedback: Bad

The Bad

“I'm sure by now my readers are wondering if I would buy this game, and to be honest I'd have to say that I'd skip it.”

“The game is colourful and cheap and does feature a very good background song but there is nothing much to the game and could have done with having more of a platforming puzzle element to it.”

Page 15: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

9. User Feedback: Ugly

The Ugly

Page 16: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

#Twitter Feud!!!

Curious

Demanding

Angry

Calm

Helpful

Page 17: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

* Anonymous Ratings

Anonymous ratings from Xbox Marketplace on XboxIndies.com

Page 18: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

10. Review + Demohttp://youtu.be/Vd3zgcSz4KY

Page 19: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

* Business Intelligence• Measuring Sales and Performance• Spotting Trends• Pricing and Competition• Making Better Business Decisions• Learning From Past Success (and Mistakes)

Page 20: Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf

* Community• XBLIG Sales Data Analyzer

• XNA Basic Starter Kit

• Platformer Level Editor