{"id":1193,"date":"2021-07-21T16:00:07","date_gmt":"2021-07-21T20:00:07","guid":{"rendered":"https:\/\/niftypm.com\/blog\/?p=1193"},"modified":"2023-07-30T11:45:50","modified_gmt":"2023-07-30T15:45:50","slug":"agile-meetings-101","status":"publish","type":"post","link":"https:\/\/niftypm.com\/blog\/agile-meetings-101\/","title":{"rendered":"Agile Meetings 101, How to conduct them properly"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Agile meetings have two specific features that set them apart from regular meetings: they are focused on delivering value, and are strictly time-boxed. In fact, these two features make them quite productive, in contrast to <\/span><a href=\"https:\/\/hbr.org\/2017\/07\/stop-the-meeting-madness\"><span style=\"font-weight: 400;\">most other regular meetings<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These meetings are inseparable from an effective agile approach to product development. The reason is ingrained in the nature of agile approaches.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here\u2019s one way to look at it: members of an agile team should work together daily and deliver results incrementally. As they move on in the project, they might stumble upon new ideas to deliver the product faster and more efficiently. They meet frequently to discuss these ideas and adjust their framework.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rather than sticking to a fixed model of the final product, an agile team is open to new ideas from within the team or from the client. They should gather together at various intervals to analyze their progress, discuss new ideas, and reflect on how to deliver the next increment better.\u00a0<\/span><\/p>\n<h2><strong>What is agile?\u00a0<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Agile is originally a software development approach that is focused on delivering value to their customers through iterations. Contrary to traditional or, <\/span><a href=\"https:\/\/niftypm.com\/blog\/scrumban-101-what-is-scrumban-a-beginners-guide-7c2f93800a49\/\"><span style=\"font-weight: 400;\">scrumban<\/span><\/a> <span style=\"font-weight: 400;\">methodologies<\/span><span style=\"font-weight: 400;\"> that tend to decide definitively on the duration and cost of the whole project based on its scope, agile is open to uncertainty and only incrementally (through each work cycle or iteration) spends the resources and completes objectives.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since, in an agile approach, the focus is on delivering an effective product rather than sticking to a contract, the client is involved in the development process, and<\/span> <a href=\"https:\/\/thedigitalprojectmanager.com\/best-collaboration-tools\/\"><span style=\"font-weight: 400;\">team collaboration<\/span><\/a><span style=\"font-weight: 400;\"> is a top priority. This is why meetings are an important part of an effective agile approach.\u00a0<\/span><\/p>\n<h2><strong>What are agile meetings?\u00a0<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Three of the twelve principles of the <\/span><a href=\"https:\/\/agilemanifesto.org\/principles.html\"><span style=\"font-weight: 400;\">Agile Manifesto<\/span><\/a><span style=\"font-weight: 400;\"> emphasize the importance of meetings:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Business people and developers must work together daily throughout the project.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">So no matter what <a href=\"https:\/\/vitalitychicago.com\/blog\/what-is-agile-and-why-is-it-important\/\">agile<\/a> approach you\u2019re using, it\u2019s important to have regular <a href=\"https:\/\/niftypm.com\/blog\/team-meeting-ideas-to-boost-productivity-increase-collaboration\/\" target=\"_blank\" rel=\"noopener\">team meetings<\/a> and discuss your work progress.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Generally, an agile meeting has one of these two goals to achieve:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">1- Decide on the objectives for the next <a href=\"https:\/\/niftypm.com\/blog\/iterative-process\/\" target=\"_blank\" rel=\"noopener\">iteration\u00a0<\/a><\/span><\/p>\n<p><span style=\"font-weight: 400;\">2- Review and report the work in the current iteration\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The most popular kind of meetings among agile approaches are Scrum meetings (obviously because Scrum is the most popular agile methodology). These meetings could be adopted for other agile methodologies as well. Scrum defines four meetings:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sprint Planning<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Daily Scrum<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sprint Review<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sprint Retrospective<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Note: \u201cSprint\u201d is the term that Scrum developers have chosen for a specific iteration or cycle. During these periods of time, team members work together to improve the project\u2019s progress. Sprints are not longer than one month and have a list of objectives (Sprint backlog) to achieve.\u00a0<\/span><\/p>\n<h2><strong>Who should attend agile meetings?\u00a0<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Depending on the purpose of the meeting, different people should attend these meetings. The developers and Scrum Master are the fixed part of Scrum meetings.\u00a0<\/span><\/p>\n<p><b>Development team:<\/b><span style=\"font-weight: 400;\"> a team of experts responsible to work directly together and develop a presentable product. The development team takes part in all Scrum meetings.\u00a0<\/span><\/p>\n<p><b>Scrum Master: <\/b><span style=\"font-weight: 400;\"><a href=\"https:\/\/niftypm.com\/blog\/project-manager-vs-scrum-master\/\" target=\"_blank\" rel=\"noopener\">the same as a project manager<\/a>, a Scrum Master is responsible for <\/span><a href=\"https:\/\/thedigitalprojectmanager.com\/project-tracking-software\/\"><span style=\"font-weight: 400;\">keeping track<\/span><\/a><span style=\"font-weight: 400;\"> of the development team\u2019s performance and eliminating any issues on the way. They also help team members to understand the basis of Scrum and their responsibilities. The Scrum Master takes part in all meetings.\u00a0<\/span><\/p>\n<p><b>Product Owner: <\/b><span style=\"font-weight: 400;\">product owner is the member of the Scrum team who is responsible for defining the product goal and the list of work that should be done to achieve it (Product Backlog). A Product Owner is the ultimate authority in the Scrum Team and has the final saying in designing the Product Backlog. The Product owner should attend Sprint Planning and Sprint Review meetings. However, it\u2019s a good idea that they take part in all meetings as they are part of the Scrum Team.\u00a0\u00a0<\/span><\/p>\n<p><b>Stakeholders: <\/b><span style=\"font-weight: 400;\">According to <\/span><a href=\"https:\/\/www.scrum.org\/Resources\/Scrum-Glossary\"><span style=\"font-weight: 400;\">Scrum glossary<\/span><\/a><span style=\"font-weight: 400;\"> a stakeholder is \u201ca person external to the Scrum Team with a specific interest in and knowledge of a product that is required for incremental discovery. Represented by the Product Owner and actively engaged with the Scrum Team at Sprint Review.\u201d Stakeholders could be the client, users of the product, or a product manager from within your company. These people receive direct financial benefit from the end product. Stakeholders only attend Sprint Review meetings to receive and analyze the work completed by the development at the end of each Sprint. <\/span><b>\u00a0\u00a0<\/b><\/p>\n<p><img decoding=\"async\" class=\"lazyload alignnone size-full wp-image-1195\" src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles.png\" data-orig-src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles.png\" alt=\"agile meetings with scrum \" width=\"1600\" height=\"900\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271600%27%20height%3D%27900%27%20viewBox%3D%270%200%201600%20900%27%3E%3Crect%20width%3D%271600%27%20height%3D%27900%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles-300x169.png 300w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles-768x432.png 768w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles-1024x576.png 1024w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles-1536x864.png 1536w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/07\/3-scrum-roles.png 1600w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<h2><strong>Different types of agile meetings<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Scrum meetings or ceremonies ensure that a Sprint is completed accordingly. During these meetings team members lay down the work that should be done during a Sprint, monitor their progress, review the work they\u2019re going to deliver to the client, and finally discuss what they\u2019ve learnt during a Sprint and offer ways to improve future Sprints.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1- Sprint planning\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sprint planning is the meeting with the aim of designing a suitable Sprint Backlog. A sprint backlog is a list of items that the development team should complete in order to achieve the Sprint goal which is a shippable increment of work presented to the client at the end of the Sprint.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Product owner is responsible to provide a Product Backlog, an inclusive list of items that should be completed by the end of the project. The scrum team should select the items they consider necessary for the Sprint they\u2019re planning. All in all, the Scrum team discusses the following:\u00a0<\/span><\/p>\n<p><b>1- Why is this Sprint valuable?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">What value does the current Sprint add to the end product? The whole team should collaborate to finalize a Sprint goal that will be further discussed with the Product Owner. The goal is to make it clear how the end product will benefit from this Sprint.\u00a0\u00a0<\/span><\/p>\n<p><b>2- What should be done?\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The development team is responsible for choosing items from the Product Backlog to be completed during the current Sprint. The product owner\u2019s expectations, the complexity of the project, and the development team\u2019s capacity play an important role in defining what should be done in a Sprint.\u00a0<\/span><\/p>\n<p><strong>3- How should the items be done?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">The question of how each item from the Sprint Backlog should be completed is at sole discretion of the developers. They might decide to break each item into smaller items and dedicate a day to completing each smaller item.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The duration of the Sprint planning meeting is dependent on the duration of the Sprint itself. The maximum duration for a Sprint planning meeting is 8 hours which is for a one-month Sprint. Shorter Sprints should have shorter meetings.\u00a0\u00a0\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">How to make Sprint Planning Meetings more effective:\u00a0<\/span><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide a Zoom call for team members who cannot attend the meeting in person.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Be realistic about your team\u2019s capacity for accomplishing tasks. Make sure team members know exactly what they should do during the Sprint.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Always consider some slack time for unexpected issues during the Sprint.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use boards to showcase the items that should be done. This adds more clarity to the Sprint Goal.\u00a0<\/span><\/li>\n<\/ol>\n<h3><span style=\"font-weight: 400;\">2- Daily Scrum or Standup<\/span><\/h3>\n<p><a href=\"https:\/\/thedigitalprojectmanager.com\/how-to-run-more-effective-daily-stand-up-scrums\/\"><span style=\"font-weight: 400;\">The Daily Scrum<\/span><\/a><span style=\"font-weight: 400;\"> is a short daily meeting with the aim of discussing progress towards the Sprint goal and planning what should be done in the next day. During this meeting, developers talk about the results of their work in the previous day and whether they had any impediments. They should also plan their work for the day ahead. So this meeting is held after a work day and before a new one.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Developers should be able to answer these questions during a Daily Scrum:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">1- What did they do on the previous work day?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">2- What are they going to do in the day ahead?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">3- What impediments did they experience?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Scrum Master is responsible for clearing all the impediments for the developers and facilitating their work. If it\u2019s necessary, the developers can refine the items in the Sprint backlog or add or remove items to make sure the progress happens smoothly.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Daily Scrum is a short meeting of nearly 15 minutes. It\u2019s advised to hold the meeting at a certain time and place everyday to reduce the complexity involved in this meeting. It\u2019s also an informal internal meeting for developers so the presence of the Product Owner is optional. Stakeholders do not attend this meeting.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">How to make Daily Scrum Meetings more effective:\u00a0<\/span><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It\u2019s important to make the Daily Scrum a routine. It should happen at the right place and time everyday to reduce the mental burden associated with it.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The Daily Scrum is a meeting for the developers to discuss their progress and future plans freely. The Scrum Master makes sure that the meeting takes place but their presence is not mandatory.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All members of the development team should contribute to the meeting. Members can take turns to explain their work.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">These meetings are not the only meetings for team members to discuss their issues. If the duration of the meeting (15 minutes) does not allow all issues to be discussed or if anything urgent happens, team members can hold extra meetings to tackle their issues.\u00a0\u00a0<\/span><\/li>\n<\/ol>\n<h3><span style=\"font-weight: 400;\">3- Sprint Review\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">After each Sprint, the Scrum team holds a review meeting with the Product Owner and Stakeholders to assess the results of the Sprint. During this meeting the development team presents to the Stakeholders how the Sprint Goal (as determined in the Sprint Planning meeting) is achieved and what value it adds to the end product.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Scrum team is not limited to presenting the results. Based on the new achievements and possible findings of the development team during the Sprint, future plans are discussed as well. So it might happen that based on new experiences, the previous Product Backlog is revisited and adjusted to make the final product more effective.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since the aim of the Sprint Review meeting is assessing the results of the Sprint Goal and discussing possible adjustments to the end product, anyone that could provide any value could attend this meeting. Apart from the Scrum team (the Product Owner, the Scrum Master, and the Development Team), other developers, managers, or any other stakeholders could add value to the meeting.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Like other Scrum meetings, Sprint Review is time-boxed. The longest duration for this meeting is 4 hours for a one-month Sprint.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">How to make Sprint Review Meetings more effective:\u00a0<\/span><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sprint Review meetings are more than just demos or <a href=\"https:\/\/slideuplift.com\/powerpoint-templates\/category\/project-management-powerpoint-templates\/?orderby=sales\">presentations<\/a>. Stakeholders and team members should have an active working meeting to analyze the work done and adjust their Product Backlog accordingly. It\u2019s a great place to get feedback from other people and make future Sprints more effective.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The foundation of a Sprint Review meeting is \u201cshow, don\u2019t tell\u201d so the Scrum team should be able to show how the Sprint\u2019s results can add value to the end product (rather than simply talk about them).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If the Scrum Team could not achieve its goals by the end of the Sprint, a Sprint Review Meeting is necessary to clarify the issues with the stakeholders.\u00a0<\/span><\/li>\n<\/ol>\n<h3><span style=\"font-weight: 400;\">4- Sprint Retrospective Meeting<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The last of the Scrum meetings, Sprint Retrospective meeting, is an internal informal meeting (without the presence of the Stakeholders) meant to assess the performance of various elements such as people, tools, and processes, in the previous Sprint.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The team reflects on the work they have presented to the Stakeholders and analyzes their own weaknesses and strong points. The ultimate goal is finding ways to increase the effectiveness of the next Sprints.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So there are three basic questions to ask in a Sprint Retrospective Meeting:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">1- What went well in the previous Sprint?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">2- What didn\u2019t go well?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">3- How to learn from the new experiences to do better Sprints?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Sprint Retrospective meeting has a maximum duration of three hours for a one-month Sprint. For shorter Sprints, the Sprint Retrospective Meeting would be shorter.\u00a0<\/span><\/p>\n<h3><strong>How to make Sprint Retrospective Meetings more effective:\u00a0<\/strong><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">There is always something to improve. Take note of the experiences you learn during a Sprint and discuss issues with your team during the Sprint Retrospective meeting.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It\u2019s important to take this meeting seriously. Provide interesting materials for it and encourage team members to discuss their opinions freely.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Some people might argue that a Product Owner should not attend this meeting. Sprint Retrospective is a meeting for the whole Scrum team (which include the Product Owner). Product Owner is a team member with an inclusive picture of the end product in mind. They can help the development team see the broader picture and make more informed decisions.\u00a0<\/span><\/li>\n<\/ol>\n<h2><strong>Finally:<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Agile meetings are a necessary part of an agile approach. Without them, team members won\u2019t be able to collaborate daily and complete the goals for each iteration (or Sprint). As a popular agile methodology, Scrum has four purposeful and time-boxed meetings (or ceremonies) that could be adopted for any other agile methodology. The four meetings are Sprint Planning, Daily Scrum, Sprint Review, and Scrum Retrospective. Encouraging your team to adopt a Scrum approach to project management and holding these meetings the right way can guarantee success. \u00a0 <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Agile meetings have two specific features that set them apart [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":1194,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[146],"class_list":["post-1193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-agile-meetings"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts\/1193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/comments?post=1193"}],"version-history":[{"count":0,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts\/1193\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/media\/1194"}],"wp:attachment":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/media?parent=1193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/categories?post=1193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/tags?post=1193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}