this is the document in PDF format used as documentation for technical seminar on Scrum called as Proffesional Scrum Master which is a certificate on Agile Software development process.
This document provides an overview of Scrum, an agile framework for project management. It describes key Scrum roles like the Product Owner, Development Team, and Scrum Master. It also outlines Scrum artifacts such as the Product Backlog, which is a prioritized list of features and requirements. Sprints are short, timed iterations where a cross-functional team selects Product Backlog items to complete. Daily stand-ups, Sprint planning, reviews and retrospectives are meetings that occur within the Scrum process. The document emphasizes inspecting and adapting work through these meetings to maximize value delivery.
This document provides an overview of Scrum, an agile framework for project management. It describes the key Scrum roles of Product Owner, Development Team, and Scrum Master. The Product Owner prioritizes features in the Product Backlog and maximizes return on investment. The cross-functional Development Team works to deliver increments each sprint. The Scrum Master helps the team apply Scrum and removes impediments. Sprints are short, time-boxed iterations where the team selects backlog items to deliver a working product increment. Daily stand-ups, sprint planning and reviews, and retrospectives support inspection and adaptation of the process.
Scrum is a framework for managing complex product development that uses self-organizing cross-functional teams, short development iterations called sprints, and regular inspection and adaptation. Key roles include the Product Owner who manages the product backlog, the Scrum Master who facilitates the process, and the Scrum Team who does the work. Sprints involve planning, daily stand-ups, reviews, and retrospectives to continuously improve. The product backlog, sprint backlog, and burn down charts are used to track progress.
Scrum is an agile software development framework that emphasizes communication, collaboration, and flexibility. It was invented in 1993 to provide a more adaptive approach to project management compared to traditional waterfall models. Scrum uses short development cycles called sprints, daily stand-up meetings, and defined roles like Product Owner and Scrum Master to help self-organizing teams work together to deliver working software incrementally.
The document provides an overview of the Scrum process framework. Key points include:
- Scrum is an agile framework for managing complex projects that emphasizes transparency, inspection, and adaptation.
- The Scrum team consists of a Product Owner, Development Team, and Scrum Master. Sprints are time-boxed iterations used to incrementally develop a product.
- Scrum events include Sprint Planning, Daily Scrums, Sprint Review, and Retrospective. Sprint Planning involves setting a Sprint Goal and selecting work for the upcoming Sprint. Daily Scrums are 15-minute check-ins for the Development Team.
Scrum is an agile framework for managing projects developed by Jeff Sutherland in 1993 based on earlier work. It uses short "sprints" to iteratively develop work items prioritized in a backlog. Key roles include the Product Owner who prioritizes the backlog, the Scrum Master who facilitates the process, and the cross-functional Scrum Team. Each sprint involves planning, daily stand-ups, development, review, and retrospective. The process is intended to be flexible and transparent compared to traditional sequential models like waterfall.
Scrum is an agile framework for managing projects, originally used for software development. It uses short development cycles called sprints that usually last 2-4 weeks, within which self-organizing teams focus on delivering working software. Each sprint involves planning, daily standups, and a sprint review and retrospective. The product owner prioritizes features in the backlog and the team works through them in sprints while the Scrum master facilitates the process.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
This document provides an overview of Scrum, an agile framework for project management. It describes key Scrum roles like the Product Owner, Development Team, and Scrum Master. It also outlines Scrum artifacts such as the Product Backlog, which is a prioritized list of features and requirements. Sprints are short, timed iterations where a cross-functional team selects Product Backlog items to complete. Daily stand-ups, Sprint planning, reviews and retrospectives are meetings that occur within the Scrum process. The document emphasizes inspecting and adapting work through these meetings to maximize value delivery.
This document provides an overview of Scrum, an agile framework for project management. It describes the key Scrum roles of Product Owner, Development Team, and Scrum Master. The Product Owner prioritizes features in the Product Backlog and maximizes return on investment. The cross-functional Development Team works to deliver increments each sprint. The Scrum Master helps the team apply Scrum and removes impediments. Sprints are short, time-boxed iterations where the team selects backlog items to deliver a working product increment. Daily stand-ups, sprint planning and reviews, and retrospectives support inspection and adaptation of the process.
Scrum is a framework for managing complex product development that uses self-organizing cross-functional teams, short development iterations called sprints, and regular inspection and adaptation. Key roles include the Product Owner who manages the product backlog, the Scrum Master who facilitates the process, and the Scrum Team who does the work. Sprints involve planning, daily stand-ups, reviews, and retrospectives to continuously improve. The product backlog, sprint backlog, and burn down charts are used to track progress.
Scrum is an agile software development framework that emphasizes communication, collaboration, and flexibility. It was invented in 1993 to provide a more adaptive approach to project management compared to traditional waterfall models. Scrum uses short development cycles called sprints, daily stand-up meetings, and defined roles like Product Owner and Scrum Master to help self-organizing teams work together to deliver working software incrementally.
The document provides an overview of the Scrum process framework. Key points include:
- Scrum is an agile framework for managing complex projects that emphasizes transparency, inspection, and adaptation.
- The Scrum team consists of a Product Owner, Development Team, and Scrum Master. Sprints are time-boxed iterations used to incrementally develop a product.
- Scrum events include Sprint Planning, Daily Scrums, Sprint Review, and Retrospective. Sprint Planning involves setting a Sprint Goal and selecting work for the upcoming Sprint. Daily Scrums are 15-minute check-ins for the Development Team.
Scrum is an agile framework for managing projects developed by Jeff Sutherland in 1993 based on earlier work. It uses short "sprints" to iteratively develop work items prioritized in a backlog. Key roles include the Product Owner who prioritizes the backlog, the Scrum Master who facilitates the process, and the cross-functional Scrum Team. Each sprint involves planning, daily stand-ups, development, review, and retrospective. The process is intended to be flexible and transparent compared to traditional sequential models like waterfall.
Scrum is an agile framework for managing projects, originally used for software development. It uses short development cycles called sprints that usually last 2-4 weeks, within which self-organizing teams focus on delivering working software. Each sprint involves planning, daily standups, and a sprint review and retrospective. The product owner prioritizes features in the backlog and the team works through them in sprints while the Scrum master facilitates the process.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
Scrum is an agile framework that emphasizes incremental deliveries, quality of product, continuous improvement, and discovering people's potential. It uses empiricism, self-organization, prioritization, rhythm, and collaboration as foundations. The roles in Scrum include the Product Owner who manages the product vision and backlog, the ScrumMaster who facilitates the process and removes impediments, and the cross-functional self-organizing Team. Key practices are sprint planning, daily standups, taskboards, sprint reviews, and retrospectives.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the GameLeanwisdom
This document provides an overview of the Scrum framework for project management. It defines Scrum and its core components: roles (Product Owner, Development Team, Scrum Master), events (Sprint, Sprint Planning, Daily Scrum, Sprint Review, Retrospective), and artifacts (Product Backlog, Sprint Backlog, Increment). It describes how Scrum uses an empirical, iterative process based on transparency, inspection, and adaptation to manage complex work. The document serves as a guide for using Scrum and was developed by its creators, Ken Schwaber and Jeff Sutherland.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
The document is the Scrum Guide, which provides the definition and framework of Scrum. It describes Scrum as an agile framework for managing complex work, with roles of Product Owner, Development Team and Scrum Master. It outlines Scrum events like the Sprint, Sprint Planning, Daily Scrum, Sprint Review and Retrospective. It also describes Scrum artifacts like the Product Backlog, Sprint Backlog and Increment. The guide was created by Ken Schwaber and Jeff Sutherland, who developed the Scrum framework.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
Scrum is an agile software methodology for managing product development. Above presentation states how joining the scrum activities ( Roles, artifacts and events ), we form a complete scrum cycle, which helps in developing a flexible and holistic Product.
The document describes a Scrum Master certification course offered by BOOSTurSKILLS. The 3-day course provides training on Scrum framework and methodology. It covers Scrum roles, processes, artifacts like product backlog, sprints, and meetings. The course structure includes lectures, exercises and mock tests. Upon completion, participants receive a 24 contact hour certificate to help with other certifications and professional development units.
The document provides an overview of Scrum, an Agile framework. It discusses the Scrum values, roles, practices, and artifacts. The Product Owner prioritizes goals and maintains the product backlog. The Scrum Master facilitates the process and removes impediments. The cross-functional team is self-organizing. Key practices include sprint planning, daily stand-ups, sprint reviews, and retrospectives. Customers benefit from early feedback and faster delivery. Leaders gain better engagement and accountability. Team members enjoy a sustainable pace and satisfaction from delivering quality products. Learning Scrum is best done by applying practices and experiencing the process firsthand.
This document discusses how traditional project management approaches can fall short for complex work, and introduces Agile product development using Scrum as a framework. It explains that Scrum focuses on maximizing business value through collaborative customer engagement and empirical process improvement over comprehensive planning. Scrum is presented as a practical method for complex work where needs may change, using short development cycles called sprints to iteratively deliver working software or products.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
Scrum is an agile framework that emphasizes incremental deliveries, quality, and continuous improvement. It uses short development cycles called sprints, daily stand-up meetings, and artifacts like product backlogs and taskboards. Scrum benefits customers through early feedback, faster time to market, and return on investment. It benefits leadership by providing transparency into progress. And it benefits team members by promoting a sustainable pace and the satisfaction of delivering quality products.
The document provides an overview of the Scrum model for agile software development. Scrum divides projects into short sprints of 2-4 weeks to focus development. It utilizes daily stand-up meetings, sprint planning and reviews, and retrospectives. Key roles include the product owner who prioritizes the backlog, the scrum master who facilitates the process, and the cross-functional development team. Scrum aims to provide structure while allowing for flexibility, feedback and adapting to changes.
Scrum is an agile framework that emphasizes incremental deliveries, quality of product, continuous improvement, and discovering people's potential. It uses empiricism, self-organization, prioritization, rhythm, and collaboration. In Scrum, cross-functional teams work in sprints to deliver working software or products frequently using practices like sprint planning, daily standups, taskboards, sprint reviews, and retrospectives. Benefits include faster time to market, engaged teams, and better ability to adapt to change.
The document discusses Scrum, an agile method for managing iterative software development. It describes the three phases of Scrum - planning, sprint cycles, and project closure. Key Scrum roles include the development team, product owner, and Scrum master. Sprints involve selecting features from the product backlog to develop over a fixed timeframe, usually 2-4 weeks. Daily Scrums allow the team to share updates. Benefits of Scrum include delivering working software increments frequently and establishing trust between customers and developers.
This document provides an overview of Scrum, an agile framework for project management. It describes Scrum roles like the Product Owner, Development Team, and Scrum Master. It explains Scrum artifacts like the Product Backlog, which is a prioritized list of features and requirements. It also outlines Scrum events like Sprint Planning, Daily Scrums, Sprint Reviews, and Retrospectives. The document emphasizes that Scrum is meant to provide structure for iterative development, emphasize working software over documentation, and allow for inspection and adaptation through its events and time-boxed Sprints.
Scrum - An Agile Approach to Software Product DevelopmentBharani M
This document provides an overview of the Scrum framework for agile software development. Scrum uses short development cycles called sprints (typically 2-4 weeks) to incrementally develop a product. Key Scrum roles include the Product Owner who represents stakeholders, the Scrum Master who facilitates the process, and the self-organizing development team. The team works through a backlog of prioritized product features to complete as many as possible in a sprint. Daily stand-up meetings allow the team to synchronize and the Product Owner to provide feedback and prioritize new items. At the end of each sprint, completed work is reviewed and the process repeats with re-prioritized backlogs.
EHS Conducted SCRUM Overview Session for a Corporate Company in Lahore covering Basics i.e. What is Agile & Scrum, Why to use Scrum, Benefits, Values, Artifacts, Events, Scrum Teams & Roles...
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
Scrum is an agile framework that emphasizes incremental deliveries, quality of product, continuous improvement, and discovering people's potential. It uses empiricism, self-organization, prioritization, rhythm, and collaboration as foundations. The roles in Scrum include the Product Owner who manages the product vision and backlog, the ScrumMaster who facilitates the process and removes impediments, and the cross-functional self-organizing Team. Key practices are sprint planning, daily standups, taskboards, sprint reviews, and retrospectives.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the GameLeanwisdom
This document provides an overview of the Scrum framework for project management. It defines Scrum and its core components: roles (Product Owner, Development Team, Scrum Master), events (Sprint, Sprint Planning, Daily Scrum, Sprint Review, Retrospective), and artifacts (Product Backlog, Sprint Backlog, Increment). It describes how Scrum uses an empirical, iterative process based on transparency, inspection, and adaptation to manage complex work. The document serves as a guide for using Scrum and was developed by its creators, Ken Schwaber and Jeff Sutherland.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
The document is the Scrum Guide, which provides the definition and framework of Scrum. It describes Scrum as an agile framework for managing complex work, with roles of Product Owner, Development Team and Scrum Master. It outlines Scrum events like the Sprint, Sprint Planning, Daily Scrum, Sprint Review and Retrospective. It also describes Scrum artifacts like the Product Backlog, Sprint Backlog and Increment. The guide was created by Ken Schwaber and Jeff Sutherland, who developed the Scrum framework.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
Scrum is an agile software methodology for managing product development. Above presentation states how joining the scrum activities ( Roles, artifacts and events ), we form a complete scrum cycle, which helps in developing a flexible and holistic Product.
The document describes a Scrum Master certification course offered by BOOSTurSKILLS. The 3-day course provides training on Scrum framework and methodology. It covers Scrum roles, processes, artifacts like product backlog, sprints, and meetings. The course structure includes lectures, exercises and mock tests. Upon completion, participants receive a 24 contact hour certificate to help with other certifications and professional development units.
The document provides an overview of Scrum, an Agile framework. It discusses the Scrum values, roles, practices, and artifacts. The Product Owner prioritizes goals and maintains the product backlog. The Scrum Master facilitates the process and removes impediments. The cross-functional team is self-organizing. Key practices include sprint planning, daily stand-ups, sprint reviews, and retrospectives. Customers benefit from early feedback and faster delivery. Leaders gain better engagement and accountability. Team members enjoy a sustainable pace and satisfaction from delivering quality products. Learning Scrum is best done by applying practices and experiencing the process firsthand.
This document discusses how traditional project management approaches can fall short for complex work, and introduces Agile product development using Scrum as a framework. It explains that Scrum focuses on maximizing business value through collaborative customer engagement and empirical process improvement over comprehensive planning. Scrum is presented as a practical method for complex work where needs may change, using short development cycles called sprints to iteratively deliver working software or products.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
Scrum is an agile framework that emphasizes incremental deliveries, quality, and continuous improvement. It uses short development cycles called sprints, daily stand-up meetings, and artifacts like product backlogs and taskboards. Scrum benefits customers through early feedback, faster time to market, and return on investment. It benefits leadership by providing transparency into progress. And it benefits team members by promoting a sustainable pace and the satisfaction of delivering quality products.
The document provides an overview of the Scrum model for agile software development. Scrum divides projects into short sprints of 2-4 weeks to focus development. It utilizes daily stand-up meetings, sprint planning and reviews, and retrospectives. Key roles include the product owner who prioritizes the backlog, the scrum master who facilitates the process, and the cross-functional development team. Scrum aims to provide structure while allowing for flexibility, feedback and adapting to changes.
Scrum is an agile framework that emphasizes incremental deliveries, quality of product, continuous improvement, and discovering people's potential. It uses empiricism, self-organization, prioritization, rhythm, and collaboration. In Scrum, cross-functional teams work in sprints to deliver working software or products frequently using practices like sprint planning, daily standups, taskboards, sprint reviews, and retrospectives. Benefits include faster time to market, engaged teams, and better ability to adapt to change.
The document discusses Scrum, an agile method for managing iterative software development. It describes the three phases of Scrum - planning, sprint cycles, and project closure. Key Scrum roles include the development team, product owner, and Scrum master. Sprints involve selecting features from the product backlog to develop over a fixed timeframe, usually 2-4 weeks. Daily Scrums allow the team to share updates. Benefits of Scrum include delivering working software increments frequently and establishing trust between customers and developers.
This document provides an overview of Scrum, an agile framework for project management. It describes Scrum roles like the Product Owner, Development Team, and Scrum Master. It explains Scrum artifacts like the Product Backlog, which is a prioritized list of features and requirements. It also outlines Scrum events like Sprint Planning, Daily Scrums, Sprint Reviews, and Retrospectives. The document emphasizes that Scrum is meant to provide structure for iterative development, emphasize working software over documentation, and allow for inspection and adaptation through its events and time-boxed Sprints.
Scrum - An Agile Approach to Software Product DevelopmentBharani M
This document provides an overview of the Scrum framework for agile software development. Scrum uses short development cycles called sprints (typically 2-4 weeks) to incrementally develop a product. Key Scrum roles include the Product Owner who represents stakeholders, the Scrum Master who facilitates the process, and the self-organizing development team. The team works through a backlog of prioritized product features to complete as many as possible in a sprint. Daily stand-up meetings allow the team to synchronize and the Product Owner to provide feedback and prioritize new items. At the end of each sprint, completed work is reviewed and the process repeats with re-prioritized backlogs.
EHS Conducted SCRUM Overview Session for a Corporate Company in Lahore covering Basics i.e. What is Agile & Scrum, Why to use Scrum, Benefits, Values, Artifacts, Events, Scrum Teams & Roles...
Scrum is an agile project management framework that helps software development teams structure and simplify their work. It uses short iterative "sprints" to efficiently solve problems. The document provides an overview of Scrum, including its history, core roles, phases, artifacts, benefits, and how to apply it. Scrum focuses on collaboration, adaptability, and delivering value to the customer through working software. It emphasizes individuals, interactions, working software over documentation, and responding to change over following a plan.
This document provides an overview of Agile and the Scrum framework. It describes the origins of the Agile Manifesto and how Scrum aligns with Agile values. The key aspects of Scrum covered include the framework, theory, values, artifacts, events, roles and scaling. Scrum is presented as an iterative approach using short cycles (sprints) to manage complex work with feedback to continually improve the product.
This document provides a summary of key concepts from Chapter 4 of the book "Essential Scrum". It describes the Scrum framework, roles, artifacts, and events. The Scrum roles include the Product Owner, Scrum Master, and Development Team. Key artifacts are the Product Backlog and Sprint Backlog. Main events are Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. The goal is to help teams self-organize to deliver working software in short cycles through transparency, inspection, and adaptation.
This document provides an overview of the Scrum framework for agile software development. It defines Scrum and agile development, describes when Scrum is applicable, and outlines the core components of Scrum including values, roles, events, artifacts, and a Scrum board. It also discusses pros and cons of the Scrum framework.
Learn and Grow:
We give trainings for following courses:
Selenium with Java Online Training
Selenium with C# Online Training
JMeter Online Training
CodedUI Online Training
QTP Online Training
Manual Testing Online Training
ISTQB Certification Training
Scrum Master Training
Website : http://globalsqa.com/onlineTrainings.html
Email : contact@globalsqa.com
Scrum is a framework that makes it easier for agile teams to collaborate. The team members can deliver and maintain the difficult product with its help. It motivates the group to self-organize as they tackle the issue and learn via practise. Scum is the result of structural work and ongoing customer value delivery.
The document discusses the differences between Agile and Scrum methodologies for software development. It states that Agile is a broader framework that contains basic principles adopted by different methods, including Scrum. Scrum is described as a more independent methodology focused on project efficiency. The document then provides more details on the Scrum methodology, describing elements like Sprints (iterative development cycles of 1-4 weeks), daily stand-up meetings, and product backlogs to plan work. It notes that while Scrum is very popular, it can face scaling challenges with very large teams. Dividing teams into multiple Scrum of Scrums is proposed as a potential solution to address those challenges.
The document discusses Scrum, a framework for managing complex product development projects. Scrum is lightweight, simple to understand but difficult to master. It uses an empirical process that values transparency, inspection, and adaptation. The Scrum framework consists of roles, events, artifacts, and rules. Key roles include the Product Owner, Development Team, and Scrum Master. The Development Team is cross-functional and self-organizing. Optimal team size is 3-9 members. The Product Owner manages the product backlog and maximizes value. The Scrum Master removes impediments and serves the Product Owner, Development Team, and organization.
Scrum is an agile framework for managing product development that uses short cycles of work called sprints to iteratively deliver value. It consists of artifacts like product and sprint backlogs to maximize transparency. Events like daily scrums, sprint reviews and retrospectives systematize the process. Roles include the product owner, scrum master and self-organizing cross-functional development team. Rules around transparency, inspection and adaptation ensure continuous improvement. The framework aims to deliver working software frequently using principles from the agile manifesto.
The document discusses Scrum, an agile framework for managing product development. It describes key Scrum concepts like sprints, daily stand-ups, product and sprint backlogs, and roles like the Scrum Master and Product Owner. Scrum uses short development cycles called sprints to incrementally deliver working software. Teams self-organize during sprints to progress features on the product backlog.
Scrum is an agile framework for project management, particularly for software development. It involves short development cycles called sprints, prioritized backlogs of requirements, and daily stand-up meetings. The roles in Scrum include the Scrum Master, Product Owner, and self-organizing development team. The team works in sprints to implement requirements from the prioritized backlog and aims to deliver working software increments within each sprint.
Agile is a software development approach that emphasizes collaboration, adaptation, and delivery of working software frequently. The Agile Manifesto values individuals, working software, customer collaboration, and responding to change over processes, tools, documentation, contracts, and plans. Scrum is an Agile framework that consists of self-organizing cross-functional teams including a Product Owner, Development Team, and Scrum Master who work in sprints to deliver working increments of software.
Scrum is an agile framework for managing product development that emphasizes self-organizing cross-functional teams, short development iterations called sprints, and frequent inspection of progress and adaptation to change. Key Scrum roles include the Product Owner who manages product vision and priorities, the Scrum Master who ensures the team follows Scrum practices, and the cross-functional Development Team which includes roles like developers, testers, and designers. Sprints are fixed duration cycles, usually 2-4 weeks, during which a working product increment is developed based on priority requirements from the Product Backlog. At the end of each sprint, the product is reviewed and the team adapts its work for the next sprint based on feedback and changing priorities.
This document provides guidance on preparing for and passing the PSPO1 exam to become a certified Scrum Product Owner. It covers Agile concepts, the Scrum framework, the roles of Product Owner, Scrum Master and Development Team. It discusses important skills, traits, responsibilities and activities for the Product Owner role. The document also summarizes key aspects of the exam, including length, number of questions, passing score, and costs. Various sections provide overviews of topics covered on the exam, such as Agile planning, the Scrum events of Sprint Planning, Daily Scrum, Sprint Review and Retrospective, and the Scrum artifacts of Product Backlog, Sprint Backlog and product Increment.
This document presents on Agile and Scrum methodologies. It defines Agile as iterative and incremental software development approaches. Scrum is described as a framework that uses short cycles ("sprints") to incrementally develop products. Key Scrum roles of the self-organizing team, Scrum Master, and Product Owner are outlined along with advantages like adaptability and disadvantages like inflexibility.
Similar to technical seminar topic on scrum also called as PSM . (20)
Malibou Pitch Deck For Its €3M Seed Roundsjcobrien
French start-up Malibou raised a €3 million Seed Round to develop its payroll and human resources
management platform for VSEs and SMEs. The financing round was led by investors Breega, Y Combinator, and FCVC.
Mobile app Development Services | Drona InfotechDrona Infotech
Drona Infotech is one of the Best Mobile App Development Company In Noida Maintenance and ongoing support. mobile app development Services can help you maintain and support your app after it has been launched. This includes fixing bugs, adding new features, and keeping your app up-to-date with the latest
Visit Us For :
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
What to do when you have a perfect model for your software but you are constrained by an imperfect business model?
This talk explores the challenges of bringing modelling rigour to the business and strategy levels, and talking to your non-technical counterparts in the process.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
Enums On Steroids - let's look at sealed classes !
technical seminar topic on scrum also called as PSM .
1. 1
1. INTRODUCTION
1.1. What Is Scrum and Agile?
It is not possible in some projects (especially in IT projects) to gather all the requirements
upfront because of their extreme uncertainties. Therefore, we need a project management method
flexible enough to deal with many change requests that appear during the project and keep the
project team productive.
There are a number of systems designed to provide these two properties, and a group of them are
called Agile Frameworks. Scrum is a project management method of the Agile group; it is the
most famous and the most broadly used one.
Scrum is based on a certain process, which will be explained in the Scrum Events section of this
book. This Scrum process will not be effective, unless it is combined with certain roles and
artifacts, which are the subject of the two other main sections of this book.
1.2 Definition of Scrum
A framework within which people can address complex adaptive problems, while productively
and creatively delivering products of the highest possible value.
Scrum is:
• Lightweight
• Simple to understand
Scrum is a process framework that has been used to manage work on complex products since the
early 1990s. Scrum is not a process, technique, or definitive method. Rather, it is a framework
within which you can employ various processes and techniques. Scrum makes clear the relative
2. 2
efficacy of your product management and work techniques so that you can continuously improve
the product, the team, and the working environment.
1.3 Agile Manifesto
In 2001, a group of software developers (while on a skiing vacation) published a manifesto that has
since been considered the heart of all Agile methods. Scrum is a way of realizing this manifesto.
1.4 When to use Scrum
It is better to use Scrum if there are lots of unknowns, where the projects are more complex,
difficult to define detailed requirements upfront and therefore to define estimates at the
beginning of the project.
Scope is not clearly defined
When the product will gradually appear during the project
When requirements change frequently
Activities cannot be well defined
Fig:1
3. 3
When Process is iterative (numerous cycles)
When each cycle heavily depends on the previous one
Customer learns about what they want as the project goes on
Incremental results have value and can be used by users (put into production)
4. 4
2. USES OF SCRUM
Scrum was initially developed for managing and developing products. Starting in the early
1990s, Scrum has been used extensively, worldwide, to:
1. Research and identify viable markets, technologies, and product capabilities
2. Develop products and enhancements
3. Release products and enhancements, as frequently as many times per day
4. Develop and sustain Cloud (online, secure, on-demand) and other operational environments
for product use
5. Sustain and renew products.
Scrum has been used to develop software, hardware, embedded software, networks of interacting
function, autonomous vehicles, schools, government, marketing, managing the operation of
organizations and almost everything we use in our daily lives, as individuals and societies.
As technology, market, and environmental complexities and their interactions have rapidly
increased, Scrum’s utility in dealing with complexity is proven daily.
Scrum proved especially effective in iterative and incremental knowledge transfer. Scrum is now
widely used for products, services, and the management of the parent organization.
The essence of Scrum is a small team of people. The individual team is highly flexible and
adaptive. These strengths continue operating in single, several, many, and networks of teams that
develop, release, operate and sustain the work and work products of thousands of people.
5. 5
3. SCRUM VALUES
When the values of commitment, courage, focus, openness and respect are embodied and lived
by the Scrum Team, the Scrum pillars of transparency, inspection, and adaptation come to life
and build trust for everyone. Successful use of Scrum depends on people becoming more
proficient in living these following values
• Developers are free to do what they want.
• Scrum gets rid of all paper work and allows the team to start developing right away.
• All requirements (in the form of stories) must be agreed before the Development Team is
allowed to start working on the product
• The Scrum Master is like a project manager
• Scrum does not require you to have a Business Case.
• Scrum is just a set of simple rules.
• Scrum allows the Development Team to decide what will be delivered
• The Product Owner is the project manager
• Scrum tells us everything about managing projects.
• The Product Owner is a representative from the customer.
• Scrum is very easy to implement, even without training .
6. 6
4. SCRUM THEORY
This timeline give a basic idea of how a Scrum project works. This represents a Vision Statement
and Product Map that will provide to define and describe the vision and the goal of the project.
The following diagram shows the complete timeline. The Vision Statement and product roadmap
are not part of Scrum, but are essential parts of managing projects and are covered in other Agile
frameworks such as DSDM Atern.
What happens prior to the Sprints (Pre-Sprint):
1. The Vision Statement provides a concise description of the goals of the project which help
the team stay focused on what is important from the organization point of view.
Fig:2
7. 7
2. The Product Roadmap is an initial visual timeline of major product features to be delivered
and is normally created by the Product Owner; one of the Scrum roles which will be explained
later.
3. Gather user requirements, and turn them into deliverable features - these are called stories.
Stories are normally written by the Product Owner and the requirements that make up these
stories come from the customer.
4. All these stories make up the Product Backlog. In Scrum, we do not wait until the Product
Backlog is 100% prepared with all the details to start the Sprints; we can start the Sprints as soon
as the Product Backlog is mature enough and has enough stories defined. We also keep updating
the Product Backlog during the project.
Sprint Activities:
5. Sprint Planning meetings are held to plan what will go into a Sprint (a fixed period of time
used to deliver parts of the final product). The Product Owner prioritizes these requirements and
therefore decides on the contents of the Sprint Backlog.
6. These stories (features, functionalities, or deliverables) make up the Sprint Backlog, so the
Sprint Backlog is a list of all stories that will be developed in the next Sprint.
7. The Team breaks down (expands) these stories into tasks.
8. The Team then takes 30 days or so to deliver an agreed amount of stories.
9. The Team holds a Daily Scrum meeting of 15 minutes each day to collaborate with each other.
10. At the end of the Sprint, the Team demonstrates the completed stories (products) to the
customer in a Sprint Demo (aka Sprint Review) meeting.
8. 8
5. SCRUM ROLES
3.1. Scrum Team
There are three roles in a Scrum project; no less, and no more. We are not allowed to define any
other roles, because it is harmful to the unity of the team, and it is not compatible with the
philosophy of Scrum.
A Scrum Team consists of the following three roles:
The term “Scrum Team” refers to all the project team members: everyone internal to the project.
Scrum Team members usually have only one of the three standard roles of Scrum: Product
Owner, Scrum Master, or Development Team member. It is possible for a single person to be
assigned to more than one of the standard roles, but it is not recommended.
The Scrum Team is a part of the performing organization (the company which executes the
project either for itself or as a contractor for an external customer).
Fig:3
9. 9
Other persons can also be involved in the project but they are not considered internal to the
project and Scrum theory does not have much to say about them. They should have a certain set
of behaviors though (e.g. respect how a Scrum project works), to make it possible for a Scrum
project to succeed.
When the project is not internal (you are not doing the project for your own company), you
should also consider the customer as another stakeholder. You may or may not have a separate
customer, but you always have some external stakeholders (shown in the figure below) and
should consider them in your development style.
The customer should understand and adopt the Scrum framework too, as the relation between the
customer and the performing organization and the way we deliver the project completely
changes when we switch to the Scrum framework.
Fig:4
Fig:5
10. 10
The Scrum Team has two essential characteristics:
Self-organized: The Scrum Team manages its own efforts rather than being managed or
directed by others. In traditional methods, management efforts are separated and
centralized; a subset of the project team is responsible for project management and others
are only responsible for specialist activities. However, management and specialist efforts
are not separated in Scrum.
Cross-functional: The Scrum Team has all the expertise and competencies needed to get
the job done without any help from outside the team.
These two characteristics are designed to optimize flexibility, creativity, and productivity,
needed for the agile environment of Scrum.
Role 1: The Product Owner
Each project needs a business oriented person, aimed at maximizing the value of the product and
the work of the Development Team. In Scrum, this person is called Product Owner. Product
Fig:6
11. 11
Owners, like the two other roles, are from the performing organization, rather than from the
client.
The Product Owner is responsible for the Product Backlog. The Product Backlog is a prioritized
list of items (aka stories or user stories) that the client expects from the project; this is the main
planning tool in Scrum. It is also the responsibility of the Product Owner to make sure that each
item (user story) is easy to understand for the Scrum Team, and other stakeholders.
Product Owners should communicate effectively with the customer (the inevitable success factor
in every project management method), and use the information to keep the Product Backlog
updated with all the changes. They also measure the performance of the project, forecast the
completion date, and make this information transparent to all stakeholders.
12. 12
Role 2: The Scrum Master
Scrum Masters are those who fully understand Scrum, and help the Scrum Team by coaching
them, and ensuring that all Scrum processes are implemented correctly. The Scrum Master is a
management position, which manages the Scrum process, rather than the Scrum Team. He/she is
a servant-leader for the Scrum Team.
Besides ensuring that the Development Team understands and uses Scrum correctly, the Scrum
Master also tries to remove impediments to the Development Team, facilitates their events, and
trains and coaches them.
The Scrum Masters help the Product Owners too, by helping or consulting them on finding
techniques, communicating information, and facilitating related events.
The responsibilities of the Scrum Masters are not limited to the Scrum Team. They should also
help those outside the Scrum Team understand the appropriate interactions with the Scrum Team
Fig:7
13. 13
to maximize the value created by the Scrum Team. The Scrum Master usually leads the
organization in its effort to adopt Scrum.
It is possible for a single person to be both Scrum Master, and a member of the Development
Team, although this is not recommended. Being a Scrum Master of a project might not occupy
100% of the time of a person; in this case, the best solution is to assign that same person as the
Scrum Master in more than one project, rather than making them a member of the Development
Team.
Role 3: The Development Team
Members of the Development Team are application area experts that are responsible for
delivering backlog items, and managing their own efforts.
They should be cross-functional; being capable of doing the A to Z of the creation of each
Product Backlog item. They should be self-organized; find their own way instead of receiving
orders. They should be aligned with the goal of the project instead of working blindly. A task
Fig:8
14. 14
might be assigned to a single member throughout the Sprint, but the whole Development Team
will be responsible and accountable for that task; no individual owns any task.
The Development Team delivers the final product of the project in step by step Increments, as
defined in the Product Backlog. They always work in a product-based way.
It is highly recommended for members of the Development Team to work full-time in a single
project, to stay focused and agile. The composition of the Development Team should not change
so often. If there is a need to change team members, then this change should not happen during a
Sprint and there will be a short-term decrease in productivity when the composition of the team
changes.
Scrum is mostly effective when there are 3 to 9 Development Team members. For large projects,
we can use a scaled model with multiple Scrum Teams. However, the use of multiple teams is
not common in Scrum.
15. 15
6. SCRUM EVENTS
4.1. The Nature of Scrum Events
There are just five events in a Scrum Project:
1. Sprint: Each Scrum project is a set of Sprints. A Sprint is a container for the four other events
(as represented in the above diagram), development effort, and the maintenance of the Product
Backlog.
2. Sprint Planning: Sprint Planning is the first event inside a Sprint. The Scrum Team plans the
items they are going to deliver in the Sprint and the way they will deliver them.
3. Daily Scrum: The Development Team starts working on the objectives of the Sprint as soon
as Sprint Planning is completed. During the Sprint, the Development Team holds a daily meeting
(normally 15 minutes) to coordinate the work for the next 24 hours. This meeting is called the
Daily Scrum.
4. Sprint Review: Before the end of the Sprint, the Development Team presents (demonstrates)
the outcome of the Sprint to the customer and receives feedback. This meeting is called Sprint
Review (also known as Sprint Demo).
5. Sprint Retrospective: After the Sprint Review and just before the Sprint is over, the
Development Team holds an internal meeting to review the Sprint and use it to improve the
process (lessons learned) in the next Sprint. This meeting is called Sprint Retrospective.
Fig:9
16. 16
The Time-Box Concept
Time-box is an essential concept in Scrum. It is our way of staying focused and getting things
done in an ever-changing environment. A time-box is a fixed period of time in which we freeze
the target and work with full focus on certain tasks or objectives. Time-boxed events repeat
many times, until the final goal of the project is achieved. All the changes are applied only when
one time-box is finished and we are ready to start the next one. The duration of a time-box
should be agreed upon and fixed. We are free to change the duration based on lessons learned,
but not frequently, and never based on single occasions.
Event 1: The Sprint
Each Scrum project delivers the final product after a number of cycles, which are called Sprints.
An Increment is developed in each Sprint. An Increment is a potentially releasable part of the
final product. An Increment is a sum of all Product Backlog items completed so far in a project
and this Increment keeps getting bigger after each Sprint. Therefore you can consider each new
Increment at the end of a Sprint to be an updated version of the previous Increment with new
features and functionalities, which may or may not be actually released (put into use), but should
always be potentially releasable.
Customers usually request changes when they see the Increment (during the Sprint Review), and
we note these new requests in the Product Backlog.
Fig:10
17. 17
Sprint is a time-boxed event, which means we should fix its duration at the beginning of the
project and do not change it frequently or occasionally. Sprints are usually fixed for one month
or less.
Event 2: Sprint Planning
The first thing to do in each Sprint is Sprint Planning. Sprint Planning is a time-boxed meeting,
usually fixed to 8 hours for a one month Sprint, or shorter for Sprints of less than a month. All
three roles should attend this meeting.
The Development Team should estimate the capacity of work it can deliver in a single Sprint.
The Product Owner has already ranked and ordered the Product Backlog based on the value of
the items. The Product Owner also ensures that the items (stories) are easy to understand. The
Development Team then selects an appropriate number of items from the top of the Product
Backlog, and puts them in the Sprint Backlog, to deliver in the current Sprint. The amount of
Fig:11
18. 18
work for each item is estimated by the Development Team and the total amount of work of the
selected Product Backlog items is close to the estimated capacity of the Development Team.
The Sprint Backlog will be ready at the end of this meeting and the Development Team should
be able to describe what items they will deliver through the Sprint, and how they will do it.
Yellow sticky notes (post-its) on the above board are tasks that are created by breaking down
each of the items. These tasks define what the Development Team will do to deliver each item,
and they are responsible for preparing them. Some tasks are created at the Sprint Planning
meeting, and some others throughout the Sprint.
The Sprint Backlog consists of the following:
1. The Sprint Goal
2. Selected items from the Product Backlog, to be delivered through the Sprint
19. 19
3. A detailed plan for turning the selected items (stories) into “Done” Increment of the product
and to realize the Sprint Goal.
Event 3: Daily Scrum
The Daily Scrum is normally a 15 minute meeting for the Development Team to inspect the
work since the last meeting, and synchronize their work and plan for the next 24 hours. It must
be held on a daily basis.
During the Daily Scrum, each member of the Development Team should answer these three
questions:
1. What has been accomplished since the last meeting?
2. What will be done before the next meeting?
3. What obstacles are in the way?
They should assess progress towards the Sprint Goal and forecast the likelihood of completing
the items before the Sprint is over.
Fig:12
20. 20
The Daily Scrum meeting should be held at the same time and place throughout the Sprint, to
minimize the complexity. It is just for the Development Team; it is not a status meeting for all
the stakeholders.
The Development Team should also monitor Sprint progress each day and therefore it is a good
idea for the Sprint board (wall chart) to be visible during the Daily Scrum meeting. They can use
a burn-down chart to track their remaining work and check to see if they are going to complete
all items before the end of the Sprint.
The above figure contains the Sprint Burn-Down Chart (the tracking information) and this can be
updated after each Daily Scrum meeting. Burn-Down Charts are discussed further in the next
section.
21. 21
Event 4: Sprint Review
The duration of this meeting is normally four hours for a one month Sprint. If the Sprints are
shorter then this meeting will be proportionally shorter.
At the end of the Sprint, the Scrum Team and other stakeholders gather and hold a four hour
meeting to present and inspect the “Done” items (the Increment) from the current Sprint and
adapt the Product Backlog by marking off “Done” items as complete and add new items or
change the existing ones if necessary. The presentation of the Increment in this meeting is
intended to collect feedback and raise change requests at the earliest time possible.
The Development Team does not present an item, unless it is 100% complete based on the
agreed definition of “Done”. The Product Owner makes sure (before the Scrum Review) that
presented items are “Done”. The Development Team demonstrates and explains the items.
Fig:13
22. 22
Finally, the whole Scrum Team collaborates on revising the Product Backlog based on the output
of the Sprint and the feedback received from the customer.
Event 5: Sprint Retrospective
This meeting is normally three hours for a one month Sprint. If the Sprint is shorter than one
month, this meeting will be proportionally shorter.
After the Sprint Review and just before the end of the Sprint, another meeting will be held,
aimed at process improvement (learning lessons), which is called Sprint Retrospective.
There is a rule: we should always look for ways to improve.. This meeting is a formal
opportunity for improvement, even though we do not limit our improvement to the results of this
meeting. We will review (inspect) the Sprint.
Fig:14
23. 23
7. Scrum Artifacts
Scrum artifacts – results/products of our management activities – are designed to increase
transparency of information related to the delivery of the project, and provide opportunities for
inspection and adaptation.
There are six artifacts in Scrum:
1. Product Backlog: An ordered list of everything (aka stories) that might be needed in the final
product
2. Sprint Backlog: Selected items (stories) from the Product Backlog to be delivered through a
Sprint, along with the Sprint Goal and plans for delivering the items and realizing the Sprint
Goal
3. Increment: The set of all the Product Backlog items completed so far in the project (up to the
end of a certain Sprint)
4. Definition of “Done”: The shared understanding of what it means for a piece of work to be
considered complete
5. Monitoring Progress towards a Goal: The performance measurement and forecast for the
whole project
6. Monitoring Sprint Progress: The performance measurement and forecasts for a single Sprint.
Artifact 1: Product Backlog
The Product Backlog is an ordered list of everything that might be needed in the final product of
the project, in other words parts of the expected final product (a wishlist). All items are described
24. 24
in simple business language (non-technical) and all of them are presentable to every stakeholder.
Every requirement and every change in the project will be reflected in the Product Backlog.
The Product Backlog is dynamically changing and improving; it is never complete. We do not
wait until the Product Backlog is complete to start delivering the items; the first Sprint can be
started as soon as the Product Backlog has a sufficient number of stories defined.
Artifact 2: Sprint Backlog
The Sprint Backlog is created during the Sprint Planning event which is the first event in a sprint.
During the Sprint Planning event, the Scrum Team collaborates on creating the Sprint Backlog,
which consists of the following:
A number of items selected from the top of the Product Backlog, based on their
estimated work and the estimated capacity of the Development Team
The Sprint Goal, which will help describe the real meaning of the items and direct the
efforts of the Development Team
Fig:15
25. 25
A detailed plan for delivery of the items and realization of the Sprint Goal during the
Sprint
Artifact 3: Increment
An Increment is a sum of all completed Product Backlog items at the end of a Sprint. Each
Increment must be “Done”, and must be releasable. The Product Owner may or may not release a
certain Increment, but it should be releasable (shippable).
The next figure shows how the number of stories in the Product Backlog decreases Sprint by
Sprint, as the number of features in the Increments increases.
Artifact 4: Definition of “Done”
Fig:16
26. 26
There should be a shared understanding of what it means for a piece of work to be “Done”. This
definition of “Done” must be discussed and agreed upon by the Scrum Team at the beginning of
the project so that future Increments would be releasable.
When multiple Scrum Teams are working on a single project, it might not be possible to use the
same definition of “Done” for all teams, because they might be working on items of different
natures. In such a case, each Scrum Team will define its own definition of “Done” and delivers
its items based on that definition. However, the integration of those definitions of “Done” should
be capable of creating a potentially releasable Increment in the project level.
Artifact 5: Monitoring Progress toward a Goal
The Product Owner is responsible to monitor the progress of the whole project toward its goal.
This should be done at least once per Sprint Review. The Product Owner determines the amount
of remaining work and compares it to the remaining work of the previous Sprints, and forecasts
the completion date of the project. All stakeholders should have access to this information.
The project burn-down chart shows the amount of remaining work, instead of the amount of
completed work; therefore, the line for actual performance goes downward as we proceed and
the faster it goes down,The vertical axis (remaining work) shows the amount of work (which is a
sum of all the estimates for each item in the Product Backlog), and the horizontal axis shows the
amount of time passed from the beginning of the project or the number of Sprints passed.
27. 27
Artifact 6: Monitoring Sprint Progress
Besides the monitoring done for the whole project, we should also monitor the progress of each
single Sprint throughout its life. This is the responsibility of the Development Team and should
be done at least once per Daily Scrum.
This information is used to calculate the likelihood of achieving the Sprint Goal and completing
all items of the Sprint Backlog, the Sprint progress information can be represented by a burn-
down chart, and this chart can be a part of the Sprint board.
Fig:17
29. 29
REFERENCES
[1] M. Broussard: The J-School Scrum: Bringing Agile Development Into the Classroom, available at:
http://www.pbs.org/mediashift/2014/01/the-j-school-scrumbringing-agile-development-into-theclassroom/
Show Context.
[2] H. F. Cervone: Understanding agile project management methods using Scrum, available at:
www.emeraldinsight.com/1065-075X.html Show Context.
[3] Development process, ProfIT Labs Ltd-Custom software development company, available at:
http://www.profitlabs.com/development-process/ Show Context
[4] M.E.Grimheder: Can agile methods enhance mechatronics education?available at:
http://www.sciencedirect.com/science/article/pii/S0957415813000 044Show Context
[5] Mahnic: A case study on Agile Estimating and Planning Using Scrum, available at:
http://www.eejournal.ktu.lt/index.php/elt/article/viewFile/372/318 Show Context