Loading…
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.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

DEV@SATURN [clear filter]
Tuesday, May 2
 

4:45pm

Safety and Security in Mission-Critical IoT Systems

Mission-critical and even safety-critical applications have crept into the Internet of Things (IoT). In these applications, failure might lead to injury and even loss of life. This talk will present the architectural challenges that come with deploying mission-critical IoT systems in hazardous industries. Attendees will learn about hazardous industries, some of their challenges, and how the IoT can help. We will dive into new challenges that have emerged in the IoT, the need for trustworthy software, impacts on software architecture, and finally how to mitigate the threats from common mode failures, human error, and even malware. These things must be addressed before we have problems, not as a post-mortem of a capsized system.

See the slides.

Watch the video.


Speakers
avatar for Einar Landre

Einar Landre

Einar Landre has nearly 30 years of software experience. For the past 5 years, he has served as head of Statoil’s IT drilling and well services. Since April 2016, he has been the lead analyst for the CIO, focusing on digitalization and the growing need for trustworthy software... Read More →


Tuesday May 2, 2017 4:45pm - 5:00pm
Pikes Peak

5:00pm

Story of an Architect Growing up in Mr. Agile's Neighborhood

I wrote my first program in the Spring of 2001, around the same time Mr. Agile moved into my neighborhood. I didn’t get to know him until early 2004 when his entourage grew into a dedicated community of fans and followers. Back then, I had one trusted mentor and an old friend, Mr. Architecture. Becoming friends with Mr. Agile was new and exciting but brought challenges to my relationship with my old friend. Therefore, growing up as a software professional was about learning how I could maintain friendships with both, reconcile their differences, and become better at what I do because of it. In a nutshell, I grew up in Mr. Agile’s world.

In this DEV@SATURN talk, I’ll narrate the story about growing up as friends with Mr. Agile and Mr. Architecture. I don’t intend to indulge the “agile vs. architecture” debate. On the contrary, I’ll annotate my story with examples from our journeys together, sharing experiences with some of Mr. Agile’s friends who advocated architecture sabotage as well as situations where the outcomes were better because I had a foot in both neighborhoods and had won the internal struggle about how to reconcile them. Join me in this talk—I’m sure you’ll find resemblances to your own journey.

See the slides.

Watch the video.


Speakers
avatar for Amine Chigani

Amine Chigani

Amine Chigani is a Chief Architect at an internal GE startup, Current by GE, focused on building an Intelligent Environments IoT platform and solutions (powered by the Predix Platform). Amine is a founding member and contributor in the Industrial Internet Consortium’s technology... Read More →


Tuesday May 2, 2017 5:00pm - 5:15pm
Pikes Peak

5:15pm

Love Your Architecture II
The architecture you carefully created requires your attention throughout the life cycle of the project. Using FOSS tools in a fully-automated way, I’ll show how you can make sure many architectural design decisions (and other constraints) are not neglected in the software implementation.

See the slides.

Watch the video.

Speakers
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 →


Tuesday May 2, 2017 5:15pm - 5:30pm
Pikes Peak
 
Wednesday, May 3
 

4:45pm

It Can Be Done! Growing an Architects' Community: My Journey

Passionate individuals and businesses both try to create successful Communities of Practice (CoPs) for myriad reasons, from honest desire to networking to a financially driven goal of sharpening worker skills. Why do some well-funded efforts fail while rag-tag startups succeed? In this session, hear the story of my struggles and successes to grow a networked community of architects that now stretches across the globe. There is no single formula to creating a successful community. But if you've got passion and take the time to really ask "Why?" your journey will start off on the right foot! Choose vision-driven techniques over old-school mechanics to jump-start new groups or resurrect ailing ones. You will walk away energized and ready to try a few of the techniques that worked, such as

  • using qualitative and quantitative measures to define success and detect a bust
  • leveraging value, brand, and localization to create ownership and pride at all levels
  • applying Agile concepts to community leadership for transparency, communication, and continual evaluation of next steps

Watch the video.


Speakers
avatar for Tracy Bannon

Tracy Bannon

Senior Architect/Specialist Leader, Deloitte Consulting LLP
Tracy Bannon is a senior architect with Deloitte’s Technology practice and has worked across commercial, state, and federal government clients. Her specialty is solution and application architecture, emphasizing framework design, cloud-native/for-cloud refactoring, service-oriented... Read More →


Wednesday May 3, 2017 4:45pm - 5:00pm
Pikes Peak

5:00pm

Quality Metrics: Nutritional Labels for Code

Software is an increasing part of our everyday lives. From the phones we carry, to the cars we drive, the thermostats that regulate our homes, even our lightbulbs, software is everywhere. But how much do we know about it? How secure is the banking app you use? What bugs might turn your home into a tropical paradise during your next winter trip? How convoluted is the code that runs your car? The last plane you took? The last traffic light you went through? As consumers, we take nutrition labels on food for granted. A few simple, standard numbers let us make smart choices about the food we consume. Similarly, quality numbers should be routinely available for software, which is omnipresent and unavoidable in modern life. As consumers, we should have the data to make smart choices. After all, candy bars will only kill you slowly. Bad code could kill you very quickly.

See the slides.

Watch the video.


Speakers
avatar for G. Ann Campbell

G. Ann Campbell

Product Manager, SonarSource SA
G. Ann Campbell is a Product Manager at SonarSource SA, the company behind SonarQube, SonarLint, and SonarCloud. She has coded in Perl, C, and Java as well as the usual assortment of web development technologies. In the process, Ann has seen some good code and a lot of bad code. As... Read More →


Wednesday May 3, 2017 5:00pm - 5:15pm
Pikes Peak

5:15pm

Enterprise IT: How to Avoid Mediocrity

Enterprise IT organizations attract and foster mediocrity. This is a fundamental reason why large enterprises don’t outperform leaner organizations even though they have more resources. This talk describes a fictional organization (albeit slightly inspired from reality) with huge cultural problems to illustrate how bad enterprise IT can be and how it came to be this way. In the first half of this session, we describe the mess we're in and how we got there; in the second half, we consider how we could have avoided this situation and how we can get out of it. Our premise is that a solid culture of learning and continuous improvement as well as a focus on good software architecture and practices could have prevented the mess, and that it is not too late to turn it around. I promise an entertaining talk with a lot of humor, and possibly some insights that you can take back to your organization so that you don't end up in the same mess (if you aren't already there).

See the slides.

Watch the video.


Speakers
avatar for Jørn Ølmheim

Jørn Ølmheim

Jørn Ølmheim is a practicing software professional with a strong interest in open-source software, internet technology, and programming languages. He is also an occasional speaker and author. He currently holds a position as leading advisor within corporate IT at Statoil, focusing... Read More →


Wednesday May 3, 2017 5:15pm - 5:30pm
Pikes Peak