Collaborative Engineering
Jump to navigation
Jump to search
Definitions
Roles
- Project Owner/Customer - Creates a project, defines high level requirements, is invested in the success of the project, follows progress via Dashboard.
- Project Manager/Scrum Master - Collaborates with engineers to create stories, tasks and organize them into iterations. Schedules and participates in SCRUM sessions, planning, reviews and retrospective meetings.
- Engineer - Creates CAD models and other artifacts fulfilling project requirements and specification.
- Observers/Subject Experts - Provide review, technical advice and comments on the ongoing design.
- Builder - Instantiates a design project into an fabrication project.
Features
Basic Functionality
- Create Account
- Login / Logout
- Search and view projects, builds and users.
- When listing the designs show how many ongoing/complete builds there are for that design.
- Subscribe to project, build and user activity RSS feeds.
Dashboard
- View progress of projects you are part of or are watching.
- View daily logs of users, projects or builds you are watching.
- View tasks you are currently working on accros all projects.
- Provide reports on where users seem to be stuck the most or which steps take the longest time in builds.
Design
- Create project.
- Create stories and tasks.
- Schedule iterations.
- Mark tasks as complete.
- Wiki
- Create FreeCAD documents (components) and attach:
- BOM
- Build Instructions:
- Manuals
- Wiki like syntax that allows incorporating still images of CAD model by specifying camera location and direction and any other data from inside the FreeCAD Document.
- Enter daily log/SCRUM:
- What you did since last entry.
- What you plan to do until next entry.
Build
- Find a Design project and start a build from it.
- Keep track of required parts.
- Mark steps complete as build progresses.
- Add comments, photos and suggestions to the design and steps.
- Enter daily log/SCRUM:
- What you did since last entry.
- What you plan to do until next entry.