OSE Systems and Processes: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{NoTOC}}
==Overview==
A system is the method by which you achieve the purpose. This document shows how the various systems at OSE fit together and lists the many processes used to get the daily work done.  This is based on the existing organization and should not be considered final or an impediment to improvement.  In fact, all processes should be subject to continual improvement--just be sure to update the documentation to match.
A system is the method by which you achieve the purpose. This document shows how the various systems at OSE fit together and lists the many processes used to get the daily work done.  This is based on the existing organization and should not be considered final or an impediment to improvement.  In fact, all processes should be subject to continual improvement--just be sure to update the documentation to match.


This systems organization may also be useful as an organizational construct for this wiki.


==Purpose==
==Purpose==
Develop and test technology to enable [[post scarcity economics]].
Develop and test technology to enable [[Post-scarcity through Open-source Design and Advanced Automation|post scarcity economics]].


==Systems==
==Systems==
Line 9: Line 13:
===Gemba (core) System===
===Gemba (core) System===
This is the system for developing the [[GVCS 50]].  Each tool can be developed using this process with the output of the system being the complete set of 50 tools ready for use by the [[OSE Village Experiment]].  Other systems, while important, exist to support the Gemba.
This is the system for developing the [[GVCS 50]].  Each tool can be developed using this process with the output of the system being the complete set of 50 tools ready for use by the [[OSE Village Experiment]].  Other systems, while important, exist to support the Gemba.
(Based on [[GVCS Development Template]])
====Inputs====
====Inputs====
*Manpower: Skilled designers and builders
*Manpower:  
**Project manager
**Subject Experts (see [[Subject matter experts]])
**Designer
**CAD Draftsman
**Use case researcher
**Documenter
**Fabricators
*Building material
*Building material
*Tools
*Tools
====Design====
====Design====
This process is as follows:
*Research user needs, open source prior art, and industry best practices
*Specifications and requirements defined (see [[OSE Specifications]] for general specs)
*Specifications and requirements defined (see [[OSE Specifications]] for general specs)
*Design
*Conceptual Design in the form of [[Systems Engineering Breakdown Diagrams]]
*Estimate Costs
*Engineer for assembly
*Engineer for assembly
*Produce working drawings and CNC files (CAD)
*Produce working drawings and CNC files (CAD)
*Produce design rationale document
*Failure mode analysis
*Post for peer review and refactor as necessary
*Produce BOM
*Produce BOM
*Calculate costs
*Calculate Costs and performance and verify they meet targets
====Prototype====
====Prototype====
(Inputs: Design documents, CAD drawings, CNC files, BOM with costs)
(Inputs: Design documents, CAD drawings, CNC files, BOM with costs)
Line 26: Line 44:
*Gather tools and prepare workspace
*Gather tools and prepare workspace
*Build
*Build
*Video Document Build process
====Test/Iterate====
====Test/Iterate====
(Input: prototype unit)
(Input: prototype unit)
Put the machine to work on site and evaluate it's capabilities.  Test interface with other GVCS equipment. Adjust if needed documenting changes.
*Put the machine to work on site and evaluate it's capabilities in real conditions.   
*Test interface with other GVCS equipment.  
*Adjust if needed, documenting changes.
====Document====
====Document====
*Check drawings and BOM for changes against the reference implementation.
*Check drawings and BOM for changes against the reference implementation.
*Collect and take pictures and video
*Edit pictures and video
*Upload material to wiki (see [[LifeTrac Fab Documentation]])
*Upload and organize material on wiki (see [[Fabrication Procedure Standards]])
*Compile and publish User Manual (How it Works, Operation Procedures, Safety, Maintenance, Troubleshooting, Repair)
====Deploy/Replicate====
====Deploy/Replicate====
With documentation available to the community machines can be built off site.  As problems with the documentation are found or improvements are made the documentation should be revised on the wiki using a process similar to source code management.  After a tool achieves release status further development will come from the community as FeF will be focusing on developing other tools.
With documentation available to the community machines can be built off site.  As problems with the documentation are found or improvements are made the documentation should be revised on the wiki using a process similar to source code management.  After a tool achieves release status further development will come from the community as FeF will be focusing on developing other tools.
*Fabrication Optimization
*User Network Development
====Output====
====Output====
By year-end 2012 documentation and working reference implementation for all 50 GVCS tools
By year-end 2012 documentation and working reference implementation for all 50 GVCS tools
====User====
====User====
The OSE Village Experiment is the 'customer' for this system. Their future needs should be kept in mind at every point in the system.
The OSE Village Experiment is the 'customer' for this system. Their future needs should be kept in mind at every point in the system.
----


===Support systems===
===Support systems===
These systems support and serve the Gemba. Before any changes are made ask: how will this change affect the Gemba?
====Management====
====Management====
*Organization Management
*Organization Management
Line 52: Line 79:
*DPV
*DPV
*DRV
*DRV
*Off-site team (see Bid Process)
*Off-site team (see [[Bid Process]])
*Expert/Researcher
*Expert/Researcher
====Facility====
====Facility====
*Electrical system
*Electrical system
Line 93: Line 121:
====Fab Lab (workshop)====
====Fab Lab (workshop)====
====Hab Lab (housing)====
====Hab Lab (housing)====
See [[Hab Lab Project Home]]
====Tools====
====Tools====
====Utilities====
====Utilities====
Line 125: Line 154:
See [[Bid Process]]
See [[Bid Process]]
===Find experts (Personnel system)===
===Find experts (Personnel system)===
(see [[Subject matter experts]] for list of needed experts)
*requires contact db with network contacts listed with expertise
*requires contact db with network contacts listed with expertise
*if not an existing contact then call Viviek and others
*if not an existing contact then call Viviek and others
Line 190: Line 220:
*Design Expertise:
*Design Expertise:
**For GVCS needs
**For GVCS needs
**Electric
**Electrical
**Water
**Water
**Sanitation
**Sanitation
**Construction.
**Construction.
**Robotics
**Robotics
**Permaculture
*CAD/Engineering
*CAD/Engineering
*Building Skills
*Building Skills
Line 207: Line 238:
*Project planning
*Project planning
*Subject Expertise
*Subject Expertise
**Psychology/Intentional communities
**Chemistry
**Agriculture
**[[Subject matter experts|more]]
*Research
*Research
*Networking
*Networking
Line 226: Line 261:


==Roles/Jobs==
==Roles/Jobs==
See [[Development Team]]
See [http://blog.opensourceecology.org/2011/07/dream-team-sixteen/ Dream Team 16]
[[Category:Open Source Product Development Pipeline]]
[[Category:GVCS Rollout Plan]]

Latest revision as of 16:27, 11 September 2011


Overview

A system is the method by which you achieve the purpose. This document shows how the various systems at OSE fit together and lists the many processes used to get the daily work done. This is based on the existing organization and should not be considered final or an impediment to improvement. In fact, all processes should be subject to continual improvement--just be sure to update the documentation to match.

This systems organization may also be useful as an organizational construct for this wiki.

Purpose

Develop and test technology to enable post scarcity economics.

Systems

OSE org chart overview.png

Gemba (core) System

This is the system for developing the GVCS 50. Each tool can be developed using this process with the output of the system being the complete set of 50 tools ready for use by the OSE Village Experiment. Other systems, while important, exist to support the Gemba.

(Based on GVCS Development Template)

Inputs

  • Manpower:
    • Project manager
    • Subject Experts (see Subject matter experts)
    • Designer
    • CAD Draftsman
    • Use case researcher
    • Documenter
    • Fabricators
  • Building material
  • Tools

Design

  • Research user needs, open source prior art, and industry best practices
  • Specifications and requirements defined (see OSE Specifications for general specs)
  • Conceptual Design in the form of Systems Engineering Breakdown Diagrams
  • Estimate Costs
  • Engineer for assembly
  • Produce working drawings and CNC files (CAD)
  • Produce design rationale document
  • Failure mode analysis
  • Post for peer review and refactor as necessary
  • Produce BOM
  • Calculate Costs and performance and verify they meet targets

Prototype

(Inputs: Design documents, CAD drawings, CNC files, BOM with costs)

  • Source and purchase materials
  • Gather tools and prepare workspace
  • Build
  • Video Document Build process

Test/Iterate

(Input: prototype unit)

  • Put the machine to work on site and evaluate it's capabilities in real conditions.
  • Test interface with other GVCS equipment.
  • Adjust if needed, documenting changes.

Document

  • Check drawings and BOM for changes against the reference implementation.
  • Edit pictures and video
  • Upload and organize material on wiki (see Fabrication Procedure Standards)
  • Compile and publish User Manual (How it Works, Operation Procedures, Safety, Maintenance, Troubleshooting, Repair)

Deploy/Replicate

With documentation available to the community machines can be built off site. As problems with the documentation are found or improvements are made the documentation should be revised on the wiki using a process similar to source code management. After a tool achieves release status further development will come from the community as FeF will be focusing on developing other tools.

  • Fabrication Optimization
  • User Network Development

Output

By year-end 2012 documentation and working reference implementation for all 50 GVCS tools

User

The OSE Village Experiment is the 'customer' for this system. Their future needs should be kept in mind at every point in the system.


Support systems

These systems support and serve the Gemba. Before any changes are made ask: how will this change affect the Gemba?

Management

  • Organization Management
  • Project Management
  • Support Management
  • System/process Design
  • Planning

Personnel

  • Recruiting/Networking
  • Full Time
  • DPV
  • DRV
  • Off-site team (see Bid Process)
  • Expert/Researcher

Facility

  • Electrical system
  • Water system
  • Sanitation
  • Farming and Consumables
  • Maintenance
  • Construction

Funding

  • True Fans
  • Angel Investors
  • Foundations

Accounting

  • Tax Accounting
  • Receivables
  • Payables
  • Expense Tracking
  • Petty Cash
  • Budgeting
  • Reporting

Purchasing

Research

  • Existing research
  • New research

Communications/Website

  • Website
  • Blog
  • Wiki
  • Videos and media
  • IRC
  • Other communications and collaboration tools

PR

  • News media contact
  • On site liaison

Infrastructure Required

Fab Lab (workshop)

Hab Lab (housing)

See Hab Lab Project Home

Tools

Utilities

  • Electrical
  • Water
  • Sanitation

Processes

Get New Research (Research system)

  • Identify topics
  • Recruit researchers
  • Compile research/paper (Make available)
  • Contact Gemba people who can benefit
  • Make available

System/process Design (Management system)

  • catalog existing systems/processes
  • collect data
  • plan improvement
  • Test plan
  • study results
  • implement

Full time process (Personnel system)

DPV process (Personnel system)

  • Receive DPV form
  • Personnel manager reviews and inputs in database
  • recommends
  • Interview with Marcin if GVCS project, with Viviek if support
  • Personnel manager coordinates logistics

DRV process (Personnel system)

Off site design team (Personnel system)

Bid process (Personnel system)

See Bid Process

Find experts (Personnel system)

(see Subject matter experts for list of needed experts)
  • requires contact db with network contacts listed with expertise
  • if not an existing contact then call Viviek and others
  • look up papers on the subject. Contact authors
  • determine interest level

Construction (Facility system)

  • evaluate needs
  • produce site plan/specs
  • design
  • CAD/Engineer
  • BOM/Budget
  • Schedule construction
  • recruit manpower
  • Purchase Materials
  • Build!
  • Clean up

Maintenance (Facility system)

  • list equipment to be maintained
  • create maintenance schedule

Receivables (Accounting system)

  • coordinate with funding to work out what payment are expected and method of payment.
  • track status of expected income

Payables (Accounting system)

  • receive invoice
  • input into quickbooks
  • check for authorization and delivery status
  • was product acceptable?
  • pay invoice
  • if check over $500, Marcin signs

Expense tracking (Accounting system)

  • take pictures of receipts with camera phone
  • e-mail to bookkeeper
  • batch and input into quickbooks
  • (if reimbursement then write check/pay out of petty cash)

Petty Cash (Accounting system)

  • Maintain between $2000 and $5000 in small bills
  • use for small urgent OSE needs only unless exception from Marcin
  • no cash without receipt
  • input the receipts in batch
  • count money
  • if low, go to bank
  • every month show Marcin report

Reporting (Accounting system)

produce monthly reports for Marcin:

  • cash flow (cash in vs. cash out)
  • outflow breakdown by account (itemized and summery)
  • unspent budgets

Purchasing

  • Obtain requirements
  • if standard part:
    • determine standard supplier for part from database
  • if non-standard part:
    • spec out available options
    • choose supplier based on quality, local, price
  • coordinate with bookkeeper to ensure all parts can be bought within budget and within funds in the bank
  • purchase item
  • inform interested parties of expected arrival date
  • receive item
  • (follow up if items not received)


Functions and Capabilities Required

  • Design Expertise:
    • For GVCS needs
    • Electrical
    • Water
    • Sanitation
    • Construction.
    • Robotics
    • Permaculture
  • CAD/Engineering
  • Building Skills
    • Welding
    • CNC
    • Mechanical
    • Electrical
    • Hydraulic
  • Technical writing
  • Source Management

  • Project planning
  • Subject Expertise
    • Psychology/Intentional communities
    • Chemistry
    • Agriculture
    • more
  • Research
  • Networking
  • Logistics
  • Geology/Survey/Hydrology
  • Architecture
  • Construction Planning
  • Budgeting
  • Construction
  • Purchasing
  • Systems Administration
  • Software integration/evaluation
  • Web technologies
  • Video Editing
  • Graphic Design
  • 3D modeling/animation
  • Writing
  • Organization

Roles/Jobs

See Development Team

See Dream Team 16