Danis Sagitov - 1673233 - Assignsubmission - File - Group Project
Danis Sagitov - 1673233 - Assignsubmission - File - Group Project
Completed by:
Knyazev Yaroslav
Danis Sagitov
Title of study: Group or individual project
Title of subject: Agile Management in Virtual Environments
2
Sprint Planning...................................................................................................................................................
Prioritization with MoSCoW Method...............................................................................................................
Task Breakdown.................................................................................................................................................
Story Points..........................................................................................................................................................
Sprint Execution Simulation..............................................................................................................................
Sprint Retrospective...........................................................................................................................................
References............................................................................................................................................................
3
Sprint Planning
User Stories
● Must Have:
○ Path-drawing mechanic for controlling the pickaxe (already implemented).
○ Basic Kazakh-inspired visual elements (already implemented).
○ Multiplayer mode for real-time competition.
○ Unity services integration for content delivery, multiplayer, and configuration
management.
○ Optimization for low-end devices.
● Should Have:
○ Integration of rewarded ads for in-game bonuses.
○ Leaderboard system for competitive tracking.
○ Preparation of promotional videos for marketing.
○ UI/UX design improvements to enhance the player experience.
● Could Have:
○ Skin customization for pickaxes to enhance visual appeal.
○ Optional ad-free purchase option for uninterrupted gameplay.
○ Advanced analytics using Unity services to understand player behavior.
○ DevOps setup for efficient development and deployment processes, including
automated builds and testing.
● Won’t Have:
○ Advanced in-game achievements or badges for the MVP (Minimum Viable
Product) stage.
8
Task Breakdown
1. Multiplayer Mode
○ Develop real-time score tracking for competitive gameplay.
○ Implement basic matchmaking to pair players in multiplayer mode.
○ Test multiplayer interactions to ensure smooth connectivity and player
experience.
2. Unity Services Integration
○ Implement Unity content delivery services for efficient game updates.
○ Set up Unity multiplayer services for better player matching and
synchronization.
○ Integrate Unity Remote Config for managing game settings and updates.
3. Optimization for Low-End Devices
○ Optimize game code and rendering to improve performance on low-end
devices.
○ Conduct testing on various devices to identify and address performance
bottlenecks.
4. UI/UX Design Improvements
○ Develop and implement a more user-friendly interface for smoother
navigation.
○ Conduct usability testing to gather player feedback and iterate on UI/UX
design.
5. Promotional Videos
○ Create a storyboard for promotional videos.
○ Record and edit gameplay footage to showcase key features.
○ Integrate marketing messages to attract potential players.
6. DevOps Setup
○ Set up automated build pipelines to streamline development.
○ Implement automated testing to catch issues early and ensure quality.
○ Develop a continuous integration/continuous deployment (CI/CD) process to
maintain steady game updates.
9
Story Points
Task Assignments
Tasks are tracked using a progress tracker with columns such as “To Do,” “In Progress,” and
“Completed” for visibility. Each team member updates the board with notes on progress,
challenges faced, and completion status, ensuring transparent communication and
accountability.
11
Sprint Retrospective
Retrospectives are crucial in Agile as they enable teams to reflect on past sprints, identify
successes, and uncover areas for improvement. Effective retrospectives help create a culture
of continuous learning and adaptation, which ultimately drives better outcomes for the team
and project.
Retrospective Techniques
● Start, Stop, Continue: A method where team members discuss what they should start
doing, stop doing, and continue doing based on the sprint.
● 4Ls (Liked, Learned, Lacked, Longed For): A structured approach to understand
team sentiments and foster improvements.
Action Items
References