by 0x5b5cc427c1d81db4f94de4d51d85ce122d63e244 (Fehz)
Should funds from the DAO Treasury be allocated to finance a new community-led project addressing issues outlined herein?
Linked Pitch Proposal
Support Team for SDK Migration
Summary
The proposed establishment of an SDK Support Team/Squad for Decentraland DAO becomes imperative as the organization navigates a critical challenge with the transition to SDK7 and the learning curve for newly onboarded creators. The main goal of this team will be to keep sustaining and fostering creativity within the platform and safeguarding prior investments made by the DAO as well as lowering the barrier entry for new creators. Moreover, the team will be responsible for facilitating effective communication between the Decentraland DAO and the Decentraland Foundation to enhance collaboration and provide support for technical inquiries and requests.
The proposal outlines a technical plan including not only support migration processes and bug resolution, but also collaborate and maintain the SDK7 Goerli Plaza Repo in coordination with the Foundation, as well as the enhancement and extension of libraries, for ensuring compatibility and innovation.
We want this to also mark the initiation of the DAO’s efforts to recruit technical teams, aiming to improve the platform and provide more robust support for the entire community.
Problem Statement
Decentraland Content Creators are currently facing a critical challenge with the transition to SDK7. Current scenario shows that from ~24.000 active scenes in Genesis City, for the ones that had at least one active user (in the last 3 months), 45% are deployed in SDK7, while 55% are still deployed in SDK6. The migration process involves significant changes, and without dedicated support, developers may face obstacles, leading to disruptions in project timelines, increased development costs, and potential user experience issues.
Moreover, many projects which have been successful on previous SDK versions, now face the risk of complications that could render them obsolete in the short term. This situation not only jeopardizes the innovation and creativity these projects bring to the metaverse but also raises the specter of wasted funds that the DAO has previously invested in these projects.
Technical Specification
Basics requirements for presenting a bid
- Verifiable background working with Decentraland
- Background & Portfolio
- Explanation of the approach the team will take to address each of the assigned responsibilities and tasks.
- Provide a list of three references, at least one of which is in the Decentraland community that can attest to your character and/or commitment to Decentraland.
Working Terms
Overview & Scope of Work
The migration process entails substantial changes, and without dedicated support, developers face obstacles that could lead to disruptions in project timelines, increased development costs, and potential user experience issues. The team’s scope of work must include a comprehensive technical plan, that contains the development, documentation, deployment of scenes migrated to the SDK7, and clear service level agreement.
Team Lead - FULL SCOPE OF WORK
Team lead will also fulfill a Technical Liaison role to facilitate effective communication between the Decentraland DAO and the Decentraland Foundation. This role will act as a bridge to enhance collaboration and provide support for technical inquiries and requests.
Migration, Bug Resolution y Libraries Enhancement
- Migrate repositories to SDK7
- Technical guidance & support for migration
- On-demand assistance
- Deployment strategy
Workshops
Develop, detail, and conduct a series of technical workshops focusing on SDK7.
Documentation
Review all SDK documentation (Let’s build the metaverse together | Decentraland Documentation). Fix and complete with Foundation’s review and approval
Support Hours & Response time (SLA)
The team should be accessible for 6 hours each day during working days, both synchronously and asynchronously. The expected response time should fall within the range of 24 to 48 hours.
Communication Channels
The team should have the capability to respond across various communication channels, such as Discord, Forums, and email for formal communication. The team will also update on their progress in the Monthly Townhalls. The team will work in public letting the community see their working pipeline and progress.
Conditions for Projects requesting migration assistance
- Open-Source projects with their corresponding GitHub repo (Decentraland-DAO · GitHub)
- Actively maintained
- Compliant with DCL Code of Ethics
Basic Metrics (with evidence) but not limited to:
- Supporting Hours
- Bugs tracking, recording and reporting
- Supported Projects
- Migrated repos
- Documents updated
- Bugs resolved
- Satisfaction Survey each Q
Use Cases
- DAO-Foundation Collaboration
- Smooth SDK7 Migration
- Timely bug resolution
- Enhanced platform feature development
- Transparent documentation review
- Open-Source project support
- Lower entry barriers
Deliverables
- Roadmap (1st week after approval)
- 6 Workshops
- Monthly reports
Target Release Quarter
2024 Q2