DevEx is than just your parent’s software development lifecycle
Slide 4
Jeremy Meiss Co-Founder, DevEx Consultant
https://DevEx.Institute
Slide 5
So what is DevEx?
Slide 6
DevEx includes every interaction a developer has with systems, tools, and processes
Slide 7
The evolution of the IDE Early text editors
REF: O’Reilly “Learning the vi and Vim Editors”
Slide 8
The evolution of the IDE Early text editors
Slide 9
The evolution of the IDE First plug-in IDE
Slide 10
The evolution of the IDE First plug-in IDE
Slide 11
REF: HP Journal, June 1990 edition
Slide 12
The evolution of the IDE Early reviews
REF:
(“Computer Week”, German counterpart of American magazine ), 1995.
Slide 13
The evolution of the IDE Native IDEs in the 1980s
Slide 14
The evolution of the IDE Cross-platform in the 1990s
Slide 15
The evolution of the IDE The Web and the 1990s
Slide 16
The evolution of the IDE Feature & Usability Advancements (Late 1990s to 2000s)
Slide 17
The evolution of the IDE Lightweight and configurable 2010s to Now
Slide 18
The evolution of the IDE Cloud-based options Now
Slide 19
IDEs are a result of DevEx Things we never knew we needed… From this:
Slide 20
IDEs are a result of DevEx Things we never knew we needed… To this:
Code completion Syntax highlighting Debugging VCS integration (no more FTPing les around) Multi-language support Framework integration Pair programming
Slide 21
IDE Evolution
Slide 22
Slide 23
Dev Environment Setup Manual configuration Late 1990s to Early 2000s
Slide 24
Dev Environment Setup Manual configuration Late 1990s to Early 2000s
Slide 25
Dev Environment Setup Config Mgmt & Containerization Mid-2000s to 2010s
Slide 26
Dev Environment Setup IaC and DevOps Integration 2010s to Present
Slide 27
Broader Impact of DevEx Deployment Pipelines Infrastructure as Code (IaC) Practices Developer E ciencies
Slide 28
Good DevOps == Good DevEx Facilitates smoother transitions between Dev and Ops Minimizes bottlenecks with enhanced collaboration Ensures feedback loops are e cient and productive Enables DevOps principles to take hold within an organization
The rise of Platform Engineering Creation of speci c, integrated environments that devs need Abstract away complexities of infrastructure & backend services Ensure devs have access to robust, scalable, easy-to-use platforms Streamline development processes and reduce setup time
Slide 39
Self-Service Platforms Empower developers to control their needs with necessary tools Leverage automation, templates, policies with agility Accelerate development, enhance productivity, and foster autonomy and innovation
Slide 40
Slide 41
Better Practices Empower with the right tools Encourage Cross-functional Teams Implement Feedback Loops Focus on Automation Invest in Training and Development
Slide 42
DevEx Impact Productivity Streamlined Development Environments Integrated and Automated Toolchains E cient Collaboration Platforms
Slide 43
DevEx Impact Morale Autonomy and Empowerment Recognition and Achievement Reduced Frustration and Burnout Learning and Growth Opportunities