{"id":83,"date":"2021-08-11T11:03:07","date_gmt":"2021-08-11T08:03:07","guid":{"rendered":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/?page_id=83"},"modified":"2025-08-19T13:34:12","modified_gmt":"2025-08-19T10:34:12","slug":"guidelines","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/guidelines\/","title":{"rendered":"Guidelines"},"content":{"rendered":"<p>This page contains course guidelines to different project phases and tasks. Check also Moodle and lecture materials for more detailed information on schedule, meetings, activities etc.<\/p>\n<p>Contents:<\/p>\n<ul>\n<li><a href=\"#sprint-review-meeting\">Sprint review meeting<\/a><\/li>\n<li><a href=\"#sprint-retrospective\">Sprint retrospective<\/a><\/li>\n<li><a href=\"#project-poster\">Project poster<\/a><\/li>\n<\/ul>\n<h2><a id=\"sprint-review-meeting\"><\/a>Sprint review meeting<\/h2>\n<p><span data-contrast=\"none\">Typical <\/span><b><span data-contrast=\"none\">Sprint review meeting<\/span><\/b><span data-contrast=\"none\"> contents (see also Scrum Guide), exact details and order is group\u2019s choice<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">persons present\/absent (anybody having to leave early ?)<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"none\">welcome, urgent matters first <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">kanban board (SB,\u00a0one card\/task at a time, demo may follow task here)<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">demo (who has done what parts) <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"none\">customer (hopefully) accepts done work items<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"none\">MMT matters (weekly report, working hours, charts, risks)<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"none\">outcomes from the sprint retrospective (this can be a summary slide)<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"none\">customer\u2019s comments and questions at any time <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"9\" data-aria-level=\"1\"><span data-contrast=\"none\">coach&#8217;s comments <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"11\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"10\" data-aria-level=\"1\"><span data-contrast=\"none\">questions to course (from any party). <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<h2><a id=\"sprint-retrospective\"><\/a>Sprint retrospective<\/h2>\n<p><b><span data-contrast=\"none\">Sprint retrospective<\/span><\/b><span data-contrast=\"none\"> meeting matters (group\u2019s internal meeting, a kind of \u201cafter action review\u201d). \u00a0<\/span><span data-contrast=\"none\">Four basic questions that gets the team thinking about the outcomes of the previous Sprint, and what improving actions they should focus on next. Group <\/span><span data-contrast=\"none\">writes down results, so those would not be forgotten. <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"12\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:[9675],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"2\"><span data-contrast=\"none\">What went well ? \u00a0(What we did well ?) <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"12\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:[9675],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"2\"><span data-contrast=\"none\"> What went less well ? \u00a0(What did not went well ?) <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"12\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:[9675],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"2\"><span data-contrast=\"none\"> What do we want to try next ? \u00a0(Improvements to the process ?) <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"12\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:[9675],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"2\"><span data-contrast=\"none\"> What puzzles us ? \u00a0(Any obstacles or problems in sight, and how to solve them ?) <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">Now at PROJ course, as we use Scrum-BUT methodology, group keeps retrospective meeting themselves after the Sprint has actually ended (Sprints end on Friday). In practise with many groups such retro meeting would be before official course Sprint review meeting (with group, customer, and coach). <\/span><span data-ccp-props=\"{&quot;335559685&quot;:0}\">\u00a0<\/span><\/p>\n<p>When you organise Sprint X review, show a summary of outcomes from Sprint X retrospective. Focus particularly on improving your team&#8217;s working practices and processes.<\/p>\n<p><span data-contrast=\"none\">The main point is that group has the three Scrum meetings; Sprint planning meeting \u2013 Sprint review meeting \u2013 Sprint retrospective meeting. <\/span><span data-ccp-props=\"{&quot;335559685&quot;:0}\">\u00a0<\/span><\/p>\n<h2><a id=\"project-poster\"><\/a>Project poster<\/h2>\n<p>See the Moodle submission deadline from the <a href=\"https:\/\/coursepages2.tuni.fi\/comp-se-610\/schedule\/\">schedule<\/a>.<\/p>\n<p>The project poster is an A4-size pdf-document. The poster must contain at least the following information: name of the project in the top of the poster, course details \u201cCOMP.SE.610 and 620, sprint 2025\u201d, include at least one screenshot of your application, description of the project and team member names. The posters are not published in electronic form outside the course (only in course\u2019s Moodle forum), but they can be used for educational purposes (for example, to show students what kind of projects have been in done in previous courses).<\/p>\n<p>It is still recommended that the <strong>teams publish their posters<\/strong> in github etc. (see, for example <a href=\"https:\/\/github.com\/YizhouCodes\/Tomorrow\/\">Tomorrow-project<\/a>, Poster.png). Check also from the Moodle (under Lecture slides \/ Sample project posters from previous courses) some example posters from previous courses.<\/p>\n<p>If a team member does not want to publish his\/her name in the poster, then you can leave that information out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page contains course guidelines to different project phases and tasks. Check also Moodle and lecture materials for more detailed information on schedule, meetings, activities etc. Contents: Sprint review meeting Sprint retrospective Project poster Sprint review meeting Typical Sprint review meeting contents (see also Scrum Guide), exact details and order is group\u2019s choice\u00a0 persons present\/absent &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/comp-se-610\/guidelines\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Guidelines<\/span><\/a><\/p>\n","protected":false},"author":35,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-83","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/pages\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":21,"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/pages\/83\/revisions"}],"predecessor-version":[{"id":1081,"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/pages\/83\/revisions\/1081"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-se-610\/wp-json\/wp\/v2\/media?parent=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}