Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Skyrocketing Developer Velocity

Skyrocketing Developer Velocity

This session is about the human and technical aspects of improving developer velocity discussions covering both human capital and AI-related topics.

Daron Yondem

December 18, 2022
Tweet

More Decks by Daron Yondem

Other Decks in Programming

Transcript

  1. Skyrocketing Developer Velocity
    Daron Yöndem
    Azure Application Innovation Tech Lead for MEA
    Microsoft
    http://daron.me

    View Slide

  2. Why?
    • Decreasing costs
    • Quicker go to market
    • Lowering complexity
    • Expanding organiztional know-how
    • Investing in the human capital

    View Slide

  3. 9. Team characteristics
    10. Product Management
    11. Organizational agility
    12. Culture
    13. Talent management
    Organizational enablement
    5. Engineering practices
    6. Security and compliance
    7. Open source, inner source
    8. Agile team practices
    Working practices
    1. Architecture
    2. Infrastructure and platform
    3. Testing
    4. Tools
    Technology
    46 different drivers across 13 dimensions
    Developer Velocity Thought Leadership

    View Slide

  4. Materializing…
    • Automation
    • Delegation
    • Abstraction

    View Slide

  5. Materializing the future…
    • AI based pair programming
    • NLP based prototyping
    • Product Telemetry based experimentation

    View Slide

  6. View Slide

  7. OpenAI Codex Model
    OpenAI Codex Model GitHub Private code
    Provide editor context
    Provide suggestions
    Improve suggestions
    Public code and text
    on the internet

    View Slide

  8. Sketch 2 Code
    Open Source : https://github.com/microsoft/ailab/tree/master/Sketch2Code

    View Slide

  9. DEMO

    View Slide

  10. Thanks
    http://daron.me | @daronyondem

    View Slide