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.
|
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.
|
 |
|
OutSystems Development Best Practices 101
Presentation of OutSystems Development Best Practices: what are they and why are they needed?
|
 |
|
OutSystems Code Design Patterns
Some common design patterns will be shown when developing with OutSystems.
|
 |
|
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.
|
Application Life Cycle
 |
|
Pair Programming One on One
Continue implementation of the project in a pair-programming fashion.
|
 |
|
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.
|
Code Reviews
 |
|
Pair Programming One on One
Continue implementation of the project in a pair-programming fashion.
|
 |
|
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
|