Standardizing Speed and Security for Software-Based Systems
May 2012 • Presentation
Frances Paulisch's IEEE Software talk from SATURN 2012, May 7-11, 2012, St. Petersburg, FL.
Software Engineering Institute
This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
As the importance of software in our R&D grows, so does the importance of ensuring that the right decisions are made at the right time in the development projects.
This talk will show, based on approaches at Siemens, how architecture-driven cross-functional optimizations, fast feedback, risk-based techniques, transparency, and clear and early focus on quality attributes such as security and performance, as well as a strong process orientation, help ensure the timely realization of high-quality systems. On the organizational level, this is accompanied by organizational structures that have the right balance of centralized measurement and transparency yet allow and encourage the necessary flexibility. At Siemens, this includes a role-based curriculum aimed at software architects, system architects, R&D managers, and security experts, as well as project and product managers.
At Siemens, Frances Paulisch is responsible for a company-wide "Software Initiative" that provides guidance not only on technical topics but also on how software is embedded in the organization and processes. These activities include strategic topics, best-practice sharing, reporting, and training. A main focus of her work is empowering cross-functional teams to work together well over the whole development lifecycle, in particular with a focus on how to realize not only the set of features but also other relevant attributes such as performance, security, and scalability. At Siemens, Paulisch has driven the development of a role-based curriculum that has a strong focus on architecture. Dr. Paulisch has more than 20 years of experience in software engineering and management areas.
Frances Paulisch serves as chair of the Advisory Board of IEEE Software magazine. She is also a member of the board of the software assurance forum for excellence in code (SAFECode). She also plays an active role in various software conferences such as the International Conference on Software Engineering. She received her doctorate in software engineering at the University of Karlsruhe in Germany and her masters in computer science at Purdue University.