This Blog is created to give and take away knowledge on Agile and its framework.
Saying HI
Hey Guys, This blog is created for scrummers :)Please share your problems and gain knowledge which will also help you in clearing your Scrum certifications.....Cheers:)
The Layman "Scrum" Means
So lets start with the meaning of Scrum ,everyone just heard the team Scrum framework and most of you are dealing with it everyday to make other understand this term......:)as while creating up any word or sentence first we need to learn ABC......Z right ,So, lets get involved with it first.
What is Scrum??
Have you guys heard about game Rugby, this term can be understood from there :
It is an ordered formation of players, used to restart play, in which the forwards of a team form up with arms interlocked and heads down, and push forward against a similar group from the opposing side. The ball is thrown into the scrum and the players try to gain possession of it by kicking it backward toward their own side.
What is Scrum??
Have you guys heard about game Rugby, this term can be understood from there :
It is an ordered formation of players, used to restart play, in which the forwards of a team form up with arms interlocked and heads down, and push forward against a similar group from the opposing side. The ball is thrown into the scrum and the players try to gain possession of it by kicking it backward toward their own side.
Meaning of Framework
What is a Framework??
Framework means basically how are you structuring the objects it may be system, building or any related object.
So if we combine SCRUM+FRAMEWORK=SCRUM STRUCTURING
It means we are structuring the scrum and applying this structure to organize the scattered/uncluttered process.
Framework means basically how are you structuring the objects it may be system, building or any related object.
So if we combine SCRUM+FRAMEWORK=SCRUM STRUCTURING
It means we are structuring the scrum and applying this structure to organize the scattered/uncluttered process.
Market is hot with Scrum Framework
Let's see why only Scrum framework is more successful then other Agile Frameworks as why it is only getting thumps up...:)
As you know there are well known 3 Agile Frameworks :Scrum Kanban and Extreme Programming
Scrum is an Empirical control process which means it is based on facts,evidences and experience
We have 3 pillars in scrum:
Inspection: The inspection can be done for the product, processes, people aspects, practices, and continuous improvements. For example, the team openly and transparently shows the product at the end of each Sprint to the customer in order to gather valuable feedback. If the customer changes the requirements during inspection, the team does not complain but rather adapts by using this as an opportunity to collaborate with the customer to clarify the requirements and test out the new hypothesis.
Adaptation:Adaptation in this context is about continuous improvement, the ability to adapt based on the results of the inspection. Everyone in the organization must ask this question regularly: Are we better off than yesterday? For profit-based organizations, the value is represented in terms of profit. The adaptation should eventually relay back to one of the reasons for adapting Agile—for example, faster time to market, increased return on investment through value- based delivery, reduced total cost of ownership through enhanced software quality, and improved customer and employee satisfaction.
As you know there are well known 3 Agile Frameworks :Scrum Kanban and Extreme Programming
Scrum is an Empirical control process which means it is based on facts,evidences and experience
We have 3 pillars in scrum:
- Transparency or Visibility
- Inspection
- Adaptation
- Commitment
- Openness
- Respect
- Courage
- Focus
Transparency: This means presenting the facts as it is. All people involved either it maybe CEO, stakeholders, individual contributors are transparent in day-to-day dealings with each other.
They trust each other ,have courage to share good or bad news. Everyone collaborates with each other for the common organizational objectives without any hidden agenda.Inspection: The inspection can be done for the product, processes, people aspects, practices, and continuous improvements. For example, the team openly and transparently shows the product at the end of each Sprint to the customer in order to gather valuable feedback. If the customer changes the requirements during inspection, the team does not complain but rather adapts by using this as an opportunity to collaborate with the customer to clarify the requirements and test out the new hypothesis.
Adaptation:Adaptation in this context is about continuous improvement, the ability to adapt based on the results of the inspection. Everyone in the organization must ask this question regularly: Are we better off than yesterday? For profit-based organizations, the value is represented in terms of profit. The adaptation should eventually relay back to one of the reasons for adapting Agile—for example, faster time to market, increased return on investment through value- based delivery, reduced total cost of ownership through enhanced software quality, and improved customer and employee satisfaction.
Roles and Responsibilities in Scrum Team
What the Scrum Team comprised off?
It has Development Team, Scrum Master and the Product owner.
Development Team can have Testers, Designers and operational Engineers.
What is a role of Business Analyst in Scrum?
Business Analyst can act as a proxy Product Owner.
It will help its peers in grooming the product backlog but grooming is a scrum team effort and its an additional responsibility of the analyst to look product backlog and work with technical writers or testers to have refined functional requirements.
What are the roles of Scrum team?
Scrum Team comprised of Development Team, Scrum Master and Product Owner.
Development Team -It is a self-organizing ,cross-functional team of people who are responsible for delivering a working increment.
Scrum Master:
It has Development Team, Scrum Master and the Product owner.
Development Team can have Testers, Designers and operational Engineers.
What is a role of Business Analyst in Scrum?
Business Analyst can act as a proxy Product Owner.
It will help its peers in grooming the product backlog but grooming is a scrum team effort and its an additional responsibility of the analyst to look product backlog and work with technical writers or testers to have refined functional requirements.
What are the roles of Scrum team?
Scrum Team comprised of Development Team, Scrum Master and Product Owner.
Development Team -It is a self-organizing ,cross-functional team of people who are responsible for delivering a working increment.
Scrum Master:
- He is responsible for coaching the team for scrum processes that needs to be adhere.
- He works with product owner and prioritizing the user stories
- He helps in removing the impediments if any faced by the development team.
- Ensure to have good relationship of a team with product owner as well as with others outside the team.
- Create an environment so that scrum team becomes more effective in there work.
Product Owner:
- He is responsible to represent the business.
- He is responsible for prioritizing the product backlog
- He provides the clear vision to the team that needs to be build.
- Participates in daily scrum, Sprint planning meetings, Sprint Reviews and Sprint Retrospectives.
- Can change the course of the project at the end of every sprint.
- He can terminate the sprint if he feels the drastic change is required.
Point of Discussion
Everyone in Scrum just sees the positive side to have the scrum master but no one has ever see the other side of the scrum that is its pitfalls. Now the point of discussion comes:
- The pitfalls of being having a scrum master.
- Can Business Analyst be a good scrum master?
- Can Scrum Master needs to be a technical person?
- How the Scrum Master handles the arguments going in the team?
- Is that works if scrum master can be removed from the team once the team started delivering the product efficiently?
Pitfall of being Scrum Master?
Being a servant leader,the It becomes difficult to make the team understand the issue.
But if the scrum master is not having technical background then it will become difficult for him/her to understand the team issues and to provide his input to the impediments.
Scrum Master cannot take decisions on behalf of the Development Team.He/She tries to ensure that the team follows scrum properly.
Since SM has to make the development team self organizing and self manage,the team can make its decision and doesn't want that SM should interfere in that.
But if the scrum master is not having technical background then it will become difficult for him/her to understand the team issues and to provide his input to the impediments.
Scrum Master cannot take decisions on behalf of the Development Team.He/She tries to ensure that the team follows scrum properly.
Since SM has to make the development team self organizing and self manage,the team can make its decision and doesn't want that SM should interfere in that.
Subscribe to:
Posts (Atom)
Saying HI
Hey Guys, This blog is created for scrummers :)Please share your problems and gain knowledge which will also help you in clearing your Scrum...
-
What is a Framework?? Framework means basically how are you structuring the objects it may be system, building or any related object. So ...
-
Everyone in Scrum just sees the positive side to have the scrum master but no one has ever see the other side of the scrum that is its pitfa...
-
What the Scrum Team comprised off? It has Development Team, Scrum Master and the Product owner. Development Team can have Testers, Design...