Welcome to the Early Adopters program, designed to boost your team's autonomy when using the OutSystems Platform. This 4 weeks program - delivered in the context of a real life project - focuses on core practices needed so that you can become an expert.
Solution Release
Practices
Project Management
Risk Management  
Reassess your risks based on the update information and execute mitigation measures when applicable. For a pretty cool article on risk management, you can check the Five Simple Steps to Agile Risk Management.
Customer Alignment  
Your customer trusted you with a project delivery, it’s your job to pursue what you proposed and regularly update the project stakeholders with the progress and status. Make them part of the decisions that have impact on the plan leveraging their ability to guide the project with you.
Produce and discuss a weekly progress report.  Having trouble what should be in? Learn how to Present to Senior Executives.
Continuously validate your team aligment with your customer team by requesting their feedback throughout the project delivery, ideally every sprint after the demo. This way you will be able to act and improve on the delivery process when and where needed for a final great delivery experience. Use the Customer Satisfaction app for feedback request and analysis.
Follow Rollout Plan  
At this stage you should have a rollout plan defined and agreed with all involved parties.
Solution Modeling
Follow Installation Plan  
As the development progresses, keep updating the installation plan with any manual or third party tasks that will need to be performed in the production environment when the system goes live.
You can use this template to capture the required steps.
User Experience
Usability Tests  
Perform any system wide usability tests that may be required at this point.
Quality Assurance
Tests Process  
Tests are fundamental to ensure quality of the solution delivered. At OutSystems you should follow the Testing Process that, covers how to fit end-to-end user stories functional tests and unit tests in the Delivery Method. This is an iterative process that will ensure solution quality from the delivery team and will ensure alignment with the customer on the acceptance criteria for each user story. Remember that the Acceptance tests must be done by the customer. 
User Acceptance Tests  
Ensure the system wide User Acceptance Tests are executed at this point by the Customer, and that you receive a GO decision from those tests before going live.