Hello All,
This post has no question but I just wanted to share what I read.
Here you are:
Some software companies are looking for employees experienced in "scrum" and "agile process" terms.
- Knowledge and experience in Scrum, Agile processes is a plus
So I started searching for them even though I have no relation with software field.
Scrum sounds like a project management tool. A way of problem solving/product development methodology..
I'd like to summarize what I understood from the websites I surfed regarding the term "scrum".
I am familiar with TPM. Scrum sounds pretty similar to TPM used in industry (automotive/white house appliance fields). (Early equipment, early product etc)
From below, you might find it much boring. I am sorry for the long story.
Short summary of "scrum" with my words (Not sure if I get it correctly):
Scrum is a subprocess of agile processing which provides flexibility and fast coding
in software/development projects..
Scrum consists of "product backlog" and "sprint backlog" subprocesses.
(Maybe there are more process but what I read was saying like that)
I hereby pronounce "sprint backlog" as sprint. Sprint is subprocess/subtask of scrum.
At the beginning of the project a meeting is held with the participation of the project sponsor.
and the outline (the purpose of the project) is defined in that meeting. The outline is called "product backlog".
We may think of it as a project book. (Something like a project management book which summarizes the main aim of the project, content, purpose, sources to be supplied, budget, market share, product/service lifetime etc..)
Each requirement/process has a priority number and project should be followed up by given order.
During the project management, the processes are kept up to date by project sponsor. New functions could be added into the list or the order of the processes could be changed.
Scrum is divided into subprocesses which we call “sprint”. Each sprint can not take more than 30days. Project team is called "scrum team". Project manager is pronounced as "scrum master".At the beginning of each sprint, a new meeting is held. In that meeting scrum team and scrum master overviews specifications to be fulfilled for the related sprint's subprocesses. All this subprocesses should be in comply with the order given in product backlog list. They do not work on a low priority process before a process which has higher priority.
Project team may deploy 4 up to 25 persons taken from product backlog. Chosen specifications and functions are transferred into a list which called "sprint backlog". Project team does not evaluate the status of product backlog until the new sprint backlog meeting but they focus only on related sprint backlog list under that sprint.
A sprint backlog task should be completed within max 3 days of development.
Scrum team should set meetings on a daily basis. This meeting is called Scrum. Scrum master attends to these meetings. Each team members must attend to scrum meetings. Stakeholders could also join scrum meetings as audience. They do not have the right to have a talk in meetings. Scrum meeting is held standing and takes max 15minutes.
Does given above explanation make real what matters for you? For me , no.
Kind regards
Boris