Academy

With the experiences gathered through 500+ successful agile projects, the OutSystems team built a unique training and certification program to support the successful delivery of enterprise-scale agile projects. The journey begins with trainee-level certifications, up to expert-level in multiple project roles:  
This role will master the OutSystems Agile Platform technology in conjunction with modern software engineering practices for developing web business applications in the context of agile projects.Understands the basic concepts of the platform and agile methods.Develops template based applications with create, edit, show and list screens. Requires regular help and is not autonomous. Must be supervised by a Professional Developer.Develops front-end applications using templates. Makes good use of the platform's Ajax widgets. Fairly autonomous in addressing most development issues and fast learner. Able to bridge experience with other development environments and languages. Should be supervised by a Professional Developer.Trustworthy, autonomous and proficient developer. Limited experience in some advanced topics. Able to coach Associate Developers.Top of the line, trustworthy, experienced developer, with capacity to design quality solutions autonomously. Can tackle all platform related technical issues and has significant knowledge of the agile methodology. May occasionally manage the delivery team. Able to coach Associate Developers. Like a Scrum Master, this role will enable and keep the development team focused in the delivery of the solution and will provide guidance in the use of agile methods.Experienced OutSystems Developer, now starting to manage Simple Projects. Understands the solution’s architecture. Needs frequent guidance from a Professional Delivery Manager and is not an autonomous Delivery Manager.Experienced OutSystems Developer that can manage a Simple Project with a team of at most 2 developers. Is able to extend an already defined solution's architecture. Has little agile project management experience.Trustworthy Delivery Manager with relevant experience managing Medium Projects. Manages a team of up to 3 developers and is responsible for designing a solution's architecture from scratch with up to 3 well defined integrations with 3rd party systems.Senior Delivery Manager with relevant experience in several Medium and Complex Projects. Manages teams with more than 3 developers and can design the architecture of complex solutions targeting any 3rd party system with demanding performance requirements. Like a Scrum Product Owner, this role will work with the agile delivery team to ensure that the solution is delivered according to right business needs.Understands the basic concepts of agile methods and knows the overall responsibilities of an Engagement Manager.Now starting as an Engagement Manager, requires coaching from a Professional Engagement Manager. Has a project management background but little or no experience with agile methods.Can manage a Simple Project with a well defined scope and one single stakeholder with decision power. Has project management experience, but is taking the first steps with agile projects.Trustworthy Engagement Manager with relevant experience managing Medium Projects with well defined scope but with room for aditional drill down and reprioritization. Is able to manage up to 2 stakeholders with different project objectives (e.g. they belong to different departments).Senior Engagement Manager with relevant experience in several Medium and/or Complex projects. Can tackle projects where there's a high level of uncertainty and where significant business analysis is required. Is able to manage up to 4 stakeholders with different project objectives (e.g. they belong to different departments). Has deep knowledge and experience with agile methodologies.

Each of these certification levels corresponds to a different level of proficiency. In order to get certified, candidates will have to complete the level’s requirements:
  • Online courses: a set of video classes, hands-on exercises and online tests
  • Endorsements: candidates can request endorsements to peers to get recognition of their experience. An endorsement is an assessment of the candidate’s expertise. The assessment’s score is accounted for the target certification. Download the endorsements questionaire.

To know more about the recomended project team, download the technical note on Agile Project Staffing.

 

Download the Training and Certification overview for more information.

 

Delivery Manager

Like a Scrum Master, this role will enable and keep the development team focused in the delivery of the solution and will provide guidance in the use of agile methods.
Become an Associate
 
Needs to be certified as Professional Developer

1 endorsement with a score >= 80% by a Professional DM

Apply for certification

Developer

This role will master the OutSystems Agile Platform technology in conjunction with modern software engineering practices for developing web business applications in the context of agile projects.
Become an Associate
 
1 endorsement with a score >= 80% by a Professional Developer

Apply for certification

Engagement Manager

Like a Scrum Product Owner, this role will work with the agile delivery team to ensure that the solution is delivered according to right business needs.
Become an Associate
 
1 endorsement with a score >= 80% by a Professional EM

Apply for certification

Click here to see your activities