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.
Usability & User Experience
Practices
Usability
Usability and Design 101  

Why is usability important to your projects? In this session attendees will be introduced to the few rules of thumb that drive the delivery of Great Apps. Considerations on usability tests will also be done in this session.
Audience: Architects + Developers
JavaScript & jQuery How-To 101  

How to use Javascript and jQuery in the OutSystems platform? Attendees will understand how to enrich the application with Javascript, adding further versions of jQuery or adding further plugins. These are all common scenarios frequently seen in OutSystems projects.
Audience: Developers
Style Guide
Your Style Guide  

One of the fundamental aspects of a good style guide is that it helps developers consistently apply the necessary User Interface patterns across multiple areas of an application (or applications). In this session, the team will focus on designing the foundation of the project application Style Guide building some common page examples (listing, show, edit form and dashboard screens). This Style Guide can then be easily used across multiple applications promoting consistency and increasing productivity.

Here are some fundamental pre-requirements to implement an style guide:

  • Brand information like standard colors, typography, logos and language

  • Available stock photography and/or icon sets

  • Browser policy inside the organization (which browsers are supported)

  • Specific image considerations for external facing websites

Audience: Developers

UI Patterns Introduction  

OutSystems UI Patterns library will be introduced to the team. This session will allow them to bridge the existing mockups with the learned patterns.
Audience: Developers
Base Themes  

An introduction to the OutSystems Base Themes will be done in this session, allowing the team to understand Web Screen templating in the OutSystems Platform. Intelliwarp will be used throughout the session to validate the designed template system.
Audience: Developers
UI Patterns
UI Patterns + Pair Programming  

Extensive practice with UI Patterns library, now focusing on building sample screens for the Acceleration project. These will serve as future template reference during the project implementation.

Audience: Developers
Q & A Session  

This will be an open session for questions regarding topics not yet addressed. Parking lot items will be reviewed.
Audience: Developers
Development Best Practices
Pair Programming One on One  

Continue implementation of the project in a pair-programming fashion.
Audience: Developers
OutSystems Development Best Practices 101  

Presentation of OutSystems Development Best Practices: what are they and why are they needed?
Audience: Developers
OutSystems Code Design Patterns  

Some common design patterns will be shown when developing with OutSystems.
Audience: Developers
Assisted Code Reviews  

Acceleration trainer will be reviewing each team member's code. Output from this session will be main concerns and problems that need to be tackled in future iterations.
Audience: Developers
Application Life Cycle
Pair Programming One on One  

Continue implementation of the project in a pair-programming fashion.
Audience: Developers
About Application Lifecycle Management  

Team will be introduced on how application lifecycle is managed in the OutSystems platform. Presentation of Embedded Change Technology and Service Center Tour.
Audience: Developers
Code Reviews
Pair Programming One on One  

Continue implementation of the project in a pair-programming fashion.
Audience: Developers
Data Model Update  

Update the data model to new requirements and features. Understand how the platform handles data model updates and why data is safe in the process.
Audience: Architects + Developers
Assisted Code Reviews  

Acceleration trainer will be reviewing each team member's code. Output from this session will be main concerns and problems that need to be tackled in future iterations.
Audience: Developers
Weekly Checkpoint
Q & A Session  

This will be an open session for questions regarding topics not yet addressed. Parking lot items will be reviewed.
Audience: Developers
Internal Team Demo  

Dry run session to prepare for the demo with the stakeholders, showcasing the achievements of the week.
Audience: Developers
Checkpoint Review  

Review the demo with the team: what went good, what needs to improve, what were the change requests. Prepare next week.
Audience: Developers
Checkpoint  

Team will perform a checkpoint with the project stakeholders, demoing the application and user stories for this delivery.
Audience: Stakeholders + Developers
Advanced Demo (driven by Accelerator)  

An advanced demo with the OutSystems Platform will be performed.
Audience: Stakeholders + Architects + Developers