{
    "componentChunkName": "component---src-templates-docs-js",
    "path": "/vecka10-etik/todo",
    "result": {"data":{"site":{"siteMetadata":{"title":"Linnéuniversitetet","language":"sv","courseCode":"1DV613"}},"mdx":{"fields":{"id":"2414cefa-597e-55d6-be0f-09b9e0f7cffb","title":"Att göra lista","slug":"/vecka10-etik/todo"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Att göra lista\",\n  \"metaTitle\": \"1dv613 | vecka 10 | etik | todo\",\n  \"metaDescription\": \"metaDescription\",\n  \"order\": 1\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Youtube = makeShortcode(\"Youtube\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Att titta p\\xE5 under veckan\"), mdx(Youtube, {\n    link: \"https://www.youtube.com/watch?v=XcysNttn0WI\",\n    mdxType: \"Youtube\"\n  }), mdx(\"h2\", null, \"Att l\\xE4sa under veckan\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.sverigesingenjorer.se/om-forbundet/organisation/hederskodex/\"\n  }, \"Hederskodex Sveriges Ingenj\\xF6rer\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://en.wikipedia.org/wiki/Engineering_ethics\"\n  }, \"Engineering Ethics Wikipedia\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.acm.org/code-of-ethics\"\n  }, \"ACM Code of Ethics\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.ieee.org/about/corporate/governance/p7-8.html\"\n  }, \"IEEE Code of Ethics\"))), mdx(\"h2\", null, \"Att g\\xF6ra under veckan\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"F\\xF6rbered \\xF6verl\\xE4mning av projektet. Applikationen f\\xF6rbereds f\\xF6r att g\\xE5 fr\\xE5n ett projekt i denna kurs till ett projekt utanf\\xF6r kursen.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Standup - Presentation och demo av projekt, ca 7.5 minuter per student.\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Visa applikationens viktigaste krav\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Reflektera \\xF6ver vad du har l\\xE4rt dig\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Ber\\xE4tta om projektets framtid\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Reflektioner kring projektet och l\\xE4rdomar\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Eventuella fr\\xE5gor fr\\xE5n \\xE5h\\xF6rarna\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Inget grupparbete denna vecka. Anv\\xE4nd resterande tid f\\xF6r \\xE5terh\\xE4mtning.\")), mdx(\"h2\", null, \"\\xD6verl\\xE4mning av projektet\"), mdx(\"p\", null, \"F\\xF6r den avslutande delen av projektet finns tre alternativ beroende p\\xE5 projektets karakt\\xE4r och uppl\\xE4gg:\"), mdx(\"h3\", null, \"Alternativ 1 \\u2013 Offentlig kod och kravhantering, egen drifts\\xE4ttning och statusrapport\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Projektets kod har flyttats till ett publikt GitHub-repository.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Kravspecifikation och tester har gjorts tillg\\xE4ngliga \\xF6ppet p\\xE5 GitHub (t.ex. via Issues och .md filer i repot).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Applikationen \\xE4r driftsatt p\\xE5 en egen plattform utanf\\xF6r skolans servermilj\\xF6 (t.ex. p\\xE5 en DigitalOcean Ubuntu VPS).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Beskriv projektets aktuella status:\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Vad som \\xE4r implementerat\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Vad som \\xE5terst\\xE5r\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Var i utvecklingsprocessen ni befinner er\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Teststatus (vilka tester som genomf\\xF6rts och eventuella resultat)\")))), mdx(\"h3\", null, \"Alternativ 2 \\u2013 Post mortem i kursens Wiki\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Dokumentera projektets utfall i form av en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"post mortem-analys\"), \" i kursens GitLab Wiki.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Analysen b\\xF6r inneh\\xE5lla:\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Vad som gick bra\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Utmaningar som uppstod\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"L\\xE4rdomar\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"F\\xF6rb\\xE4ttringsf\\xF6rslag\")))), mdx(\"h3\", null, \"Alternativ 3 \\u2013 Slutlig \\xF6verl\\xE4mning till extern kund\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Om projektet haft en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"verklig uppdragsgivare\"), \", genomf\\xF6r en formell slutleverans.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Inneh\\xE5ll i \\xF6verl\\xE4mningen kan vara:\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Presentation av det f\\xE4rdiga systemet\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\xD6verl\\xE4mning av dokumentation\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Instruktioner f\\xF6r drift eller vidareutveckling\")))), mdx(\"h2\", null, \"Grupparbete / Workshop\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Planera f\\xF6r slutpresentationen kommande vecka\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Besvara veckans diskussionsfr\\xE5gor\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#att-titta-på-under-veckan","title":"Att titta på under veckan"},{"url":"#att-läsa-under-veckan","title":"Att läsa under veckan"},{"url":"#att-göra-under-veckan","title":"Att göra under veckan"},{"url":"#överlämning-av-projektet","title":"Överlämning av projektet","items":[{"url":"#alternativ-1--offentlig-kod-och-kravhantering-egen-driftsättning-och-statusrapport","title":"Alternativ 1 – Offentlig kod och kravhantering, egen driftsättning och statusrapport"},{"url":"#alternativ-2--post-mortem-i-kursens-wiki","title":"Alternativ 2 – Post mortem i kursens Wiki"},{"url":"#alternativ-3--slutlig-överlämning-till-extern-kund","title":"Alternativ 3 – Slutlig överlämning till extern kund"}]},{"url":"#grupparbete--workshop","title":"Grupparbete / Workshop"}]},"parent":{"relativePath":"vecka10-etik/todo.md"},"frontmatter":{"metaTitle":"1dv613 | vecka 10 | etik | todo","metaDescription":"metaDescription","fullWidth":null}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/","title":"🎉 Välkommen till Mjukvaruutvecklingsprojekt (1DV613)"}}},{"node":{"fields":{"slug":"/video-loggar","title":"Videologgar"}}},{"node":{"fields":{"slug":"/studieguiden","title":"Studieguiden"}}},{"node":{"fields":{"slug":"/studieguiden/kommunikationsstrategi","title":"Kommunikationsstrategi"}}},{"node":{"fields":{"slug":"/studieguiden/kursledning","title":"Kursledning"}}},{"node":{"fields":{"slug":"/studieguiden/kursplan","title":"Kursplan och betyg"}}},{"node":{"fields":{"slug":"/studieguiden/litteratur","title":"Kurslitteratur"}}},{"node":{"fields":{"slug":"/studieguiden/schema","title":"Schema och deadlines"}}},{"node":{"fields":{"slug":"/studieguiden/studieanvisningar","title":"Studieanvisningar"}}},{"node":{"fields":{"slug":"/studieguiden/utvarderingar","title":"Kursvärderingar"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/dokumentation","title":"Dokumentation"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision","title":"Vecka 1/2 - Planering och vision"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/todo","title":"📅 Att göra-lista"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/vision","title":"Projektvision"}}},{"node":{"fields":{"slug":"/vecka10-etik","title":"Vecka 10 - Etik & överlämning"}}},{"node":{"fields":{"slug":"/vecka10-etik/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/arbeta-i-projekt","title":"Att arbeta i projekt"}}},{"node":{"fields":{"slug":"/vecka3-krav-test","title":"Vecka 3 - Krav och testning"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/testning","title":"Testning"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/vecka3-krav-test","title":"Kravhantering"}}},{"node":{"fields":{"slug":"/vecka4-implementation/arkitektur","title":"Introduktion till mjukvaruarkitektur"}}},{"node":{"fields":{"slug":"/vecka4-implementation/docker-teori","title":"Introduktion till containers"}}},{"node":{"fields":{"slug":"/vecka4-implementation","title":"Vecka 4 - Implementation"}}},{"node":{"fields":{"slug":"/vecka4-implementation/just-task-it-docker","title":"Introduktion till Docker"}}},{"node":{"fields":{"slug":"/vecka4-implementation/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering","title":"Vecka 5 - Versionshantering"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering/jobba-med-git","title":"Jobba med Git"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering/versionshantering","title":"Versionshantering"}}},{"node":{"fields":{"slug":"/vecka6-drift/docker-compose-teori","title":"Introduktion till Docker compose"}}},{"node":{"fields":{"slug":"/vecka6-drift","title":"Vecka 6 - Driftsättning"}}},{"node":{"fields":{"slug":"/vecka6-drift/just-task-it-docker-compose","title":"JTI - Docker Compose"}}},{"node":{"fields":{"slug":"/vecka6-drift/just-task-it-production","title":"JTI - Production"}}},{"node":{"fields":{"slug":"/vecka6-drift/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd/ci-cd","title":"CI/CD"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd","title":"Vecka 7 - CI/CD"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd/just-task-it-deploy-pipeline","title":"JTI - Deploy through a pipeline"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka8-automatiska-test/automatiska-tester","title":"Automatiserad testning"}}},{"node":{"fields":{"slug":"/vecka8-automatiska-test","title":"Vecka 8 - Automatiserad testning"}}},{"node":{"fields":{"slug":"/vecka8-automatiska-test/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/extern-updragsgivare","title":"Extern uppdragsgivare"}}},{"node":{"fields":{"slug":"/vecka9-leverans","title":"Vecka 9 - Slutleverans"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/extern-updragsgivare/extern-uppdragsgivare-samverkan","title":"Samverkansinformation: studentprojekt med extern uppdragsgivare"}}},{"node":{"fields":{"slug":"/vecka9-leverans/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/extern-updragsgivare/vagledning","title":"Vägledning för arbete med extern uppdragsgivare"}}}]}},"pageContext":{"id":"2414cefa-597e-55d6-be0f-09b9e0f7cffb"}},
    "staticQueryHashes": ["253607798","3706406642","710574383"]}