Difference between revisions of "Main Page"

From MIT Technology Roadmapping
Jump to navigation Jump to search
imported>Agarciab
 
 
(443 intermediate revisions by 71 users not shown)
Line 1: Line 1:
=MIT 16.89 Spring 2019 Course=
== Message and Video ==


== Class Materials ==
*02/06/19: Course Syllabus and Logic Model: [[16.89J]]
*Check out 16.89 Kanban Board [[Kanban Board Template]]


*Assignment #0: Welcome to XLP, Submit your resume [[Student Introduction]]
<html>
*Assignment #1: Discussion, Houbolt Report:  [[Talk:1961-1962 lunar architecture decision and the Houbolt report]]
*Assignment #2: Apollo Mission Simulation:  [[Talk:SpaceNet2.5 Simulation of an Apollo mission of your choice]]


*2/11/19 [[Lecture: Prior Lunar Studies, Apollo Decisions in Architecture]]
<br>
*2/13/19 [[Lecture: SpaceNet - Discrete Event Simulation of Space Mission Architectures]]
Welcome to MIT Technology Roadmapping and Development. We have developed a method for planning and developing new and improved technologies called ATRA (Advanced Technology Roadmap Architecture). On this website we share the method, the underlying textbook (Springer 2022 1st edition), courses, a library of technology roadmaps developed at MIT, as well as ongoing research.
*2/19/19 [[Lecture: In-Space Transportation including Cis-Lunar Trajectories]]
<br>
*2/25/19 [[Lecture; MOXIE and ISRU]]
<video width="640" height="480" controls>
*2/27/19 [[Lecture: Multi-Commodity Network Flows]]
  <source src="https://roadmaps.mit.edu/images/e/e4/Roadmaps_Welcome_Video-low-size.mp4" type="video/mp4">
*3/4/19 [[Lecture: Parametric Scaling and Costing]]
Your browser does not support the video tag.
*3/11/2019 [[ Lecture: Stakeholders]]
</video>
*4/01/2019 [[ Lecture: Mars Landing Site Selection]]
<br>
*4/03/2019 [[ Lecture: Long Duration Spaceflight]]
This short video summarizes what is Technology Roadmapping and Development and why it is useful.


== Reflection Memo ==
</html>


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


*Demo1 [[Journal 1]]
== Introduction to ATRA  ==
*Demo 2 [[Journal 2]]
[https://roadmaps.mit.edu/index.php/Introduction_to_ATRA ▶ Introduction to ATRA]  
*Demo 3 [[Journal 3]]
<br>
*Demo 4 [[Journal 4]]


==BAA Report==
== The Book ==
*You can access the NASA BAA here:
[https://roadmaps.mit.edu/index.php/The_Book_page ▶ The Book]
https://www.fbo.gov/index?s=opportunity&mode=form&tab=core&id=13ca9566b575d496988122e66efc8230
<br>


*PDF file:  
== The Courses ==
[https://roadmaps.mit.edu/index.php/The_Courses_page ▶ The Courses]
<br>


[[Media:HumanLandingSystem BAA NextSTEP App E 2019-02-07.pdf]]
== Technology Roadmaps ==
[https://roadmaps.mit.edu/index.php/Technology_Roadmaps ▶ Technology Roadmaps]  
<br>


*DRAFT Statement of Work (SOW) for collaboration with Blue Origin on the Descent stage:
== Research ==
 
[https://roadmaps.mit.edu/index.php/Research ▶ Research]  
[[File: SOWforBlue.docx]]
<br>
 
===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 ==
*[[ Sprint 1: Return to the Moon without ISRU ]]
*[[ Sprint 2: Return to the Moon with ISRU ]]
*[[ Sprint 3: Optimal Architecture for Return to the Moon Integrating Government and Commercial Interests ]]
*[[ Sprint 4: Earth-Mars Architectures with ISRU ]]
*[[ Sprint 5: Earth-Moon-Mars Architectures with ISRU ]]
*[[ Sprint 6: Moon-to-Mars Final Debriefing and Demo ]]
 
== 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).
 
*An overview of [[Agile]] is provided in this Presentation [[Media:Scrum_Awareness_General.pdf]]
 
= 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 [[template]]s, 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:
 
# Automation in managerial practices
# 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 [[containerize|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 [[wikipedia:Agile|Agile]] and [[wikipedia:DevOps|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 [https://github.com/TechPrimers Tech Primers], shows the relevant historical development between technology management methodology and micro-services: (Clicking on the diagram leads to the video on Youtube.)
 
[[File:HistoryOfMicroservices.jpg|link=https://youtu.be/nnxWMhy0mpA|Please click on this diagram to watch the video.|600px]]
 
= 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==
*[[Key Features of Mediawiki configuration for XLP]]
*[[Back-up And Restoration Of Data On Mediawiki With Docker]]
* [[wikipedia:Agile Software Development | Agile Software Development]]
* [[wikipedia:DevOps | DevOps]]
* [https://www.atlassian.com/agile/software-development/git Learn how Git fits into an agile workflow | Atlassian]
*[https://www.mediawiki.org/wiki/Help:Contents Help page for wiki]
*[https://www.atlassian.com/software/jira Jira] the Development Process Management Software
*[https://www.atlassian.com/software/confluence Confluence] the Team Collaboration Digital Space
* [[Simple Guide for Git&GitHub]]
* [https://about.gitlab.com/ GitLab]
 
==[https://www.docker.com/ Container Technologies]==
*[https://docs.docker.com/ Docker] Software Container Building Blocks
*[https://kubernetes.io/docs/home/ Kubernetes] Container Schedule and Monitoring System
*[https://istio.io/ Istio] Container Coordination and Deployment System
 
==Data Analytics==
*[https://matomo.org/docs/ Matomo Documentation]
*[https://matomo.org/docs/custom-reports/#more-25066 Custom Reports User Guide - Analytics Platform - Matomo]
*[https://developer.matomo.org/api-reference API reference]
 
= Example Curriculums=
The [[XLP]] curriculum has three tiers:
* Macroscopic in Nature
* Mesoscopic in Sorting Order
* Microscopic in Contexts
 
[[File:Micro,meso,macro.jpg|600px]]
 
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==
*[[Cognitive-foundation-Input|2018 fall Cognitive-foundation-Input]]
*[[Cognitive-foundation-Output|2018 fall Cognitive-foundation-Output]]
==Meso: Computational Thinking and System Design Foundation==
*[[Computing-thinking-Input|2018 fall Computing-thinking-Input]]
*[[Computing-thinking-Output|2018 fall Computing-thinking-Outputt]]
==Macro:Industry Frontier==
*[[Industry_frontier_Input|2018 fall Industry_frontier_Input]]
*[[Industry-Frontier-Output|2018 fall Industry-Frontier-Output]]
[[Category: Original Pages]]
 
[[Category: Original Pages]]
 
= Reference =
* Slide set that introduces XLP [[File:XLP NEET Intro.pptx ]]
* An youtube video explaining [https://youtu.be/nnxWMhy0mpA Why Service Mesh], it explains how complex engineering can be assisted using XP, Agile, and Micro Services.
* XLP Maunal on Wiki:[[XLP Manual 1.42b]]
* PDF Version:[[File:XLP Manual 1.43.pdf]]
*[https://www.youtube.com/watch?time_continue=2&v=MEvffUFGYUE| How to create Wiki Template (5 Minutes)] by [https://www.youtube.com/channel/UCtWHeMgusCiBonRDTe7k0sw Kristin McMurray]  Last accessed:Feb. 13, 2019

Latest revision as of 01:21, 7 June 2024

Message and Video


Welcome to MIT Technology Roadmapping and Development. We have developed a method for planning and developing new and improved technologies called ATRA (Advanced Technology Roadmap Architecture). On this website we share the method, the underlying textbook (Springer 2022 1st edition), courses, a library of technology roadmaps developed at MIT, as well as ongoing research.

This short video summarizes what is Technology Roadmapping and Development and why it is useful.


Introduction to ATRA

▶ Introduction to ATRA

The Book

▶ The Book

The Courses

▶ The Courses

Technology Roadmaps

▶ Technology Roadmaps

Research

▶ Research