Workflow
AI Assisted Engineering
icon
Search documents
Leadership in AI Assisted Engineering – Justin Reock, DX (acq. Atlassian)
AI Engineer· 2025-12-19 18:14
Impact of Generative AI - Industry averages show modest positive indicators with a 75% increase in documentation quality and a 34% increase in code quality [6] - Some companies experience up to 20% increases in change confidence, while others see 20% decreases, highlighting extreme volatility [8] - An increase of 2% in change failure rate, against an industry benchmark of 4%, could mean shipping up to 50% more defects [9] Strategies for Successful AI Adoption - Top-down mandates for AI adoption are ineffective; lack of education and enablement negatively impacts adoption [9][10][11] - Clear AI policies and dedicated time for learning and experimentation are crucial for moving the needle [12][13] - Integrating AI across the Software Development Life Cycle (SDLC) and addressing bottlenecks beyond just code completion is essential [13][14] - Open discussions about metrics and evangelizing wins are necessary to reduce the fear of AI and ensure employee success [15][16] Metrics and Measurement - Focus on speed and quality metrics, including PR throughput, change failure rate, change confidence, and maintainability [21][22] - Utilize telemetry metrics, experience sampling, and effective surveys to gather comprehensive data [22][23][24][25] - Implement a DXAI measurement framework, considering utilization, impact, and cost to assess AI maturity [28][29] Compliance and Trust - Establish feedback loops for system prompts to ensure the output is trustworthy and aligned with organizational standards [33][34][35] - Understand and control the temperature setting to manage the determinism and non-determinism of AI models [35][36][37] Employee Success - Provide education and adequate time for developers to learn and experiment with AI, focusing on valuable use cases like stack trace analysis [40][41][42][43] - Leverage self-hosted and private models, partner with compliance from the start, and think creatively to unblock AI usage [44] Optimizing the SDLC - Identify and fix bottlenecks in the SDLC, as time saved on non-bottleneck areas is worthless [45][46] - Learn from examples like Morgan Stanley, which saves 300,000 hours annually by using AI to modernize legacy code [47][48] - Emulate Zapier's approach by using AI to enhance onboarding and increase the effectiveness of new engineers [49][50]