What is USoft Academy?

  • 21 January 2021
  • 0 replies

Userlevel 1
Badge +2

USoft Academy is courseware for learning how to work with the USoft platform. For each subject, it offers tutorials, slide decks and hands-on exercises that you can try out against a live sample application that you can install. Each subject is also explained in the knowledge base where you are now.

If you complete a subject in a classroom situation, you are issued with an attendance certificate that is an indication of your knowledge and skills.


Who for?

USoft Academy educates business rule specialists and development team members.

Business rule specialists oversee the needs of a USoft project from a functional perspective. They are able to design and create rules-based specifications as well as additional resources, such as diagrams and other visualisations. They are expert users of the USoft Studio tool, where these specifications are published. They also know about the various tools and features in the USoft platform that focus on communication and delivery.

Business rule specialists understand the needs of both business stakeholders and members of a USoft development team and are able to communicate effectively with both on the basis of business rules. Their background is often in business modelling, architecture or analysis, but in an Agile context such as Scrum they could also be trained as product owners.

Developers are team members who know how to use the USoft tooling platform to create and deliver rich, low-code, rules-based implementations: actual working software. USoft developers share a common ground of essential skills. In addition, a developer may choose to train in expert subjects tailored to his role in the team.


Collaboration in a USoft project

USoft trains specifically for effective collaboration in a USoft project.

Most USoft projects require both business rules specialists and developers, or (in smaller or starter projects) people who combine the two profiles.

The profiles overlap and they are generally open to all professionals involved, although most developers have an IT background in practice. The first profile is more functional and the second more technical; the first focuses more on specifications, and the second on implementations.

For each profile, USoft Academy has a special module that looks at sharing and exchanging information with the other:

Business rule specialist Developer
Role is more functional Role is more technical
Focus is on specifications Focus is on implementations

Business rules module looks at collaboration

Collaboration module looks at collaboration



Training as a business rule specialist

USoft offers full training for business rule specialists.

 You can learn by classroom training, coaching, self-study, and training-on-the-job.

To train as a business rules specialist, start with the 2-day Business Rules module. After that, you can select smaller modules that suit your individual needs:

  • The Collaboration module for developers looks at team collaboration from a more technical perspective.
  • Selected advanced subjects for developers. Repositories and Continuous Development are especially popular with business rules specialists.
  • The advanced Authoring course gives you expert help with writing business rules and related specifications as a specialised skill.

It is also a good idea to look at the basic training for developers (the Modeller & Rules Engine module) for in-depth understanding of what USoft development team members do, or if you want to have an active role in the development team.



Training as a developer

USoft offers full training for developers.

 You can learn by classroom training, coaching, self-study, and training-on-the-job.

To train as a developer, start with the 3-day Modeller & Rules Engine module. Then, gradually add the smaller basic subjects of Task Flow, Authorisation & Access, and Collaboration.

You are now ready to step into expert territory and choose from a range of advanced technical subjects depending on individual needs and preferences. These advanced subjects are optional and you can take them in any order.



Introductions and refresher courses for developers

USoft offers introductions and refresher courses for those who need help with SQL, entity-relationship modelling and XML/XSLT. These starter courses tell you exactly what you need to know for USoft.


Hide content



As a beginning USoft developer, you generally need some basic SQL and entity-relationship modelling. For the Task Flow subject, you need some basic XML and XSLT:



Advanced subjects for developers

USoft offers a range of advanced subjects. These cover innovative technology and are likely to change between USoft versions.

 Advanced, optional subjects for developers include

  • Building Desktop UIs with USoft Windows Designer,
  • Building Web & App UIs with USoft Web Designer,

both taught as 2-day classroom courses, as well as the smaller subjects of Services, Extensions (calling components from rules), Constraint Writing, Repositories (modular development, Object Shopping) and Continuous Delivery with USoft Delivery Manager.



0 replies

Be the first to reply!