├── .gitignore ├── ProjectManagement └── Sprint1Documents │ ├── DailyScrumMeetingNotesSprint1.docx │ ├── backlog1.png │ ├── backlog2.png │ ├── backlog3.png │ ├── burndown1.png │ ├── burndown2.png │ ├── burndown3.png │ ├── pairprogram1.png │ ├── productss1.png │ └── productss2.png └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | 3 | -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/DailyScrumMeetingNotesSprint1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/DailyScrumMeetingNotesSprint1.docx -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/backlog1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/backlog1.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/backlog2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/backlog2.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/backlog3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/backlog3.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/burndown1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/burndown1.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/burndown2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/burndown2.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/burndown3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/burndown3.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/pairprogram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/pairprogram1.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/productss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/productss1.png -------------------------------------------------------------------------------- /ProjectManagement/Sprint1Documents/productss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/9bfe9d05160442c5c0073bd9d437219eb83775c8/ProjectManagement/Sprint1Documents/productss2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # **Team Name** 2 | 3 | Public Repo for --Team Name-- team @ --Organization Name-- bootcamp 4 | 5 | # Part 1 6 | 7 | ## Team Name 8 | 9 | --Team Name-- 10 | 11 | ## Git Repo 12 | 13 | 14 | 15 | ## Team Roster 16 | 17 | - John Doe: Product Owner 18 | - Jane Doe: Scrum Master 19 | - Atil Samancioglu: Team Member/Developer 20 | 21 | ## Product Name 22 | 23 | --Product Name-- 24 | 25 | ## Far Vision 26 | 27 | - Movie App 28 | - Description – This is a movie app listing movies from a main API along with the director, rating, year and many information as well as availability in popular streaming platforms such as Netflix, Prime etc. 29 | 30 | ## Near Vision 31 | 32 | - IMDB Rating & Information 33 | - Description – People can easily see the details of IMDB related data for their selected movie 34 | - Streaming platform availability 35 | - Description – People can see whether they are available on their subscribed streaming platforms 36 | 37 | 38 | ## Stakeholders 39 | 40 | - Movie Lovers 41 | - People often spending their free times watching movies and criticizing them 42 | - Time fillers 43 | - People needing a way to kill time for weekends 44 | - Cinema party groups 45 | - Group of people trying to make an informed decision on their movie choice for their cinema & pizza party 46 | 47 | ## User Persona 48 | 49 | - Zeynep is a white collar employee who is working hard on weekdays and goes out at most couple of days during week. However at weekends she wants to watch a movie at night in her home but she has no idea what Neflix is offering and whether the movies are good enough to watch. 50 | 51 | - Age 52 | - 34 53 | - Gender 54 | - Female 55 | - educational background 56 | - Undergraduate Level Credentials 57 | - Marital Status 58 | - Married 59 | - Profession 60 | - Senior sales executive 61 | - Work experience years & level of expertise 62 | - 10 years in business 63 | - Where and when will she access this mobile application 64 | - iPhone and mainly at nights before she watches the movie 65 | - Motivation/Needs 66 | - She needs to find what she is looking for quickly 67 | - She needs to filter the movies according to their genre, title, yeear etc. 68 | - She needs to see whether they are available on Netflix or not 69 | - Technology and access mechanisms that he regularly uses – desktop, mobile, operating system, browsers, et al 70 | - iPhone mostly, rarely iPad. 71 | - Other 72 | - She also has Amazon Prima subscription but mainly watches the movies on Netflix. 73 | - She may use this service to find a good TV Show as well but not as often as searching for movies. 74 | 75 | ## Product Backlog URL 76 | 77 | [Miro Backlog Board](https://miro.com/app/board/uXjVOSSCpsI=/) 78 | 79 | ## Product Backlog Ordering Rationale 80 | 81 | Minimum Viable Product first and then Technology Readiness. 82 | 83 | ## Definition of Ready 84 | 85 | - Title 86 | - Expressed as User Story 87 | - Developers all understand what needs to be done 88 | - Dependencies are all understood and refined 89 | - No Impediments 90 | - Business value defined 91 | - Acceptante Criteria defined 92 | - Story Points Estimated 93 | 94 | ## Whole-team relative-size estimating activity 95 | 96 | Method used was [T-Shirt-Sizes](https://www.c-sharpcorner.com/article/agile-story-point-estimation-techniques-t-shirt-sizing/). This activity was only done by the developers. 97 | 98 | Used points 10, 20, 30, 40, and 50 as the different size options. 99 | 100 | --- 101 | 102 | # Sprint 1 103 | 104 | - **Note**: All User Stories are expressed as user stories if you click into the details of a PBI. The titles of the PBIs are shorter on the backlog for brevities sake. 105 | 106 | - **Forecasted Points**: 100 Points Per Sprint 107 | - **Rationale**: There are 380 total points of User Stories planned in our backlog which are planned to complete throughout the bootcamp. There are four sprints so we divided by four and rounded up to an even 100. This will allow us to plan all of the user stories throughout the next four sprints. 108 | 109 | - **Stories pulled into backlog**: Our backlog is ordered in terms of what needs to get done first, we, the developers, pulled the maximum stories into our sprint from the top of the backlog that did not exceed our forecasted points. 110 | 111 | - All stories are less than half of our current forecast. 112 | - User stories were decomposed into tasks, in our Miro board, red items are tasks, and blue items are user stories as outlined by the key. 113 | 114 | - **Kanban board link**: [Miro Board](https://miro.com/app/board/uXjVOSSCpsI=/) 115 | 116 | - **Burndown chart**: Also on the same Miro Board: [Miro Board](https://miro.com/app/board/uXjVOSSCpsI=/) 117 | Miro doesnt keep the formatting of the burndown chart line so here are progressive screenshots of it 118 | ![Burndown 1](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/burndown1.png) 119 | ![Burndown 2](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/burndown2.png) 120 | ![Burndown 3](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/burndown3.png) 121 | 122 | - **Daily Scrums**: Scrums were completed in our slack channel when not able to meet on weekends due to time constraints of people. Here is a link directly to one days documentation of a scrum meeting: [Sprint 1 Daily Scrum Chats](https://github.com/atilsamancioglu/ScrumBootcampTemplate/blob/main/ProjectManagement/Sprint1Documents/DailyScrumMeetingNotesSprint1.docx?raw=true) 123 | 124 | - **Impediment Removal Plan**: Swarm the impediment as a team to come up with a solution or workaround to unblock the impediment. 125 | 126 | - **Sprint board update and Burndown Updates**: Screenshots of burndown updates are above. Screenshots of board below. 127 | ![Backlog 1](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/backlog1.png) 128 | ![Backlog 2](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/backlog2.png) 129 | ![Backlog 3](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/backlog3.png) 130 | 131 | - **Pair programming evidence**: ![Alt text](https://raw.githubusercontent.com/atilsamancioglu/ScrumBootcampTemplate/main/ProjectManagement/Sprint1Documents/pairprogram1.png) 132 | 133 | - **Working Software**: Screenshot Proof: 134 | ![Screenshot 1](https://github.com/atilsamancioglu/ScrumBootcampTemplate/blob/main/ProjectManagement/Sprint1Documents/productss1.png?raw=true) 135 | ![Screenshot 2](https://github.com/atilsamancioglu/ScrumBootcampTemplate/blob/main/ProjectManagement/Sprint1Documents/productss2.png?raw=true) 136 | 137 | 138 | - **Sprint Review**: 139 | Decision made: Database creation task is required for the retrieval of the information using the email. It is not required for form page. Moving to next sprint PBI for revisiting quotation. Part 2 held on 11/15 with the stakeholder. 140 | 141 | - **Sprint Retrospective Actions:** 142 | - Update User Stories to be more user story accurate 143 | - Take out unused functionality 144 | - Include unit tests in order to ensure robustness (This is in the backlog) 145 | - Come up with definition of done (We completed this in the retro and moved it to completed because we thought it was important to do quickly.) 146 | 147 | -**Definition of Done**: 148 | - All related backlog items to user story are done 149 | - Product owner approval 150 | - Acceptance criteria met for each story 151 | - New unit tests passed 152 | - No bugs introduced, all prior tests still pass 153 | 154 | -**Other Notes**: 155 | - N/A 156 | 157 | --- 158 | 159 | # Sprint 2 160 | 161 | 162 | --- 163 | 164 | # Sprint 3 165 | 166 | --- 167 | 168 | # Sprint 4 169 | 170 | --- 171 | --------------------------------------------------------------------------------