Search

Daily Stand-up Dos and Don’ts

Anyone who has been part of a Scrum team knows the importance of the Daily Stand-up, the 15 minute meeting that is held at the end of each day. This is a vital part of the Scrum process- as everyone gets updated on information that is needed for coordination. During this meeting, each team member briefly shares what they have completed, and describes any obstacles they have faced the previous day. A Daily Stand-up promotes transparency and teamwork, smoothens work processes and helps to minimize problems. While this meeting is of critical importance to successful sprint outcomes, here are some things that you MUST keep in mind: Timebox your meeting duration! Without a specific timebox in place, a Daily Scrum meeting can drag on and actually waste the time of the team. A typical daily meeting should get over in 15 minutes- but larger teams could agree upon a longer duration. The idea is to stop when that time runs out, and keep all discussions short and to the point. Don’t hide issues. If there are any issues with the work that you are doing, please make sure that you mention them. Nothing is more annoying than an ongoing problem which comes to light only toward the end of the sprint. If shared at the outset, problems can be tackled and solved by the team.  Don’t postpone a meeting. Daily interaction lays the foundation for a successful Scrum team. If meetings are postponed, project completion may just get postponed too. Ideally, the meeting should happen at the same time each day. Meetings that are held in the morning, for instance, could set the mood for the work that has to be done during the day. Start the meeting on time: Ensure that the Stand-up starts on time, even if some development team members are missing. A delay of even five minutes, when multiplied by the number of team members, counts for a lot of potential work wasted. Peer to peer interaction. All interactions should be on a peer-to-peer basis, and not in the form of a status report made to the Scrum Master. Teamwork is always emphasized in Scrum, and the team should communicate well with each other. Questions asked and answered: There are three questions that are sought to be asked and answered by each team member.  What did you complete yesterday? What will you do today? Did you find any impediments in your way? Answers should be concise and precise. Stay focussed: The Scrum Master must keep the team focussed on answering the three questions, and not straying into a random discussion on, say, a particular issue that has been raised by a member. This can remove the focus for the entire team, and will result in the time limit getting out of hand. A Scrum team that works well together, and understands the principles of Agile in a deeper context, can achieve unprecedented and outstanding results. Make sure your Scrum team follows these simple principles and stays on track!

Daily Stand-up Dos and Don’ts

1K
Daily Stand-up Dos and Don’ts

Anyone who has been part of a Scrum team knows the importance of the Daily Stand-up, the 15 minute meeting that is held at the end of each day. This is a vital part of the Scrum process- as everyone gets updated on information that is needed for coordination. During this meeting, each team member briefly shares what they have completed, and describes any obstacles they have faced the previous day. A Daily Stand-up promotes transparency and teamwork, smoothens work processes and helps to minimize problems.

While this meeting is of critical importance to successful sprint outcomes, here are some things that you MUST keep in mind:

Timebox your meeting duration! Without a specific timebox in place, a Daily Scrum meeting can drag on and actually waste the time of the team. A typical daily meeting should get over in 15 minutes- but larger teams could agree upon a longer duration. The idea is to stop when that time runs out, and keep all discussions short and to the point.

Don’t hide issues. If there are any issues with the work that you are doing, please make sure that you mention them. Nothing is more annoying than an ongoing problem which comes to light only toward the end of the sprint. If shared at the outset, problems can be tackled and solved by the team.

 Don’t postpone a meeting. Daily interaction lays the foundation for a successful Scrum team. If meetings are postponed, project completion may just get postponed too. Ideally, the meeting should happen at the same time each day. Meetings that are held in the morning, for instance, could set the mood for the work that has to be done during the day.

Start the meeting on time: Ensure that the Stand-up starts on time, even if some development team members are missing. A delay of even five minutes, when multiplied by the number of team members, counts for a lot of potential work wasted.

Peer to peer interaction. All interactions should be on a peer-to-peer basis, and not in the form of a status report made to the Scrum Master. Teamwork is always emphasized in Scrum, and the team should communicate well with each other.

Questions asked and answered: There are three questions that are sought to be asked and answered by each team member.  What did you complete yesterday? What will you do today? Did you find any impediments in your way? Answers should be concise and precise.

Stay focussed: The Scrum Master must keep the team focussed on answering the three questions, and not straying into a random discussion on, say, a particular issue that has been raised by a member. This can remove the focus for the entire team, and will result in the time limit getting out of hand.

A Scrum team that works well together, and understands the principles of Agile in a deeper context, can achieve unprecedented and outstanding results. Make sure your Scrum team follows these simple principles and stays on track!

Usha

Usha Sunil

Blog Author

Writing is Usha's hobby and passion. She has written widely on topics as diverse as training, finance, HR and marketing, and is now into technical writing and education. She keeps an interested eye on new trends in technology, and is currently on a mission to find out what makes the world go around.

Join the Discussion

Your email address will not be published. Required fields are marked *

Suggested Blogs

Who is a Scrum developer?

The Scrum method of project management is an effective framework for implementing an Agile software project. Any team using the Scrum method to develop a software project basically comprise of 3 entities, namely the Product Owner, the ScrumMaster, and the Development team. More about the Development team The Development team not just comprises of programmers and software developers, but contain a mix of professionals including software designers, architects, business analysts, documentation experts, and software testers. The responsibility of each member of the Development team is to deliver a functional element or chunk of the overall product at the end of each sprint cycle. Development team members, in addition to their core skills, have the following responsibilities when working for a Scrum project: • Estimate the effort required in completing their tasks. • Achieve the goals defined for each sprint. • Learn to write user stories for product features and divide them into smaller tasks. • Identify any impediments to the progress of the project and report the same to the ScrumMaster. • Attend daily scrum meetings and report the completed and planned tasks for each day. • Collaborate effectively with other Development team members. Thus, in addition to their core capabilities, each development team member must possess additional qualities, such as being an efficient team player, self-motivation, self-organization, analytical, and good collaboration skills. All about the Scrum developer A Scrum developer is a professionally-certified Scrum expert and can be any member of the Scrum development team. The Scrum developer is skilled in the Scrum methodology and can work effectively with any Scrum development team. A Scrum developer is well-versed in the basic understanding of Scrum framework, and how to implement it effectively for any software project. A professional Scrum developer has the following traits and qualities: • Possesses a deep knowledge of the Scrum methodology and good learning skills. • Possess technical knowledge and skills of their core skill that could be software analysis, software programming or coding, UI design, or software testing capabilities. • Excellent team skills that can help them collaborate and work with other team members. Certification courses Certification courses for Scrum Developer are available from a number of software training institutes. A professional Scrum Developer certificate can acquire basic or advanced skills in Scrum methodology and learn to use it effectively in any software project. Scrum Developer courses are suitable for any member of the Development team, including software architects, programmers, database experts, testers, and any one possessing any technical knowledge of software products. Professionals, who have previously worked in an agile framework or in any Scrum team, are best qualified to attend these Scrum certification courses. Certified Scrum Developer courses focus on imparting the following Scrum-related skills: • Agile project management skills Understand the basic framework of an Agile process, its architecture, design, along with the core benefits of an efficient Agile-based software development life cycle. • Test-driven Development (TDD) An approach that has improved the speed and quality of software development in an agile environment. TDD is used for quick improvements in the application code after executing a specific test case for the functionality. Hands-on use of popular software tools that are used for implementing this approach is covered. • Continuous integration (CI) Continuous integration in Agile development environment involves the configuring of the CI systems for generating daily or hourly builds. In addition to source codes, CI also integrates execution of unit test cases and other artefacts. • Code Refactoring Code Refactoring is a process used in Agile methodology that can simplify the design of existing code without changing its functionality. Required skills include identify code smells and applying refactoring techniques to enter cleaner code. • User stories User stories is an Agile technique that helps you to write proper user stories and then break them down to manageable chunks of functionality. User stories are an effective technique of collaborating not only with other Scrum team members, but also with higher stakeholders in the overall project. Most Scrum developer certification courses lasts for around 3-5 days, with the first part of the training devoted to the understanding of the Scrum framework and its working concepts. The second part of the training is usually devoted to hands-on training in Agile tools and methods that are commonly used in most Agile projects. In addition to certification courses in Scrum development, advanced courses for becoming a certified ScrumMaster and Product Owner are also offered by professional training institutes. A professional Scrum Developer course gives the trainees hands-on experience of being part of an effective Agile team using the hands-on training in TDD testing, refactoring, and acceptance tests. The certified developer not only understands the skills of the Scrum framework, but also realizes its importance in the efficient implementation of any software development process.
1868
Who is a Scrum developer?

The Scrum method of project management is an effec... Read More

Value Of A Certified Scrum Product Owner

The Scrum Product Owner in any Scrum Project is one of the most underrated roles in the project. His role has never been clearly defined, and his necessity has been questioned in many projects. Even though the extent of influence of a Scrum Product Owner can never be measured, one thing is for sure- The Scrum Product Owner has to be a key member if a product is to succeed. What does an SPO do? In most projects, the Scrum Product Owner (SPO) is usually a major stakeholder. He is dedicated to making the product a success, is responsible for Return on Investment (ROI) and is answerable to the other stakeholders. The SPO must have three qualities- an understanding of what the customer requires, a vision of how the product should be, and the communication skills necessary to convey this vision to the development team. The third quality mentioned above is absolutely essential- communication skills. There are different roles of Product Owner in project. He/she supposed to motivate the product team, and must convey his ideas and vision to the development team with utmost clarity. He must also have in-depth knowledge of the customer base and, what they expect from the product. He is the link between the customers, the stakeholders and the team responsible for the project. The Scrum Product Owner decides the frequency and length of the Sprint sessions. The requirements given to the team must not be changed frequently. This could result in a stressful environment which will lead to general unhappiness, and reduced efficiency. Sprint sessions help only if they uplift the team morale, and the SPO plays a big part in this. Since he sets the goals, he is responsible for his team’s morale. The Product Backlog is managed by the SPO, and details of the progress are relayed to the stakeholders by him. An SPO needs to understand understand the customer base and ideas of the stakeholders, it is entirely up to him to decide if a certain activity should be done. He should also identify unnecessary and inefficient activities in product development, and terminate them immediately. Feedback is another important process an SPO takes part in- without feedback to the development team, they can never value their work. A good SPO must analyse the product market, product development and guide his team in the right direction. It helps if the SPO is business savvy, since economic efficiency is proportional to the success of any product. An SPO must be able to look outward into the market, analyse trends, customer base and expectations of the stakeholders. He should also have the ability to analyse his own team and the product development process- conveying what he learnt and the ideas he developed from his analysis. Why become a Certified Product Owner? The necessity of a Scrum Product Owner is not something anybody can dispute- every project needs one. A  CSPO certification is always proof that you know your stuff, having studied its aspects and working extensively. The combination of the above two factors make a Certified Scrum Product Owner a reliable asset to any team or organisation. According to surveys, employees with a CSPO earn approximately eighteen lakhs per annum, which is significantly higher than their counterparts. It is quite evident that organisations in the market today require individuals with attributes to carry the organisation forward. A certification in the field would increase an individual’s career prospects. So what are you waiting for? Become a Certified Scrum Product Owner!
4279
Value Of A Certified Scrum Product Owner

The Scrum Product Owner in any Scrum Project is on... Read More

Why You Should Get a Scrum Master Certification

There are many available Agile Frameworks in the market, and Scrum has created its own niche among the options. The Scrum framework has been found to improve a lot of important aspects in a project, including teamwork, efficiency and the general positive feeling in the team. Considering the importance of Scrum, getting a Scrum Master Certification is a no-brainer- it can have a huge impact on your current management skills. Learning about the framework in a professional capacity can improve your speed, management skills and team mentality in the execution of a project. Benefits associated with a Scrum certification Doing a professional study of Scrum means that you have to study its methods from all angles- this can help you gain a fresh perspective, along with a strong working knowledge of the implementation of Agile methods. You will be able to implant the Agile mindset you gain among your teammates; this increases the cohesion and cooperation of the team in leaps and bounds. The team’s unity, as we all know, is in direct proportion to the success of any project. Getting a Scrum Certification can help you present yourself in a more attractive fashion, to any prospective employers. A Scrum professional knows how an organisation works- and since the framework is used in almost all industries, your career options expand considerably. If you’re already employed, you have a great shot at improving your organisation- with the requisite knowledge you receive, you can turn yourself into a company asset. If you have any certified Agile workers among your colleagues, a certification helps you improve your working relation with them. Even if your peers have studied or adopted a different Agile methodology, the underlying ideas do not change. You will be able to converse and exchange ideas with them, and in the process strengthen the organisation within your company. The work environment is improved, since you can understand how your colleagues work, or even think, to some extent. Passing a Scrum examination is no mean feat- it requires you to study all the various aspects involved in implementing a Scrum methodology. Another big benefit of getting a Scrum Master Certification is the support system- you join a select community of recognised Scrum experts. These experts have been working to improve all the areas of Scrum implementation, including its methodology, and you can avail their advice when you find yourself in a tight spot. An example is Scrum.org, which actually features a global network of Scrum trainers as well as practitioners. There are few things in the Agile this community cannot help you with, and a Certification helps you gain the privilege of their guidance. A badge of Honour Along with the improvement in your marketability towards potential clients, a Scrum Master Certification also comes with the added benefit of being something that can be flaunted with pride- a badge of honour. Your employees never doubt your suitability towards being a mentor, and are become more open towards your ideas. Scrum is not a static methodology in any sense- it is a living, changing and continuously evolving framework which has to be understood in depth, before implementation. A Scrum Master Certification helps you do just that, all the while improving your position in the organisation.
Why You Should Get a Scrum Master Certification

There are many available Agile Frameworks in the m... Read More

Useful links