Agile is a popular software development methodology use today. Scrum and eXtreme Programing (XP) are two types of agile methodology. Sutherland (in Lacey 2012) states that 75% of the agile software development use Scrum framework and around 17% of the scrum team use XP engineering practices. Scrum framework looks extremely simple however it is found to be hard to implement effectively. Scrum is a lightweight and simple process framework used for developing complex products. It is not a process, methodology or engineering practices. Scrum's 5 Core Values Focus Respect Commitment Courage Openess Scrum Project Roles Scrum master - The scrum master works as a facilitator of the team. He ensures that the team is functioning as expected. Product owner - The product owners is the person who drives the project. Scrum Team - Team who actually do the development. Scrum Artifacts Product backlog - This arti...
Education for everyone!