DevEx isn’t new
REF: F. Fagerholm and J. Münch, “Developer experience: Concept and de nition,” 2012 International Conference on Software and System Process (ICSSP), Zurich, Switzerland, 2012.
Slide 6
DevEx isn’t new
REF: F. Fagerholm and J. Münch, “Developer experience: Concept and de nition,” 2012 International Conference on Software and System Process (ICSSP), Zurich, Switzerland, 2012.
Slide 7
DevEx isn’t new
REF: F. Fagerholm and J. Münch, “Developer experience: Concept and de nition,” 2012 International Conference on Software and System Process (ICSSP), Zurich, Switzerland, 2012.
Slide 8
Point of clarification “DevEx” by default focuses on “developer” View “DevEx” as a whole of the lifecycle
Slide 9
Workshop some new terms
Slide 10
Workshop some new terms “DevOps Experience”
Slide 11
Workshop some new terms “DevOps Experience” “DevExOps”
Slide 12
Workshop some new terms “DevOps Experience” “DevExOps” “DevOpsEx”
Slide 13
Workshop some new terms “DevOps Experience” “DevExOps” “DevOpsEx” ?????
Slide 14
Jeremy Meiss Co-Founder, DevEx Consultant
https://DevEx.Institute DevOpsDays Kansas City Organizer
Slide 15
A working definition of DevEx
Slide 16
DevEx includes every interaction a developer/ops practitioner has with systems, tools, and processes
Slide 17
The evolution of the IDE Early text editors
REF: O’Reilly “Learning the vi and Vim Editors”
Slide 18
The evolution of the IDE Early text editors
Slide 19
The evolution of the IDE First plug-in IDE
Slide 20
The evolution of the IDE First plug-in IDE
REF: HP Journal, June 1990 edition
Slide 21
The evolution of the IDE Early reviews
REF:
(“Computer Week”, German counterpart of American magazine ), 1995.
Slide 22
The evolution of the IDE Native IDEs in the 1980s
Slide 23
The evolution of the IDE Cross-platform in the 1990s
Slide 24
The evolution of the IDE The Web and the 1990s
Slide 25
The evolution of the IDE Feature & Usability Advancements (Late 1990s to 2000s)
Slide 26
The evolution of the IDE Lightweight and configurable 2010s to Now
Slide 27
The evolution of the IDE Cloud-based options Now
Slide 28
IDEs are a result of DevEx Things we never knew we needed… From this:
Slide 29
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 30
IDE Evolution
Slide 31
Slide 32
Server Environment Setup Manual configuration Late 1990s to Early 2000s
Slide 33
Server Environment Setup Manual configuration Late 1990s to Early 2000s
Slide 34
Server Environment Setup Config Mgmt & Containerization Mid-2000s to 2010s
Slide 35
Server Environment Setup IaC and DevOps Integration 2010s to Present
Slide 36
Broader Impact of DevEx Deployment Pipelines Infrastructure as Code (IaC) Practices Developer E ciencies
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 45
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 46
Slide 47
Better Practices for leveling up your “DevOps Experience” Empower with the right tools Encourage Cross-functional Teams Implement Feedback Loops Focus on Automation Invest in Training and Development