Gloria Ingabire, a student in the master’s of science in information technology program at Carnegie Mellon’s Rwanda campus, gave a presentation at SATURN 2015 in April. This article describes her experience at SATURN in her first trip to the United States.
Posted in Architecture-Centric Engineering, Architecture-Centric Practices, Conferences and Events, SATURN Conference
Tagged cloud computing, DevOps, microservices, SATURN 2015, SEI, software architecture, software architecture evaluation, software design, software development, software engineering
On Monday, April 27, before the start of SATURN 2015, a small group of 16 software engineers met to explore ideas around the emerging microservices architecture trend. Microservices have seen a rapid rise in popularity over the past year or so, and we thought it would make an interesting topic of discussion. Sam Newman’s book covers significant ground and yet there there are still many nuances that we don’t fully understand.
Since 2010, the SEI and IEEE have been conferring two attendee-selected awards at SATURN. The IEEE Software SATURN Architecture in Practice Presentation Award is given to the presentation that best describes experiences, methods, and lessons learned from the implementation of architecture-centric practices. This year’s award winners were Jochem Schulenklopper and Eelco Rommes of inspearit for their presentation titled Why They Just Don’t Get It: Communicating Architecture to Business Stakeholders.
The second award, the IEEE Software SATURN New Directions Presentation Award, is given to the presentation that best describes innovative new approaches and thought leadership in the application of architecture-centric practices. This year’s award winners were Rebecca Wirfs-Brock of Wirfs-Brock Associates and Joseph Yoder of The Refactory, Inc. for their presentation titled QA to AQ: Shifting from Quality Assurance to Agile Quality.
In addition to reflecting the high regard of SATURN attendees, these awards also contribute to the maturation of the practice of software architecture by recognizing sound and innovative practices.
Posted in Architecture and Agile, Architecture-Centric Engineering, Architecture-Centric Practices, SATURN Conference
Tagged agile, business architecture, quality assurance, SATURN 2015, software architecture, software design, software engineering, Software Engineering Institute
Mark Schwartz, U.S. Citizenship and Immigration Services
Schwartz discussed some projects that he has led and lessons learned from the experiences in building systems for the government. He is CIO of one of three agencies that deal with immigration. USCIS processes 7 million applications per year for green cards, refugee status, citizenship, and other cases. USCIS is part of the Department of Homeland Security, which is important because the agency is under two tiers of enterprise architecture, and everybody wants to tell everybody else what to do. USCIS manages about 70 legacy IT systems, and Schwartz discussed three new projects.
Marisa Sanchez, Independent Consultant
Sanchez works in the arena of large-scale technology change and facilitated a participatory session on how to engage your most critical stakeholders to support your project. Her stakeholder engagement framework has three steps: (1) identify stakeholders, (2) analyze stakeholders, and (3) develop engagement strategies.
Jungwoo Ryoo, Pennsylvania State University, and Rick Kazman, University of Hawaii and Carnegie Mellon Software Engineering Institute
by Jacob Tate, Mount St. Mary’s University
In his talk titled “Architectural Analysis for Security (AAFS),” Jungwoo Ryoo explained that there is an absence of security practices in software architecture. His research concerns developing and implementing a methodology to test and secure software systems starting at the design phase. The architectural analysis is basically a structured way of discovering these security issues. It has frequently been common to implement methods like this after the design of the system, and Dr. Ryoo warned against this.
Amine Chigani and Yun Freund, GE Software
At GE, software is a horizontal capability in the company, with over 14,000 software professionals in the business. GE Software is launching the Predix™ platform, which will be a common theme across all of GE’s industries, and the company will make this platform available to the world later this year.
Eltjo Poort, CGI
Poort’s job is to review bids and projects and contribute to standardizing and improving architecture practice, based on what he finds in those reviews. In this experience report, he described experiences implementing a solution-architecting approach developed at CGI at a client’s organization.
by Jacob Tate, Mount St. Mary’s University
Len Bass gave us a witty and comical presentation titled “Programming in the 1960s: A Personal History.” He took us through his early education and career in computer science.