1) which should I choose, agile or scrum?
That’s the thing, I work in both manners. It entirely depends on what I’m doing though. The scrum method is more professional, but more importantly, more suited to an independent group of developers. So something that is being created in-house. The customers are themselves, and they are creating something.
Agile responds to a changing world and shifts about as needed. It focuses on taking a problem and breaking it down. However, it is done in quick iterative loops that include testing and ensuring workability. This is a better system for working closely with stakeholders.
If I were making a game that was a story telling single-player, I would choose scrum. plan it well, craft it as it is imagined. Take my time to do what I need to do. If I were making an expansion to a massive multi-player online game, agile is the way to go. Respond to real world information as it is pouring in, make sure it works.
Ultimately, my own personal style is very much agile. Make it work, discover why it doesn’t, change my plans to accommodate the newly found issues. I am very much iteratively focused when I design software. Develop the basic core functionality, then make the whole thing stronger by adding features as I see their need.
2) [True or False] In scrum, anyone can ask the team to do work or to change the priority of backlog items.
3) [Critical Thinking] What are the responsibilities of the product owner?
To express themselves in an articulate way as to describe their expectations and desires. They have to evaluate the risk to investment and decide what is really important for the product to be developed fully.
4) Whose deliverable is a self-organizing team?
It is the team member’s. They complete from a list of tasks over a sprint. They provide ideas to the product Owner ideas and suggestions. They adapt to new situations and help each other learn and understand each other’s roles.
5) [True or False] One of the functions of the scrum master is to remove impediments for the team.
6) [Critical Thinking] While it’s possible to have a contributor-scrum master, why is this a lot to ask?
The ScrumMaster answers to the team. The Project manager answers to the customer or is the customer. These are completely opposite directions to look and are intense streams of information. Having these as two different people allows there to be dedicated minds who are close to the heartbeats of the companies most important assets. The developers and the Customers.
This also provides a separation between the two. These two minds can then represent the needs of either side without the confusion or conflict of ideas and words.
7) What are the responsibilities of the scrum master?
To remove obstacles in the way of their team. They act as a teacher for all members and helps to guide everyone on the proper path and practices that make up the scrum system. Scrum masters work hard on resolving issues. They have to be engaged and in contact with all members of the team and have a broad understanding of all the aspects of the project and team members.
8) Who decides how to get work done, what tools to use and how large an undertaking each feature will be?
The product Owner is the primary person for these sorts of tasks. They have to evaluate the risk to the project and evaluate the return on investment. This process requires careful consideration and analysis. They have to acquire the tools in order to complete the tasks and have to understand the stakeholder’s desires as well.
9) [Critical Thinking] should members of a scrum team all have the same skill set? Why or why not?
No. This reduces the flexibility of the team to accomplish the tasks as their sprints evolve in focus. Having a variety of skills allows for different perspectives and lets the team shift as needed.
10) What are the responsibilities of the scrum team?
To be adaptive and responsive to the tasks laid out by them. They must choose what is doable and complete them within a certain period of time. They must also follow the schedule very tightly and have a deployable product by the end of that sprint.They should be in constant contact with one another throughout the process and be adaptive to new situations and be willing to learn.
11) [Critical Thinking] What is meant by the iterative process?
The overarching product is represented throughout the product’s development. While each release of the product brings something new, it is still the same product, but with more features. So, we go through the same thing, just making it better.
12) What is the goal of the first part of a sprint planning meeting?
This is where product features are chosen to be implemented. It involves the product owner, scrum master, and the team. This is where a clear communication of expectations and vision is described. Last minute questions are clarified. A clear objective is defined
13) What is the goal of the second part of a sprint planning meeting?
This is where the team moves to decide how they are going to complete the tasks chosen. They focus on completing items from the highest priority to the lowest priority. They have to forecast the work needing to be done and must keep to that schedule exactly.
14) [Critical Thinking] What is meant by “yesterday’s weather”?
It means that the forecast for tomorrow is most likely going to be the same as yesterday. This expresses the concept that planning can be measured by previous work done. Granted, this doesn’t really apply when a team first starts working together. However, the experience will develop, and the team will be better able to predict the amount of time it takes to complete work, rather the over commit.
15) [Critical Thinking] When sizing stories or tasks, some team choose hours and some teams choose size. What’s the difference?
Hours represents a measurement in time it takes to complete a task. The estimation is produced from experience in previous projects or based on the amount of time and effort a similar amount of work was completed.
Size is an indicator of effort, complexity, and uncertainty. Using the concept of story points or points, a task is measured out. Hours on the other hand
16) What 3 things does each team member share in the daily scrum?
What they have done yesterday
What they plan to do today
Describe any blocks that prevent them from completing the tasks
17) What is the sprint review?
It is where the work completed over the sprint is to present the work completed for inspection. The work is reviewed by a number of people who have a stake or interest in the project. A live hands on inspection is completed. The conversation takes place between the team and the product owner to discuss where things are at and get an idea of the situation.
18) What is the retrospective?
This is an inspection of the process it took to create the product. This focus on the team and their experiences. They describe what is working and what isn’t working. The scrum master, being too close to the team itself is typically not part of this conversation
Chapter 8: Scrum Artifacts
19) What is the product backlog?
This is all the expectations of the customer for the product as a whole. This is usually arranged in priority of each item’s inclusion within the product. Items are picked out of this backlog to be added to the sprint backlog for the team to choose from. Items are picked from highest priority to lowest priority.
20) What is the sprint backlog?
This is all the expectations that the customer has chosen to be included in a sprint. These are items that are forecasted in advance of beginning the sprint and are executed from highest to lowest priority.
21) [Critical Thinking] User stories don’t change much, however, tasks change frequently. Why is this?
The user story has to do with what the product’s focus is. They make up the core idea of the customer’s idea. The tasks that can allow for that idea to become real can change as challenges are produced, or as technology changes.
22) What is the burndown chart?
A burndown chart shows the progress of tasks being completed. This is displayed based on a number of points an item is worth. The goal of the burndown chart in a sprint is to have the line arrive at zero at the end of the sprint.
23) What is the purpose of the task board?
The task board shows the tasks in their status. Usually, tasks are written down on a post-it note and are arranged in regions labeled to do, work in progress, and done.
24) [Critical Thinking] write a user story for your nmd306 project
As a child five and under I want to move the skeleton so that I can dance.
As a child over five, I want to move the skeleton so that I can collect organs.