In Agile a team basically has three main roles
The product owner, the scrum master and the delivery team
And most people fall within the delivery team
The product owner is the end customer
Or a person who represents the end customer
And their main role in the Agile project is define priorities
and provide input to the project team on what the team shows them in demo sessions.
The scrum master is the Agile sensei
Think about him as a team leader
And that can be a Project Manager, a lead Developer
a person who actually and formally has the role of scrum master
or pretty much anyone who wants to play this role and has Agile knowledge
Ultimately, the main thing is that the team agrees on who the scrum master is
And of course they can also rotate the role if they feel like doing it
As all of you know I work with Agile projects every day
In some, I'm the scrum master. But in the sum, the scrum master is actually a developer
In others a tester and in others even an architect
Like I said, anyone can play this role
As long as they understand the responsibilities and have sufficient Agile knowledge
If someone hasn't even gone through Agile training or finished this course at a minimum
Then I wouldn't recommend that person to play the role of scrum master
Since he or she probably wouldn't do it properly
And finally, the delivery team
Well that's pretty much everyone else so developers, testers, business analysts etc
The main responsibility of the delivery team is quite simple: to deliver!
They are in charge of getting the work done and are key to the team's success.
Now, let's talk about the tools used in Agile
And don't worry if you feel you need more information
I'll add several links to all of these tools so you can go over them and read about them in more detail
The first tool I want us to review is the burn down chart
As its name implies a burn down chart is a chart that shows the burn down of work
So basically you see the number of story points
The team is delivering over time, so your team's velocity
On the X axis you have your sprints and on your Y axis, your story points
as you can see in the graph on your screen
You can do this manually in Excel or use tools that automatically do this for you such as JIRA
The great thing about the burn down chart
Is that in it you can see several things about your project and your delivery
For example, you can see the total amount of work
The amount of work remaining and even your team's velocity
The Kanban Agile board is probably one of the most exciting things about Agile
And I say exciting because of its simplicity and value
an Agile Kanban board is a visual representation of the work the team is doing in a sprint
You basically have three or four columns
And your user stories displayed in those columns to reflect the state of those user stories
Generally, you would have a column with the heading To Do
Another one with the heading In Progress
Another one with the heading In QA and a final one with Done
Most Agile teams use a physical Agile Kanban board and sticky notes
As per the picture you see on your screen
But a lot of teams also use digital boards
There is no right or wrong answer on whether using paper or digital
Use whatever works best for you and your team
Personally, I prefer digital boards and generally use Trello or JIRA
But if a team prefers paper I'm happy to do it
and have no issues with using a physical Agile Kanban board
I'll add links under the resources for this lecture
to the tools I just mentioned and to the examples of this concept