Bridging the Distance through Agile Game Development

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    2001 © CCP hf. All rights reserverd.

    1 Event

    Bridging the Distance through Agile Game Development - Presentation Transcript

      • Bridging the Distance through Agile Game Development Aðalsteinn “Alli” Óttarsson
    1. Who am I ?
      • Aðalsteinn “Alli” Óttarsson
      • Technical Producer
      • Core Technology Group
      • Joined CCP in 2001
    2. Going to talk about.
      • Brief history of CCP
      • EVE Development
      • EVE Online Expansions
      • Our upcoming MMO title
      • Core development efforts
      • Scaling our organization and tools
      • Company
        • Founded in 1997, privately held
        • EVE Online launched in 2003
        • Acquired White Wolf Publishing in 2006
      • Prosperity
        • Grown from relative obscurity to moderate success
      CCP Overview
      • Culture
        • We care about each other and our customers
        • We dare to take calculated creative risks
        • We recognize that we can only reach our destination with teamwork, trust and friendship
      • Company
        • Founded in 1997
        • Privately held
      • Culture
        • We care about each other and our customers
        • We dare to take unknown and treacherous paths
        • We recognize that we can only reach our destination with teamwork, trust and friendship
      • Prosperity
        • Grown from relative obscurity to moderate success
      CCP Overview
      • CCP employees are spread between four offices in three continents
      • Iceland / Reykjavík
        • Headquarters
        • ~210 Employees
      • China / Shanghai
        • ~60 Employees
      • USA / Atlanta
        • ~100 Employees
      • UK / London
      • CCP employees represent over 20 nationalities
      • The number of languages spoken by employees exceed 30
      • Melding the best of art, science, operations and business talent
      CCP Overview Atlanta London Shanghai
    3.  
    4. Staged Deliveries
      • Iterative and Incremental approach.
      • Each stage delivers a full vertical slice of working software
        • Requirements, design, production, testing, packaging, user feedback.
      • Component/Feature Lifecycle and artifacts
        • SRS Document, Test Plan, Construction / Prototyping, Detailed Design, Development, Testing, Code Review, Integration.
      • Team involvement
        • Estimation , Feature Ownership, Peer reviews
      • Promotes practices for high quality and risk mitigation.
    5. Orion Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    6. Sputnik Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    7. Sputnik Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    8. Sputnik Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    9. Laika Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    10. Crystal Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    11. Phoenix Staged Delivery plan EVE is too complex. Impossible to make in one go Rinse and repeat If you can’t make in one go just try and try until it is ready
    12. Phoenix
    13. Phoenix
    14. Mandala
    15. Emerald
    16. Emerald
    17. EVE Online
    18. May 2003
    19. EVE Online Expansions
    20. EVE Online Expansions Game design idea Rough game design Approved by lead game designer Refined game design Scheduled for production Engineer reviewed Implementation Feature testing Public testing Regression testin g Approved Released to operation
    21. EVE Subscriber Trends 2008 HAMMER
    22. EVE Online Expansions
      • Over 120 Developers
      • 3 Offices in 3 Continents
      • Biggest EVE Expansion to Date
      • Shorter development time than previous expansions
    23. Transition EVE to Agile Game design idea Rough game design Approved by lead game designer Refined game design Scheduled for production Engineer reviewed Implementation Feature testing Public testing Regression testin g Approved Released to operation SCRUM TEAMS 2 weeks 24 hours
    24. Scrum 改 善 2 weeks 24 hours Team Product Owner Scrum Master Product Backlog Prioritized by Product Owner } Sprint Backlog Features committed to a sprint by the team Backlog Items Tasks expanded by the team Daily Scrum 15 minute daily team stand up meeting. Product Increment Functional working software. Sprint Review New functionality is demonstrated Sprint Retrospective Team reflects on last sprint and make continuous process improvements
    25. The Spectrum of Process Complexety
    26. Apocrypha Product Managers VISION: Theme: True Exploration Features: Unknown Universe Unstable Collapsable Wormholes Ancient Races New Encounters New Technology Enhanced New Player Experience Story telling of epic porportions
    27. Apocrypha Organization Chart Product Backlog Product Managers Product Owner Product Owner Product Owner Product Owner Product Owner Agile Transition Team Team Team Team Team Team Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum of Scrums
    28. Apocrypha Organization Chart Product Backlog Product Managers Product Owner Product Owner Product Owner Product Owner Product Owner Team Team Team Team Team Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum of Scrums
    29. Release Plan
    30. Dean Leffingwell
      • Dean Leffingwell
      • Scaling Software Agility
      • Agilis 2008
      • Release Planning
      • EVE Online: True Exploration
    31. Features & Stories Task
    32. Features & Stories
    33. Features & Stories
    34. Features & Stories MuSCoW Analysis
    35. Features & Stories … MUST HAVE SHOULD HAVE COULD HAVE F1 F2 F3 FN
    36. Features & Stories … SHOULD HAVE COULD HAVE MUST HAVE SPRINT 1: <TEAM NAME> F1 F2 F3 F1 F2 F3 FN
    37. Features & Stories Mapped to a Sprint SPRINT 2: <TEAM NAME> F1 F2 F3 SPRINT 1: <TEAM NAME> F1 F2 F3
    38. Release Planning Day
    39. Release Planning Day
    40. Release Planning Day
    41. Release Planning Day
    42. Release Planning Day
    43. Release Planning Day
    44. Syncronized Iteration Cadance Product Backlog Integrated Demo Playable MMO 2 Weeks Sprint Team Sprint Team Sprint Team Sprint Team Sprint Team
    45. Global Demo via HD Video Conference
    46. Release burn down
    47. Road to success
      • Empowered Teams
      • Self managing and self organizing
      • Release Planning by the teams
      • Shorter more frequent releases
      • Tools that scale
    48. Roadblocks!
      • Lack of Continuous Integration
      • Lack of streamlined deployment procedures
      • Team interruptions
      • Maintaining architectural integrity
    49.  
    50.  
    51.  
    52.  
    53. Apocrypha is getting good reviews
    54. Questions ?
      • ?
    55. The Agile Planning Onion
    56. The Agile Enterprise Big Picture
    57. The Agile Enterprise Big Picture © Leffingwell LLC. - Inspired by collaboration; Leffingwell LLC & Symbian Software Ltd.
    58. The Agile Enterprise Big Picture © Leffingwell LLC. - Inspired by collaboration; Leffingwell LLC & Symbian Software Ltd.
    59. The Agile Enterprise Big Picture © Leffingwell LLC. - Inspired by collaboration; Leffingwell LLC & Symbian Software Ltd.
    60. The Agile Enterprise Big Picture © Leffingwell LLC. - Inspired by collaboration; Leffingwell LLC & Symbian Software Ltd.
    61. The CCP Release Train CONFIDENTIAL TO CCP HF PROJECT-X : HELIOS RELEASE -1 JULY 28th WoD: Year 1 R5 JULY 17th EVE Online: Rubicon RELEASE -1 AGUST 18th PROJECT-X : HELIOS RELEASE -2 SEPT 29th EVE Online: Rubicon RELEASE -2 NOV 11th WoD: Year 1 R6 OCT 30th
    62. Literature
      • Scaling Software Agility: Best Practices for Large Enterprises
      • Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
    63. Tools
    64. Tools
    65.  
    66.  
    67.  
    68.  
    69.  
    70. Defect Tracking
    71. Defect Tracking

    + gommitgommit, 3 months ago

    custom

    428 views, 0 favs, 0 embeds more stats

    Aðalsteinn "Alli" Óttarsson", Technical Producer more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 428
      • 428 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 20
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories