20 likes | 30 Views
Scrum is an iterative and incremental Agile software development framework for managing software projects and product or application development. Its focus is on u201ca flexible, holistic product development strategy where a development team works as a unit to reach a common goalu201d as opposed to a u201ctraditional, sequential approachu201d.
E N D
Quality in Scrum | Scrum Master Certification - World Of Agile Scrum is an iterative and incremental Agile software development framework for managing software projects and product or application development. Its focus is on “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal” as opposed to a “traditional, sequential approach”. Scrum Values All work performed in Scrum needs a set of values as the foundation for the team’s processes and interactions. And by embracing these five values, the team makes them even more instrumental to its health and success. ● Focus - Focus on work and produce excellent work. ● Courage - Courage to undertake greater challenges. ● Openness - As we work together, we express how we’re doing, what’s in our way, and our concerns so they can be addressed. ● Commitment - We are more committed to success. ● Respect - We come to respect each other and to help each other become worthy of respect. Now let’s check how Quality is checked and tracked in Scrum or agile projects. As many feel that quality is not a priority or is secondary to work in scrum projects. Quality is defined as conformance to specification and fitness for purpose. Quality is a continuous process and needs to be adapted based on the product and environment. ● Extrinsic or customer perceived Quality is perceived when the product is delivered to the customer and measured by the extent to which the customer realizes value from the product delivered. ● Intrinsic or Technical Quality is the quality perceived by the team
Technical Quality has many facets including maintainability, scalability, reliability, etc. Extrinsic quality is certainly not negotiable. Customers certainly will not accept something which does not deliver the intended value. However, intrinsic quality is also important to ensure that the team continues to deliver value. Best Practices in maintaining Quality in a Scrum- Agile Environment are as follow: ● Building in “Near releasable Quality” sprint after every Sprint is difficult. But it is an important Goal. ● Quality is everybody’s responsibility. Everyone in the team owns quality. Having a separate quality team may be counterproductive and will not be the right spirit of using Agile techniques. ● Quality has to be built into the development process ● Automation is the key ● Because we are working a very short timebox in an Agile lifecycle, inspections have to be early and continuous. Right features should get built and they should be of the right quality. This should be a continuous process. For More Information, Follow the Links below- Website - https://worldofagile.com/ Facebook - https://www.facebook.com/Fascinating.World.Of.Agile/ Twitter - https://twitter.com/WorldOfAgile LinkedIn - https://www.linkedin.com/company/world-of-agile/ YouTube - https://www.youtube.com/c/WorldOfAgile Tags - Scrum Master Certification, Scrum Master Certification Mumbai, Scrum Master Certification Pune, Certified Scrum Master Training in Delhi, Scrum Master Certification Kolkata, CSPO Certification, Agile Scrum Master Certification Online, Advanced Certified Scrum Master Training, DevOps Training, Prince2 Certification, PMP Certification, ITIL Certification