أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Scrum methodology is a framework for delivering work (usually software delivery work) inspired by the Agile Manifesto. It says work should be delivered by a small "scrum" team consisting of a product owner (who defines the work to be done in the form of a Product Backlog), a Scrum Master (who helps coach and support the team and keep everyone doing scrum well), and the Development Team, who are a group of Developers who complete the items in the Product Backlog.
The team works in small "sprints" of two, three or four weeks (usually two weeks), and each sprint they pull items from the Product Backlog and try to complete them. Each sprints ends with a Sprint Review (where the stakeholders and the team get together and review the work), and a Sprint Retrospective (where the scrum team reflects on how the are working and how to improve). Then the next sprint begins with a Sprint Planning meeting, where the dev team decides on the Product Backlog Items they will do this next sprint.
That's basically it! It's very simple, very effective, and is the most popular form of Agile. It is very different to traditional project management. I like Jeff think that traditional project management has some big problems. I wrote a blog post about those here: What does “project success” mean?
Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, think of it as a framework for managing a process.
In the agile Scrum world, instead of providing complete, detailed descriptions of how everything is to be done on a project, much of it is left up to the Scrum software development team. This is because the team will know best how to solve the problem they are presented.
This is why in Scrum development, for example, a sprint planning meeting is described in terms of the desired outcome (a commitment to a set of features to be developed in the next sprint) instead of a set of Entry criteria, Task definitions, Validation criteria, Exit criteria (ETVX) and so on, as would be provided in most methodologies.
Scrum relies on a self-organizing, cross-functional team. The scrum team is self-organizing in that there is no overall team leader who decides which person will do which task or how a problem will be solved. Those are issues that are decided by the team as a whole.
And in Scrum, a team is cross functional, meaning everyone is needed to take a feature from idea to implementation.
Within agile development, Scrum teams are supported by two specific roles. The first is a ScrumMaster, who can be thought of as a coach for the team, helping team members use the Scrum process to perform at the highest level.
The product owner (PO) is the other role, and in Scrum software development, represents the business, customers or users, and guides the team toward building the right product.
Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, think of it as a framework for managing a process.
Excellent feedback from the experts. Good learning for me too. Thank you
agreed with experts answer
Thanks
I support the answer given by colleague Ahmed Mohammad
Scrum is an Agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The possibilities are endless. The Scrum framework is deceptively simple.
scrum is a methodology to help you to get usable results from the project as soon as possible by eliminate paper works and go direct to execution after high level planning with some details but not all details and priorities the deliverable and tasks then deliver it to the customer to use it (not just acceptance).
the best area to apply scrum is in software or in any project based on knowledge (e.g. website project) .
in short, it is a methodology to manage skilled people whom know their responsibilities and you trust their capabilities to accomplish tasks using their knowledge skills and professional.
I agree with Mr Ahmed Mohamed answers
Thanks for the invitation. I don't know the answer.
I agree with Mr Ahmed answers, thanks for the invitation. ..
هل تحتاج لمساعدة في كتابة سيرة ذاتية تحتوي على الكلمات الدلالية التي يبحث عنها أصحاب العمل؟