Main Page

From MIT Technology Roadmapping
Revision as of 22:41, 5 April 2019 by imported>Agarciab (→‎Class Materials)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

MIT 16.89 Spring 2019 Course

Class Materials

Reflection Memo

Students are required to write a weekly journal entry on their learning.

BAA Report

  • You can access the NASA BAA here:

https://www.fbo.gov/index?s=opportunity&mode=form&tab=core&id=13ca9566b575d496988122e66efc8230

  • PDF file:

Media:HumanLandingSystem BAA NextSTEP App E 2019-02-07.pdf

  • DRAFT Statement of Work (SOW) for collaboration with Blue Origin on the Descent stage:

File:SOWforBlue.docx

Submitted SOW for collaboration with Blue Origin

File:SOW NextSTEP-2 HLS MIT BlueOrigin rev3.docx

Webex meeting

Sprint 1 Demo:

  • Please note that students taking 16.89 for credit are expected to attend Demo 1 in person.

https://mit.webex.com/webappng/sites/mit/meeting/info/120376840331210084?MTID=m632487b25b5d11d503cf807cf7041121

Sprint 2 Demo:

  • Please note that students taking 16.89 for credit are expected to attend Demo 2 in person.

https://mit.webex.com/webappng/sites/mit/meeting/info/121679251754724617?MTID=m66f998b6e456f034e78c3deb5b7fac8d

Sprint 3 Demo:

  • Please note that students taking 16.89 for credit are expected to attend Demo 3 in person.

https://mit.webex.com/mit/j.php?MTID=mc2bf21fc2daf9ee60a5120cac8b4d853 Password: sprint

Sprints

Important References

Current NASA Lunar Reference Architecture File:NASA-Lunar-DRM.pdf

Jira & Confluence

Jira: http://xlp.world:8080 Confluence: http://xlp.world:8090

Agile and Scrum

We are adopting an Agile approach to working together, compared to the classic waterfall approach with stage gates such as PDR (preliminary design review) and CDR (critical design review).

What's XLP

XLP stands for Extreme Learning Process, a methodology that allows learners to conduct scalable collaborative learning activities with the help of computation and communication infrastructures. Participants of XLP uses a wiki-based knowledge repository, and a set of organizational templates, such as Logic Model and Learners' Constitution to orchestrate self-governed co-creation projects.

Why XLP?

XLP is a way to enable learning institutions to adopt rigorous knowledge management practices without dedicated managerial human resources. This implies the following:

  1. Automation in managerial practices
  2. Minimal overhead in maintaining knowledge management infrastructures (Self-Maintained Information Technologies)

The above mentioned conditions just recently became possible, due to the Open Source Movement and highly reusable software services. In practice, most educational institutions can only demand a fraction of students' attention when most students must concurrently take other courses. In contrast, XLP presents a way to incrementally integrate students' highly fragmented contributions into a common digital repository over time and space. This content and location agnostic tool, enables reuse of information technology and more importantly, promote reuse of globally distributed digital content. Using containerized microservices such as MediaWiki, ELK data analytics, and blockchain-inspired data replication and privacy protection mechanisms, students around the world can share a common knowledge repository and digital publishing workflow. Under XLP's digital publishing workflow, participants from industries and academic arenas alike, can all leverage late-breaking open-sourced technologies, without having to reinvent the wheels by oneself.

Why Space Systems Engineering?

Software engineering practices, such as Agile and DevOps have been adopted by space and aircraft manufacturing industries. Hardware and system designers are using Git, and Wiki to control design increments and share interrelated documents. A critical reason for this cross-industry adoption is that the concept of modularity and reusability has been embodied in a composable digital infrastructure called microservices. Microservices "containerize" data and services in a standard software construct that allows computing resources and data to be replicated for performance scalability and for distributing software across industries using a common programming interface.

To encourage reuse, a light-weight, yet universal construct that can relate arbitrary content knowledge is a necessary condition. Creating engineered systems in space, is an ideal case study for such reusable methodology. For example, human space flights is an industry that spans over 6 decades of recent history. It contains both social and technical concerns that need a wide range of data evidence. To organize and analyze information of this inter-planetary diversity, we need to adopt the latest data management tools, such as micro-services. The following diagram by Tech Primers, shows the relevant historical development between technology management methodology and micro-services: (Clicking on the diagram leads to the video on Youtube.)

Please click on this diagram to watch the video.

Required Infrastructure

Below are listed the official sites and manuals for how to execute on the modules in XLP Microservice infrastructure and other necessary softwares.

More helpful manuals and instruction pages you have met are welcomed to be added under the headings!

Collaboration Methods and Tools

Container Technologies

  • Docker Software Container Building Blocks
  • Kubernetes Container Schedule and Monitoring System
  • Istio Container Coordination and Deployment System

Data Analytics

Example Curriculums

The XLP curriculum has three tiers:

  • Macroscopic in Nature
  • Mesoscopic in Sorting Order
  • Microscopic in Contexts

File:Micro,meso,macro.jpg

Below are wiki pages and template of these courses in Tsinghua at the fall of 2018 (originally written in Chinese) as examples for NEET students.

Template for Main page

Micro: The Cognitive Foundation of Trans-Disciplinary Studies

Meso: Computational Thinking and System Design Foundation

Macro:Industry Frontier

Reference