SATURN 2017 has ended
Registration is open every day from 7:30 a.m. until the close of the day’s sessions.
Breakfast will be served starting at 6:30 a.m. for conference registrants in the Columbine Restaurant.
30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily.
Lunch is 12:00-1:00 p.m. daily in the Columbine Restaurant.
Back To Schedule
Thursday, May 4 • 1:00pm - 2:30pm
Ultimate Architecture Enforcement: Write Your Own Rules and Enforce Them Continuously

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The software architecture discussed and carefully created is often not entirely followed in the implementation. In this session, we'll look at an easy-to-use, automated solution to improve architecture conformance. This solution has been successfully applied in a mid-size organization for the past six years. It uses free open-source tools and helps raise architecture knowledge across the development team. Through examples and guided exercises, you'll learn the basics of a free open source static analysis tool for creating custom checks in Java for architecture conformance. We'll also discuss strategies for how to enforce the architecture continuously by integrating the custom checks to your CI infrastructure and how to make this setup effective. In this session you'll do some basic coding. To execute the activities, bring your laptop loaded with JDK 1.7+ and Apache maven 3+. 

See the slides.

Watch the video.

avatar for Paulo Merson

Paulo Merson

Brazilian Federal Court of Accounts (TCU)
Paulo Merson has been programming in the small and programming in the large for over 30 years. Paulo is a software developer at the Brazilian Federal Court of Accounts. He is a Visiting Scientist with the Software Engineering Institute (SEI), a certified instructor for Arcitura, and... Read More →

Thursday May 4, 2017 1:00pm - 2:30pm MDT
Conference Room A