What are Information and Knowledge?

The information depends on the physical medium (information = physical medium + semantics), non-additive (additive = which is added), ie. the information contained in a message is not an arithmetic sum of the components of that message; these elements cannot be arranged arbitrarily without losing the meaning, the presence of value – manifests itself if the information is needed; public character – is created and used by all; semantic (conceptual) character; linguistic character, but does not depend on the language and the native speaker; discretion (individual, book, article); cumulativeness; independence from the creator; aging (moral and physical); distraction (in time and space); usefulness, objectivity, accuracy, topicality, formatting (book, electronic version), security, reliability, interactivity (possibility to extract gradually).

Continue reading

What is Scrum and Scrum Master

What is Scrum and Scrum Master

What is Scrum?

Scrum is a new approach in the work of organizations that helps people, teams, and organizations to generate a valuable and competitive product on the market through adaptive solutions to complex problems.

Why Scrum?

Scrum is a methodology through which new developments, products, and processes can be quickly tested and possible errors can be resolved immediately to deliver a workable and sustainable product. This is one of the reasons to introduce Scrum in order to meet the needs of business people. With very large projects and the ability to take on new ones, it will allow the organization to be competitive in the market.
A well-functioning Scrum process will allow different ideas to be tested, perceived, rejected, or changed into something more valuable and better to provide to the business.

Roles in Scrum

  • Product Owner – represents the voice of consumers and the desires of stakeholders and businesses.
  • Development Team – develops all functionalities and performs quality control
  • Scrum Master – a role that takes care of all parties and strives to comply with the rules, regulations, and principles of Scrum

Certification for Scrum Master

You will probably need a certificate to become a Scrum Master. There are many certification programs. Some of the most popular are Certified ScrumMaster (CSM), Professional Scrum Master (PSM), and BVOP Certified Senior Scrum Master (BVOSM), Reference: https://bvop.org/scrummaster/

Responsibilities of the Scrum Master role

The key responsibilities of the Scrum Master role include:

  • Monitoring and removing obstacles from the work process
  • Protecting the team from outside interference
  • Support meetings and Scrum events
  • Collaborate with the Product Owner role
  • Training and guidance of all persons involved in the product (Scrum team and business stakeholders) on Scrum practices and concepts.

Servant-leader – encourages and supports the Development team to develop their maximum potential and productivity, to develop their skills, and to increase the value they create.

The Scrum Master role acts as a buffer between the team and all external influences, problems, personalities, and phenomena. Reference: Professional Scrum Master vs Professional Scrum Developer, stc-montreal.org, https://stc-montreal.org/professional-scrum-master-vs-professional-scrum-developer/
The Scrum Master works actively to resolve situations that hinder the team.

Works actively with the product owner to achieve the goals and interests of stakeholders and consumers.

The benefits of Scrum

New developments, products, and processes can be tested quickly and possible errors can be resolved immediately; Read more: https://managementwire.wordpress.com/2020/06/20/product-life-cycle/

A working and time-resistant product will be delivered. The entire Scrum team and the organization as a whole enter a continuous cycle of improvement, which creates trust, open relationships, mutual help and commitment, motivation, and respect, which will affect the development of the organization as a whole.

Sample situations for Scrum Master professionals

We also present sample situations that you can read and use in your professional practice as a Scrum Master in the Agile team. Every situation has an answer from a real Scrum Master.

The Development team shares your idea that they want to nominate you for a Product Owner appointment and take over its functions, and for the Product Owner assigned to your team to go to another team and have no contact with it.

Answer from the Scrum Master:

It is generally possible, but from the point of view of avoiding conflicts of interest, it is better than the roles are not taken over by the same person. If these two roles are combined by the same person, in one negative scenario, we may have a Product Owner, performing Scrum Master functions, which, however, is focused only on the product and fast work. Reference: Scrum Master role and issues related to the team and project work, w-europe.org, https://w-europe.org/scrum-master-role-and-issues-related-to-the-team-and-project-work/ Effective work on the product will not be achieved. In the other unpleasant case, we may have a Scrum Master performing Product Owner functions, which, however, is focused mainly on Scrum and the team, and the progress of the product and its value can be seriously damaged. On the other hand, both roles require a lot of time on a daily basis (Reference: Bpedia.org, https://bpedia.org/daily-scrum-meeting-problems-questions-and-answers/), and performing both roles by one person would be particularly difficult. All parties would again suffer losses. The product owner can be replaced by another person.

After 2 days you have a meeting to present the current progress of the product. Your Product Owner role and most of the Development team are on leave for another 5 days.

Answer from the Scrum Master:

If everyone worked together in a self-organized way and everyone reported product progress and tasks, the Scrum Master will be able to present the current product progress on their own. More on the topic: https://managementeducationinc.wordpress.com/2020/06/30/scrum-master-role-and-interactions-with-other-positions/

Business stakeholders share the view that the product is not progressing as expected.

We will explain to stakeholders that each user story and requested product functionality takes time and each of the Development team is focused on performing specific tasks. We will talk to the Development team about whether any of the tasks can be prioritized.

You notice that the team spends more and more time in the games and entertainment room in your office.

I will try to motivate them that when handing over the product, they will have enough time to play. I will talk to them and look at the possible reasons for them to spend more time in the hall and whether they will meet the deadline for various tasks. We will motivate ourselves together.

The Product Owner role in your team goes on a business trip for 2 months to one of your customer support centers. No one has made any plans, no comments. The client has not shared anything more, the Development team does not know what they will work on and your colleagues are worried about the future of the project.

In this case, the Scrum Master becomes the Product owner and starts organizing meetings with the client, with all stakeholders, will interact remotely with the product owner to create user stories and product backlog to hold a meeting with the development team and everyone to take over. on tasks so as not to waste valuable time. Reference: https://projectmanagement.news.blog/2019/11/04/scrum-and-agile-teams-and-projects-how-they-estimate/

One of the programmers in the team asks the designer for regular adjustments to the visual concepts he offers.

Answer from the Scrum Master:

I will arrange a meeting between the two to clarify where the problem is and what the misunderstanding is. Until a consensus is reached. If the obstacles are not clarified, another option will be sought between the two – a possible change of designer with a different approach.

The QA specialists on your team who test the product plan to integrate additional technologies, tools, and testing procedures. According to the product owner, this will double the work and the progress after the sprints will decrease.

Answer from the Scrum Master:

A meeting will be organized between the teams to clarify the situation and why the introduction of additional technologies and tools is necessary. Various options will be discussed to see if product progress will decrease. But it will also depend on the developers themselves, who will decide whether this is necessary. Reference: https://agileprojectmanagement.home.blog/2020/06/09/scrum-master-role/

The designer and the programmer have decided to exchange part of their work on their own initiative. The designer will take on some of the easy programming tasks, and the programmer will do parts of the interface.

Answer from the Scrum Master:

It is possible, as long as it does not interfere with the work of each of the tasks undertaken by him and to be delivered on time and with quality. Each of them will tell the estimated time. If it is seen that this is interfering with their work and delaying their main tasks, it will be suspended.

QA specialists want you to assign them good testing tools for the next sprints, as you will already be developing new components that require a different type of test.

Answer from the Scrum Master:

They will discuss with them what the good test tools are and at the next meeting, they could choose them themselves. Given that they have reached the stage of testing, they know the best tools to use.

The development team wants to replace a major software part of your product. We currently use the paid Enterprise popular environment. The license is paid by your customer, who does not think that the cost is a problem.

Answer from the Scrum Master:

Together with the product owner, the possibility of meeting with the client and passing on the reasons why a change is requested and whether he would respond at a possible cost will be discussed. We will also talk to the development team about suggestions for another type of platform to present to the client.

The Product Owner role requires the designer to increase communication with the product testing team.

Answer from the Scrum Master:

The designer will explain whether this is possible according to his workload and if necessary it may be necessary to include another designer.

Your client is not happy with the tests and wants to urgently increase the number of QA specialists in your team, with an additional 6 people as soon as possible. He wants three more senior programmers to join the team by the end of the week. The project budget has been increased accordingly.

Answer from the Scrum Master:

I will propose the creation of another Scrum team, which will work on different test options and functionalities, but in clear and regular communication with the other teams. Because the increase of the team will lead to blurring of the work on the tasks and respectively conflicts and demotivation.
Another possible option is for the available QA and programmers to start working on improving the testing and development processes according to the customer’s needs, but the product owner will have to convey the customer’s needs accurately and clearly and reach a reasonable solution.

The director wants you to move temporarily, for about a month, to another team. He has discussed moving your role with the Product Owner, who will take over the Scrum Master function in a month, as he said he has time for that.

Answer from the Scrum Master:

If the team is currently self-organized and focused on its goals, the Scrum Master gradually begins to become a mentor who is always available around, his role in this team will begin to diminish and he will have the opportunity to move to another team. As long as the team is well versed in the principles of Scrum and has respect for values, then the Scrum Master may have the capacity, ability, energy, and nerves to serve another team in the organization at the same time.