Releasing the Product for Testers Part 2
One handy thing Scrum teams can provide to their users is a centralised place – like a wiki – that contains information about their product, including FAQs, installation guides, and release notes. Access to Scrum boards, burn-down charts, and release road-maps are also useful for customers so that they can visualise the progress of the product development. If the Scrum teams is using a tracking tool, they could also consider including an automated system for notifying their users every time they release a new version of the product.
How can customers access a Product Deliverable?
Scrum teams also need to assess and plan the best way their customers can access the product deliverable. Do they need to make an update assistant program? Should the newest version be downloaded from a website? Will it automatically install on their user’s machines after a certain period of time? Or will the changes simply show up as soon as the application is restarted?
Regardless of development style, whether it’s a completed product using a traditional process or an interim or partial deliverable using Scrum, the project team must make certain that the product is delivered to the users. There must be standards to be met by the team before they can safely hand over and deploy the software to their users.
It would help for Scrum projects to have a Definition of Done (DoD) at the release level, understood by everyone during Release Planning. This DoD could include things like:
- Passing unit tests
- Passing acceptance tests
- Passing regression tests
- All known critical bugs resolved
- Release notes completed and reviewed
Because Scrum releases the product in increments, this means that they must carry out the checks that are part of their DoD before every release.
It is also best practice for the Scrum team to test the download of their product release, to see that the enhancements will also be seamlessly downloaded by the users.
Delivering product increments to users involve coming up with a sound release plan that’s understood and followed by everyone in the project. By ensuring that the enhancements are well-made, are clearly communicated to the users, and are available for the users to access, Scrum teams are well on their way to successful releases of their products.
<– Continue Reading –>
Our Book Recommendations
We found these books great for finding out more information on Agile Scrum:
Master of Agile – Agile Scrum Tester With 59 Seconds Agile (Video Training Course)
Introductory Offer: Free Course
Master of Agile – Agile Scrum Tester With 59 Seconds Agile (Video Training Course)
What is this course?
This ‘Master of Agile – Agile Scrum Tester With 59 Seconds Agile (Video Training Course)’ provides an in-depth understanding of the Agile Scrum Tester roles and responsibilities
You will explore the Agile Scrum project life-cycle, including how an Agile User Story is created, to how we know when it is ‘done’
This course is aimed at those with or without prior knowledge and experience of the Agile values and principles
During this course you will learn the tools needed to succeed as an Agile Scrum Tester
What will you learn?
You will gain an in-depth understanding of the Agile Scrum Tester roles and responsibilities, and you will be able to
- Fully understand the role of the Agile Scrum Tester
- Understand the roles involved in an Agile project
- Create an effective Product Backlog
- Effectively participate in Scrum Meetings such as the Daily Stand-up, Sprint Review and Retrospective
- Identify the roles involves in the Scrum Team
- Fully understand the role of the Agile Scrum Developer
- Understand the roles involved in an Agile project
- Create an effective Product Backlog
- Effectively participate in Scrum Meetings such as the Daily Stand-up, Sprint Review and Retrospective
- Identify the roles involves in the Scrum Team
What topics are covered within this course
You will cover the following topics during this course:
- An Introduction to Agile Project Management (Tester)
- The 12 Agile Principles (Tester)
- Introduction to Scrum (Tester)
- Scrum Projects (Tester)
- Scrum Project Roles (Tester)
- Quality in Agile (Tester)
- Acceptance Criteria and the Prioritised Product Backlog (Tester)
- Quality Management in Scrum (Tester)
- Epics and Personas (Tester)
- Planning in Scrum (Tester)
- Scrum Boards (Tester)
- User Stories (Tester)
- The Daily Scrum (Tester)
- The Product Backlog (Tester)
- Review and Retrospective (Tester)
- Validating a Sprint (Tester)