laddr (powers codeforphilly.org) Update #19
Laddr redesign project meeting notes – October 5th, 2017
Meeting attendees: Chris Alfano (CfP CTO), Rich McMillen (Projects Lead), Maria Caruso (Product Owner)
Overall goals of CfP website
- Connect people with projects (not just developers!)
- Create an open-source tool for brigade(s)
- Give teams the tools to ship projects
- Marketing to drive funding for projects
- Promote social engagement
- Advertise relevant community events
Redesign will be broken up into two phases
Phase 1 – approx. completion date of Jan 1st
- Focus on rebranding/language
- UX research
- Basic site map redesign (condensing nav, making access to existing projects/sign-up easier)
Phase 2
Desired Site Features
- Permissions system: would allow people to PM, restrict access to certain projects, etc. Possibly based on a “reputation” credits system, wherein people receive higher permissions by completing, managing, or contributing to projects
- Team messaging system: Find ways to make project team communication easier
- Possibly nix slack, or restrict channel creation to approved projects
- Move existing project communication to Github, reserving slack for initial project development coordination or community related discussions (gig-swap, random, events postings, etc.)
- Open projects repository: a searchable database of previously incomplete projects, where people can apply to manage a project and submit it for official approval
- A flow for projects approval: may include things like, documentation on what a good project looks like, an interactive checklist, etc.
- Project task tracker: Github will be used for this, but we should choose a GUI.
- Project application page: includes info on what a good project is
- Existing/in-progress/complete project repository
- Includes open-roles
- Users who are on the project, or not, can subscribe to updates
- Links to Github, displays open tasks that need completion
- Press related to projects
- Completed project page includes maintenance tasks/press updates
Potential Road Map for Phase 2 Completion
- Create application process for projects: permissions system may be required for this
- Eventually create role requirements integration with profile system (e.g. “This project needs 2 front-end devs, a designer, a UX specialist…”)
- Interactive checklist
- Clean house: determine which projects are “cold” and notify leaders of viable projects of new flow/application requirements. This may require recruiting people to vete projects.
- Create new profile system
- Tags for skills where users can specify their strength in skills. Possibly cap number of skills users can post
- Create targeted marketing based on skills
- Allow users to search for jobs within their skill set and apply for positions within projects
- Create Github GUI/project tracker for in-progress projects (example of a friendly editor UI for editing markdown content within a github repo: http://prose.io/#CodeForPhilly/laddr/edit/develop/roadmap.md)
- Create various searchable repositories (cold/in-progress/complete)
- Develop targeted marketing campaigns for open projects, sponsors, etc.