<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Software Engineering on Tracy Bannon</title>
    <link>/tags/software-engineering/</link>
    <description>Recent content in Software Engineering on Tracy Bannon</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 07 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="/tags/software-engineering/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Navigating the Hypecycle &#43;&#43; Building Secure Systems in a GenAI World</title>
      <link>/post/talks/appalacia_advance_cyberconfernce_nov2024/</link>
      <pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>/post/talks/appalacia_advance_cyberconfernce_nov2024/</guid>
      <description>Technical Learning Session and Panel Appalachia Advance 2024 CyberTech Conference 7Nov2024, 8 AM - 6 PM  Training Presentation materials GAI Service Provider Question Sets Article: Cracking the Code: Secure Software Architecture in a Generative AI World    </description>
    </item>
    
    <item>
      <title>Unlocking Innovation with AI powered Software Engineering - #AI4SWE</title>
      <link>/post/talks/addo_ai4sdlc_oct2024/</link>
      <pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>/post/talks/addo_ai4sdlc_oct2024/</guid>
      <description>Presentation at ADDO - October 10, 2024 - 330 ET   Presentation materials including the AI infused continuum diagram Detailed Bibliography GAI Service Provider Question Sets   Generative AI has taken the world by storm, including the realm of software engineering. There&amp;rsquo;s a rush to incorporate AI tools, from code generation to test analysis. We&amp;rsquo;ll begin with a high-level overview of AI in the software development lifecycle (SDLC), then dive into the sometimes-tricky world of using Generative AI in software engineering.</description>
    </item>
    
    <item>
      <title>#AI4SWE - AI powered Software Engineering</title>
      <link>/post/talks/devopsdays_dallas_ai4sdlc_oct2024/</link>
      <pubDate>Sun, 29 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>/post/talks/devopsdays_dallas_ai4sdlc_oct2024/</guid>
      <description>Keynote Presentation at DevOpsDays Dallas - October 9, 2023  Check back on October 9th for the materials including: + Presentation deck + Detailed Bibliography + Service Provider Question Sets --  Presentation materials including the AI infused continuum diagram Detailed Bibliography GAI Service Provider Question Sets  Online Speaker Profile
 Generative AI has taken the world by storm, including the realm of software engineering. There&amp;rsquo;s a rush to incorporate AI tools, from code generation to test analysis.</description>
    </item>
    
    <item>
      <title>Infusing AI into Software Engineering: Challenges and Opportunities </title>
      <link>/post/materials/aienterprise_techstrong_ai4sdlc_may2024/</link>
      <pubDate>Thu, 16 May 2024 00:00:00 +0000</pubDate>
      
      <guid>/post/materials/aienterprise_techstrong_ai4sdlc_may2024/</guid>
      <description>Presentation Materials from The Artificially Intelligent Enterprise Virtual Summit May 21, 2024 Check back on May 21st for the materials!
Click here to download the presentation materials including full bibliography, AI infused continuum diagram, and AI provider questions. -- Generative AI has taken the world by storm, including the realm of software engineering. There&amp;rsquo;s a rush to incorporate AI tools, from code generation to test analysis. We&amp;rsquo;ll begin with a high-level overview of AI in the software development life cycle (SDLC), then dive into the sometimes-tricky world of using Generative AI in software engineering.</description>
    </item>
    
    <item>
      <title>Applying AI to the SDLC: New Ideas and Gotchas</title>
      <link>/post/materials/qconlondon_ai4sdlc_april2024/</link>
      <pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>/post/materials/qconlondon_ai4sdlc_april2024/</guid>
      <description>Keynote Presentation Materials from QCon London April 2024 Click here to download the presentation materials including full bibliography, AI infused continuum diagram, and AI provider questions.
Online Speaker Profile | Keynote description and speaker background.
 Generative AI has taken the world by storm, including the realm of software engineering. There&amp;rsquo;s a rush to incorporate AI tools, from code generation to test analysis. We&amp;rsquo;ll begin with a high-level overview of AI in the software development life cycle (SDLC), then dive into the sometimes-tricky world of using Generative AI in software engineering.</description>
    </item>
    
    <item>
      <title>𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗥𝗢𝗖𝗞𝗦!: We  need more architects</title>
      <link>/post/2023/2023-07-02-kazmanhumerto_book/</link>
      <pubDate>Sun, 02 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/2023/2023-07-02-kazmanhumerto_book/</guid>
      <description>𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗥𝗢𝗖𝗞𝗦! Those who know me, know that this is squarely where my heart rests. 𝗪𝗲 𝗻𝗲𝗲𝗱 𝗺𝗼𝗿𝗲 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘀 and we need organizations to understand the importance of architecture!
IBM Fellow Grady Booch said &amp;ldquo;All architecture is design, but not all design is architecture. Architecture represents the set of significant design decisions that shape the form and the function of a system, where significant is measured by cost of change.</description>
    </item>
    
    <item>
      <title>Sing with me:  Architetural Tradeoff Analysis Rocks!!</title>
      <link>/post/2023/2023-06-25-atam/</link>
      <pubDate>Sun, 25 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/2023/2023-06-25-atam/</guid>
      <description>𝗜&amp;rsquo;𝗺 𝘁𝗿𝘆𝗶𝗻𝗴 𝘁𝗼 𝗴𝗲𝘁 𝗮 𝘀𝗼𝗻𝗴 𝘀𝘁𝘂𝗰𝗸 𝗶𝗻 𝘆𝗼𝘂𝗿 𝗵𝗲𝗮𝗱! Ok, maybe not a song&amp;hellip; actually a set of software architecture concepts and principles that drive architectural design decisions. The process and decisions are almost 𝗻𝗲𝘃𝗲𝗿 binary. There is a logical an repeatable way to rationalize decisions: 𝘁𝗿𝗮𝗱𝗲𝗼𝗳𝗳 𝗮𝗻𝗮𝗹𝘆𝘀𝗶𝘀. Here is condensed version (I lean heavily on my SEI training and experience.)
Here is condensed version. I lean heavily on my SEI training and experience.</description>
    </item>
    
    <item>
      <title>Do you know what Software Quality Attributes are?</title>
      <link>/post/2023/2023-06-18-qualityattributes/</link>
      <pubDate>Sun, 18 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/2023/2023-06-18-qualityattributes/</guid>
      <description>Do you know what 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗾𝘂𝗮𝗹𝗶𝘁𝘆 𝗮𝘁𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝘀 are and more importantly, why they matter? Our online community may benefit from talking about 2 topics: Software quality attributes (SQAs) and architecture trade-off analysis. Since trade-offs depend on attributes let’s dig in here first!.
SQAs are overall characteristics of a software solution /ecosystem. These aspects define how software performs, not what it does. They play a crucial role in shaping the software&amp;rsquo;s behavior and functionality in the context of its interaction with users, other systems, and the environment.</description>
    </item>
    
    <item>
      <title>The only thing that matters is working code in production! </title>
      <link>/post/2022/2022-03-29-all-that-matters-is-working-code/</link>
      <pubDate>Tue, 29 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>/post/2022/2022-03-29-all-that-matters-is-working-code/</guid>
      <description>The only thing that matters is working code in production! This was a shocking statement by friend and colleague, David Sisk. We worked side by side focused on application architecture and software engineering at Deloitte. David, managed to anger an entire set of senior leaders plus a highly visible methods and tools organization by saying the most important outcome is not documents and decks. Ultimately all that matters is working software.</description>
    </item>
    
    <item>
      <title>DevSecOps Misinformation Is Real! </title>
      <link>/post/2022/2022-03-devops-misinformation/</link>
      <pubDate>Mon, 28 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>/post/2022/2022-03-devops-misinformation/</guid>
      <description>DevSecOps Misformation is real. Ok, ok, maybe we should say misconceptions? Joan Goodchild wrote a brief blog myth-busting her top 5 DevSecOps fallacies.
1 - DevSecOps Results in Loss of Control - To debunk this myth, leaders need to educate teams on how it works, the value, and share real world experience stories.
2 - You can buy and deploy DevSecOps - I love vendors and marketing folks but… debunking this is another exercise in education and sharing.</description>
    </item>
    
    <item>
      <title>Forget monoliths vs. microservices. Cognitive load is what matters.</title>
      <link>/post/2022/2022-03-22-cognitiveload/</link>
      <pubDate>Tue, 22 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>/post/2022/2022-03-22-cognitiveload/</guid>
      <description>“Forget monoliths vs. microservices. Cognitive load is what matters.” - Skelton &amp;amp; Pais.
I’ve argued for nearly 10 years that Microservice patterns can be overwhelming and when coupled with the explosion in open source, can lead to dramatic cognitive overload. Cognitive load/overload has a very measurable impact on software developers and delivery teams. In researching ways to detect and address this challenge, I came across a very common sense, and thought provoking article.</description>
    </item>
    
    <item>
      <title>Distributed Everything</title>
      <link>/post/2021/distributedeverything/</link>
      <pubDate>Sun, 09 May 2021 00:00:00 +0000</pubDate>
      
      <guid>/post/2021/distributedeverything/</guid>
      <description>A recent post by George Lawton on venturebeat.com highlighted insights by Gartner’s analysts on pressing trends for operationalizing business value (aka value stream/ mission delivery). The key take away is the need to address composability and “distributed everything.” I’ll add a personal “+1” to that assertion given my observations with my clients and federal sponsors.
Growth in composable infrastructure is powered by cloud capabilities. Growth in composability of data and analytics is fueled by a few drivers: the need to harness and make use of the data available th enteprise already has, the need to deal with growing volumes of new data available to the enterprise, and the incorporation of multiple analytics techniques into all facets of software intensive systems.</description>
    </item>
    
  </channel>
</rss>
