Collaborative Engineering: Difference between revisions
Jump to navigation
Jump to search
Lex Berezhny (talk | contribs) (Created page with "= Definitions = == Roles == * Project Owner/Customer - Creates a project, defines high level requirements, is invested in the success of the project, follows progress via Dashb...") |
Lex Berezhny (talk | contribs) No edit summary |
||
Line 5: | Line 5: | ||
* Project Owner/Customer - Creates a project, defines high level requirements, is invested in the success of the project, follows progress via Dashboard. | * 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. | * 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. | * Engineer/Prototyper - Creates CAD models, physical prototypes and other artifacts fulfilling project requirements and specification. | ||
* Observers/Subject Experts - Provide review, technical advice and comments on the ongoing design. | * Observers/Subject Experts - Provide review, technical advice and comments on the ongoing design. | ||
* Builder - Instantiates a design project into an fabrication project. | * Builder - Instantiates a finished design project into an fabrication project. | ||
= Features = | = Features = | ||
Line 21: | Line 21: | ||
== Dashboard == | == Dashboard == | ||
# View progress of projects you are part of or are watching. | # View progress of projects and builds you are part of or are watching. | ||
# View daily logs of users, projects or builds you are watching. | # View daily logs of users, projects or builds you are watching. | ||
# View tasks you are currently working on accros all projects. | # View tasks you are currently working on accros all projects. | ||
# Provide reports on where | # Provide reports on where builders seem to be stuck the most (acquiring part, completing step) or which steps take the longest time or have the most discussion activity. | ||
== Design == | == Design == | ||
# Create project. | # Create project, add sub-project to existing project. | ||
# Create stories and tasks. | # Create stories and tasks. | ||
# Schedule iterations. | # Schedule iterations. | ||
# Mark tasks as complete. | # Mark tasks as complete. | ||
# Wiki | # Wiki: | ||
# Create FreeCAD documents | ## Ability to select a wiki page as the default project home page. | ||
## Wiki syntax for referencing: | |||
##* Other projects and wiki pages in other projects. | |||
##* Parent project or listing child projects. | |||
##* Still image from specific CAD document specifying image size, camera location and angle. | |||
##* Any other metadata from CAD document. | |||
##* Status widget showing: | |||
##** Burn down chart. | |||
##** Currently active tasks. | |||
##** Last X number of daily logs. | |||
##** Status of ongoing builds. | |||
# Create, version and view FreeCAD documents representing components with ability to manage the following artifacts: | |||
## BOM | ## BOM | ||
## Build Instructions | ## Build Instructions | ||
## Manuals | ## Manuals | ||
## | ## Revision History | ||
# Enter daily log/SCRUM | ## Diff | ||
## Add feedback on parts of the CAD model by clicking on faces, edges or components and entering comments. | |||
# Associate document revisions with specific tasks. | |||
# Enter daily log/SCRUM. | |||
== Build == | == Build == | ||
Line 48: | Line 60: | ||
# Mark steps complete as build progresses. | # Mark steps complete as build progresses. | ||
# Add comments, photos and suggestions to the design and steps. | # Add comments, photos and suggestions to the design and steps. | ||
# Enter daily log/SCRUM | # Enter daily log/SCRUM. | ||
Revision as of 00:26, 4 February 2012
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/Prototyper - Creates CAD models, physical prototypes and other artifacts fulfilling project requirements and specification.
- Observers/Subject Experts - Provide review, technical advice and comments on the ongoing design.
- Builder - Instantiates a finished 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 and builds 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 builders seem to be stuck the most (acquiring part, completing step) or which steps take the longest time or have the most discussion activity.
Design
- Create project, add sub-project to existing project.
- Create stories and tasks.
- Schedule iterations.
- Mark tasks as complete.
- Wiki:
- Ability to select a wiki page as the default project home page.
- Wiki syntax for referencing:
- Other projects and wiki pages in other projects.
- Parent project or listing child projects.
- Still image from specific CAD document specifying image size, camera location and angle.
- Any other metadata from CAD document.
- Status widget showing:
- Burn down chart.
- Currently active tasks.
- Last X number of daily logs.
- Status of ongoing builds.
- Create, version and view FreeCAD documents representing components with ability to manage the following artifacts:
- BOM
- Build Instructions
- Manuals
- Revision History
- Diff
- Add feedback on parts of the CAD model by clicking on faces, edges or components and entering comments.
- Associate document revisions with specific tasks.
- Enter daily log/SCRUM.
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.