The document discusses higher education and preparing students for careers in digital fields like DevOps. It finds that while many schools now cover topics like Agile and Continuous Delivery, there is still a gap between what schools teach and what industry needs. It recommends updating curricula to focus more on practical skills across the full product lifecycle, from development to operations. It also calls for new courses in areas like product management, operations, and organizational culture.
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...Gene Kim
Aimee Bechtle of Capital One’s Card Technology Advanced Engineering team will share how they have utilized Distributed Dojos to transform to a workforce skilled in DevOpsSec, public cloud and automation. Their Distributed Dojo strategy was formed when they needed to quickly and efficiently meet the challenges of a large cloud migration but were limited by local resources. Reaching out to a prominent retail chain they learned how draw from their engineering talent to form short-term, highly focused delivery teams. These teams now work cohesively across multiple locations to solve the challenges introduced when migrating such a large-scale, complex infrastructure to the cloud. They will explain how within weeks several Dojo teams were formed and releasing automation that not only supported Card Technology’s DevOpsSec and cloud mission, but provided associates with new skills that could be proliferated throughout the company.
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...Gene Kim
Episode 3: The Quest for Accelerated Delivery
Carmen DeArdo, Director, Build Capability, Nationwide Insurance
Jim Grafmeyer, Systems Architect, Nationwide Insurance
Cindy Payne, Director, IT Architecture, Nationwide Insurance
Nationwide's journey began 8 years ago with an Agile at Scale implementation. This transformation created over 200 Agile teams which produced some demonstrable results. But our drive for Continuous Improvement created the realization that it was necessary to drive further changes in process, technology and culture across the entire Delivery Value Stream. Nationwide, like many other Fortune 100 companies, acknowledges that having a world class IT Delivery Capability is essential to remaining competitive in the next decade and beyond. This third DevOps Enterprise Summit installment focuses on the progress made to date and the journey that lies ahead on our continuing Quest to Accelerate Delivery.
DevOps Enterprise Summit San Francisco 2016
Tips to Creating E-Learning Platform from Udemy CloneBSEtec
Discover the most innovative e-learning software, EXPERT PLUS, to create your own educational platform. Expert plus is the clone script of the popular education script Udemy. Numerous remarkable features and user-friendly accessibility help you to build an efficient platform for your online courses. Explore the education with EXPERT PLUS. support@bsetec.com
Higher Education and the Future DevOps WorkforceCharles Betz
Current IT-related curricula, higher education, Agile, and DevOps. Launch of report, "Renewing the IT Curriculum: Responding to Agile, DevOps, and Digital Transformation"
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...Gene Kim
Aimee Bechtle of Capital One’s Card Technology Advanced Engineering team will share how they have utilized Distributed Dojos to transform to a workforce skilled in DevOpsSec, public cloud and automation. Their Distributed Dojo strategy was formed when they needed to quickly and efficiently meet the challenges of a large cloud migration but were limited by local resources. Reaching out to a prominent retail chain they learned how draw from their engineering talent to form short-term, highly focused delivery teams. These teams now work cohesively across multiple locations to solve the challenges introduced when migrating such a large-scale, complex infrastructure to the cloud. They will explain how within weeks several Dojo teams were formed and releasing automation that not only supported Card Technology’s DevOpsSec and cloud mission, but provided associates with new skills that could be proliferated throughout the company.
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...Gene Kim
Episode 3: The Quest for Accelerated Delivery
Carmen DeArdo, Director, Build Capability, Nationwide Insurance
Jim Grafmeyer, Systems Architect, Nationwide Insurance
Cindy Payne, Director, IT Architecture, Nationwide Insurance
Nationwide's journey began 8 years ago with an Agile at Scale implementation. This transformation created over 200 Agile teams which produced some demonstrable results. But our drive for Continuous Improvement created the realization that it was necessary to drive further changes in process, technology and culture across the entire Delivery Value Stream. Nationwide, like many other Fortune 100 companies, acknowledges that having a world class IT Delivery Capability is essential to remaining competitive in the next decade and beyond. This third DevOps Enterprise Summit installment focuses on the progress made to date and the journey that lies ahead on our continuing Quest to Accelerate Delivery.
DevOps Enterprise Summit San Francisco 2016
Tips to Creating E-Learning Platform from Udemy CloneBSEtec
Discover the most innovative e-learning software, EXPERT PLUS, to create your own educational platform. Expert plus is the clone script of the popular education script Udemy. Numerous remarkable features and user-friendly accessibility help you to build an efficient platform for your online courses. Explore the education with EXPERT PLUS. support@bsetec.com
Higher Education and the Future DevOps WorkforceCharles Betz
Current IT-related curricula, higher education, Agile, and DevOps. Launch of report, "Renewing the IT Curriculum: Responding to Agile, DevOps, and Digital Transformation"
Learning Journeys from Singapore to the WorldNUS-ISS
The Covid-19 pandemic has brought about unprecedented changes in the global economies. It has also defined a new normal as to how we learn, develop talent to equip ourselves with the skills and competencies for Digital Economy and be better prepared for potential disruptions in the future. We believe an outcome-based learning approach is the fastest way to achieve this objective.
In this session, we will share our readiness to deliver learning journeys via digital platforms beyond Singapore.
In addition, we will also share our outcome-based learning journeys and applied research initiatives for public sector focus areas of digital government transformation, public service innovation, citizen engagement and smart nation.
Developer Velocity Series in association with Quest
DevOps: A compound of development (Dev) and operations (Ops), DevOps is the union of people, process, and technology to continually provide value to customers.
DataOps: DataOps is an automated, process-oriented methodology, used by analytic and data teams, to improve the quality and reduce the cycle time of data analytics.
MLOps: MLOps […] enables data science and IT teams to collaborate and increase the pace of model development and deployment via monitoring, validation, and governance of machine learning models.
DevSecOps: DevSecOps automatically bakes in security at every phase of the software development lifecycle, enabling development of secure software at the speed of Agile and DevOps.
ChatOps: ChatOps is a collaboration model that connects people, tools, process, and automation into a transparent workflow. This flow connects the work needed, the work happening, and the work done in a persistent location staffed by the people, bots, and related tools.
NoOps: NoOps is the idea that the software environment can be so completely automated that there’s no need for an operations team to manage it.
GitOps: GitOps is a way of implementing Continuous Deployment for cloud native applications. It focuses on a developer-centric experience when operating infrastructure, by using tools developers are already familiar with, including Git and Continuous Deployment tools.
Developer Velocity is the Grand Unified Theory
Developer velocity: The ability to drive transformative business performance through software development
Top DVI companies are stronger financially
- 5x compound annual growth rate
- 60% more shareholder returns
- 20% higher operating margins
>Companies in the top quartile of the Developer Velocity Index (DVI) outperform others in the market by four to five times. Top-quartile companies also have 60 percent higher total shareholder returns and 20 percent higher operating margins.
Critical areas of focus
- People
Product management
Product management function
Product telemetry
Culture
Psychological safety
Collaboration and knowledge sharing
Continuous improvement culture
Talent management
Incentives
Capability building
- Processes
Working practices
Compliance practices
Security practices
Organisational enablement
Autonomous scoped teams
Dependency management
Culture
Continuous improvement
Talent management
Recruiting
Team health management
- Tooling
Planning tools
Collaboration tools
Development tools
DevOps tools
Cloud
Video at: https://www.quest.com/event/steph-lockes-developer-velocity-series-8148798/
Presentation given at the 12/1/2016 Business Architecture Summit, on the business architecture of digital management. Based on a scaling/emergence model that proposes different concerns arise at different organizational scales: individual, team, team of teams, and enterprise.
Collaborative & Agile Enterprise Architecture at Plymouth UniversityCorso
Plymouth University adopts a more collaborative, agile approach to Enterprise Architecture, working with stakeholders to effectively align corporate and IT strategies and to manage process, information and technology change.
Impetus Technologies - Partners in Software R&D and Product EngineeringImpetus Technologies
Impetus Mission - ‘To create asymmetric advantages for technology businesses
through Software Product Engineering and Innovation Excellence.’
Impetus offers state-of-the-art Technology and R&D services for software
product development.
Service offerings:
- Product R&D Consulting
- Product Development and Implementation
- Product Sustenance and Support
- Product Architecture and Design
Know more at: www.impetus.com
Success Factors for Process Mining TechnologyCelonis
Creating fertile ground within an organization is paramount to ensure successful adoption, scaling and--most of all--value generation with Celonis. By blending academic literature on management studies and observing how our larger customer base approaches Celonis holistically, we have created a taxonomy of factors that are most important for long-term success. In this session, we will illustrate those Celonis success factors as well as the methodology we use for determining where there are improvement opportunities and how to get the most out of Celonis. This methodology can be adopted and used internally by whoever drives the Celonis initiative within your company.
Presenters:
Sebastian Walter, VP Professional Services & Customer Success, Celonis
Alessandro Petri, Senior Customer Success Manager, Celonis
Open Source software is now widely adopted in the enterprises, and it’s moving from specific and peripheral use cases to the IT core. The DevOps culture and the software-centric infrastructure are helping in this cultural and technological step, opening the OpenSource Enterprise Era.
Study case about the elements of crisis resilience in DACH manufacturing firm...Shaun West
To understand what has created resilient in DACH manufacturing firms during the COVID-19 pandemic
- Understand the elements that support resilience
- To assess the resilience elements based on processes, technologies and people
COVID-19 has triggered companies to adapt to a new normal state – some firms have been more successful at achieving this than others.
ETDP 2015 D1 Change Readiness and Scanning the Horizon - Steven Ayres, Arizo...Comit Projects Ltd
COMIT/Fiatech Conference 2015, Hallam, London
Steven Ayres, Assistant Professor, Arizona State University
Change Readiness and Scanning the Horizon
In today's modern building world, the number of technologies available seems to be constantly growing. This begs the questions: What technologies should be used to add value to the building industry? And when a choice is made to implement a new technology, what enablers and barriers exist to that technological adoption? This presentation will address these questions by discussing the work of Fiatech's Horizon 360 team as well as recent research related to Change Readiness.
This slide deck was used for a webinar which was co-hosted by Learnosity and OnCourse Systems for Education. The webinar looks at the concept of the "API Economy" and how it's emerging in the education sector. The all-important build vs. buy decision is discussed, with valuable insights from OnCourse CEO Chris Contini on what factors he considered before taking the plunge. Also included is a sneak peak into OnCourse Classroom.
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...Thoughtworks
In this talk, Lex will walk through some of the emerging best practices for Machine Learning engineering and look at how they compare to those of traditional software development. He will be covering topics including Product Management; Research and Development; Deployment; QA and Lifecycle Management of Machine Learning projects.
Ethical AI at VDAB, presented by Vincent Buekenhout (Ethical AI Lead, VDAB) a...Patrick Van Renterghem
Vincent Buekenhout presented the various AI initiatives at VDAB, its AI4Good strategy, the way applications are designed, and most of all, the way ethics, measurements through KPI's, explainability and fairness play a role in this. Vincent also explained how ethics-by-design works at VDAB.
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
Predictability: No Magic Required
Julia Wester, Improvement Coach, LeanKit
When you merge onto a freeway and are stuck in bumper-to-bumper traffic, you know right away that its going to be a long trip. Similarly, you can predict the cycle time of your work before it is finished without time consuming, and often incorrect, estimation. Sound like magic? Fortunately for all of us, it's not.
This talk explains the basics of queueing theory; demonstrates how allocation models and pull policies affect the cycle time of work; discusses the effects of batch size and variability on queues; and teaches how to successfully monitor your workflow to get leading indicators of effectiveness. With this information, you'll be doing better forecasting, and achieving better outcomes, in no time!
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...Gene Kim
The Latest: What We Learned from the 2016 State of DevOps Report
Dr. Nicole Forsgren, CEO and Chief Scientist, DevOps Research & Assessment LLC
Jez Humble, CTO, DevOps Research & Assessment LLC
Four years and 25,000 respondents later, and we have learned a lot about what makes IT and organizational performance awesome. This year we include insights into security, containers, trunk-based development, and lean product management. Tune in for practical take-aways to make your teams' technology transformations even better.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits Gene Kim
Source code: Just put it in git, right? Enterprise scale? Github!
But what about when you have a *lot* of source code? Thousands of repositories? No problem! Github Enterprise or Bitbucket Server to the rescue!
Now: Add PCI & SOX. Confidential information. Separation of concerns. Audit. SSO. Centralized SSH key management. DR. Geographic diversity.
This is the part where you roll up your sleeves, and start doing the real work.
This talk starts where the vendors stop- discussing workflows to keep work moving, security & audit protections to ensure code integrity, and automation to connect to other enterprise systems.
Learning Journeys from Singapore to the WorldNUS-ISS
The Covid-19 pandemic has brought about unprecedented changes in the global economies. It has also defined a new normal as to how we learn, develop talent to equip ourselves with the skills and competencies for Digital Economy and be better prepared for potential disruptions in the future. We believe an outcome-based learning approach is the fastest way to achieve this objective.
In this session, we will share our readiness to deliver learning journeys via digital platforms beyond Singapore.
In addition, we will also share our outcome-based learning journeys and applied research initiatives for public sector focus areas of digital government transformation, public service innovation, citizen engagement and smart nation.
Developer Velocity Series in association with Quest
DevOps: A compound of development (Dev) and operations (Ops), DevOps is the union of people, process, and technology to continually provide value to customers.
DataOps: DataOps is an automated, process-oriented methodology, used by analytic and data teams, to improve the quality and reduce the cycle time of data analytics.
MLOps: MLOps […] enables data science and IT teams to collaborate and increase the pace of model development and deployment via monitoring, validation, and governance of machine learning models.
DevSecOps: DevSecOps automatically bakes in security at every phase of the software development lifecycle, enabling development of secure software at the speed of Agile and DevOps.
ChatOps: ChatOps is a collaboration model that connects people, tools, process, and automation into a transparent workflow. This flow connects the work needed, the work happening, and the work done in a persistent location staffed by the people, bots, and related tools.
NoOps: NoOps is the idea that the software environment can be so completely automated that there’s no need for an operations team to manage it.
GitOps: GitOps is a way of implementing Continuous Deployment for cloud native applications. It focuses on a developer-centric experience when operating infrastructure, by using tools developers are already familiar with, including Git and Continuous Deployment tools.
Developer Velocity is the Grand Unified Theory
Developer velocity: The ability to drive transformative business performance through software development
Top DVI companies are stronger financially
- 5x compound annual growth rate
- 60% more shareholder returns
- 20% higher operating margins
>Companies in the top quartile of the Developer Velocity Index (DVI) outperform others in the market by four to five times. Top-quartile companies also have 60 percent higher total shareholder returns and 20 percent higher operating margins.
Critical areas of focus
- People
Product management
Product management function
Product telemetry
Culture
Psychological safety
Collaboration and knowledge sharing
Continuous improvement culture
Talent management
Incentives
Capability building
- Processes
Working practices
Compliance practices
Security practices
Organisational enablement
Autonomous scoped teams
Dependency management
Culture
Continuous improvement
Talent management
Recruiting
Team health management
- Tooling
Planning tools
Collaboration tools
Development tools
DevOps tools
Cloud
Video at: https://www.quest.com/event/steph-lockes-developer-velocity-series-8148798/
Presentation given at the 12/1/2016 Business Architecture Summit, on the business architecture of digital management. Based on a scaling/emergence model that proposes different concerns arise at different organizational scales: individual, team, team of teams, and enterprise.
Collaborative & Agile Enterprise Architecture at Plymouth UniversityCorso
Plymouth University adopts a more collaborative, agile approach to Enterprise Architecture, working with stakeholders to effectively align corporate and IT strategies and to manage process, information and technology change.
Impetus Technologies - Partners in Software R&D and Product EngineeringImpetus Technologies
Impetus Mission - ‘To create asymmetric advantages for technology businesses
through Software Product Engineering and Innovation Excellence.’
Impetus offers state-of-the-art Technology and R&D services for software
product development.
Service offerings:
- Product R&D Consulting
- Product Development and Implementation
- Product Sustenance and Support
- Product Architecture and Design
Know more at: www.impetus.com
Success Factors for Process Mining TechnologyCelonis
Creating fertile ground within an organization is paramount to ensure successful adoption, scaling and--most of all--value generation with Celonis. By blending academic literature on management studies and observing how our larger customer base approaches Celonis holistically, we have created a taxonomy of factors that are most important for long-term success. In this session, we will illustrate those Celonis success factors as well as the methodology we use for determining where there are improvement opportunities and how to get the most out of Celonis. This methodology can be adopted and used internally by whoever drives the Celonis initiative within your company.
Presenters:
Sebastian Walter, VP Professional Services & Customer Success, Celonis
Alessandro Petri, Senior Customer Success Manager, Celonis
Open Source software is now widely adopted in the enterprises, and it’s moving from specific and peripheral use cases to the IT core. The DevOps culture and the software-centric infrastructure are helping in this cultural and technological step, opening the OpenSource Enterprise Era.
Study case about the elements of crisis resilience in DACH manufacturing firm...Shaun West
To understand what has created resilient in DACH manufacturing firms during the COVID-19 pandemic
- Understand the elements that support resilience
- To assess the resilience elements based on processes, technologies and people
COVID-19 has triggered companies to adapt to a new normal state – some firms have been more successful at achieving this than others.
ETDP 2015 D1 Change Readiness and Scanning the Horizon - Steven Ayres, Arizo...Comit Projects Ltd
COMIT/Fiatech Conference 2015, Hallam, London
Steven Ayres, Assistant Professor, Arizona State University
Change Readiness and Scanning the Horizon
In today's modern building world, the number of technologies available seems to be constantly growing. This begs the questions: What technologies should be used to add value to the building industry? And when a choice is made to implement a new technology, what enablers and barriers exist to that technological adoption? This presentation will address these questions by discussing the work of Fiatech's Horizon 360 team as well as recent research related to Change Readiness.
This slide deck was used for a webinar which was co-hosted by Learnosity and OnCourse Systems for Education. The webinar looks at the concept of the "API Economy" and how it's emerging in the education sector. The all-important build vs. buy decision is discussed, with valuable insights from OnCourse CEO Chris Contini on what factors he considered before taking the plunge. Also included is a sneak peak into OnCourse Classroom.
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...Thoughtworks
In this talk, Lex will walk through some of the emerging best practices for Machine Learning engineering and look at how they compare to those of traditional software development. He will be covering topics including Product Management; Research and Development; Deployment; QA and Lifecycle Management of Machine Learning projects.
Ethical AI at VDAB, presented by Vincent Buekenhout (Ethical AI Lead, VDAB) a...Patrick Van Renterghem
Vincent Buekenhout presented the various AI initiatives at VDAB, its AI4Good strategy, the way applications are designed, and most of all, the way ethics, measurements through KPI's, explainability and fairness play a role in this. Vincent also explained how ethics-by-design works at VDAB.
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
Predictability: No Magic Required
Julia Wester, Improvement Coach, LeanKit
When you merge onto a freeway and are stuck in bumper-to-bumper traffic, you know right away that its going to be a long trip. Similarly, you can predict the cycle time of your work before it is finished without time consuming, and often incorrect, estimation. Sound like magic? Fortunately for all of us, it's not.
This talk explains the basics of queueing theory; demonstrates how allocation models and pull policies affect the cycle time of work; discusses the effects of batch size and variability on queues; and teaches how to successfully monitor your workflow to get leading indicators of effectiveness. With this information, you'll be doing better forecasting, and achieving better outcomes, in no time!
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...Gene Kim
The Latest: What We Learned from the 2016 State of DevOps Report
Dr. Nicole Forsgren, CEO and Chief Scientist, DevOps Research & Assessment LLC
Jez Humble, CTO, DevOps Research & Assessment LLC
Four years and 25,000 respondents later, and we have learned a lot about what makes IT and organizational performance awesome. This year we include insights into security, containers, trunk-based development, and lean product management. Tune in for practical take-aways to make your teams' technology transformations even better.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits Gene Kim
Source code: Just put it in git, right? Enterprise scale? Github!
But what about when you have a *lot* of source code? Thousands of repositories? No problem! Github Enterprise or Bitbucket Server to the rescue!
Now: Add PCI & SOX. Confidential information. Separation of concerns. Audit. SSO. Centralized SSH key management. DR. Geographic diversity.
This is the part where you roll up your sleeves, and start doing the real work.
This talk starts where the vendors stop- discussing workflows to keep work moving, security & audit protections to ensure code integrity, and automation to connect to other enterprise systems.
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevGene Kim
When Ops Swallows Dev
Scott Prugh, Chief Architect & VP Software Development & Operations, CSG International
Erica Morrison, Director, Software Development, CSG International
CSG has been on an Agile and Lean journey to continually shorten feedback loops in its SDLC and Operations Processes. This began with moving from waterfall to agile and deploying cross functional dev teams. Today, we have taken this transformation further by deploying cross functional product delivery teams that Design, Build, Test and Run their products. Join us to discover the things that went as expected and the surprises we discovered in this journey.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...Gene Kim
Technology Transformation: How Team Values Boost Customer Value
Opal Perry, Divisional CIO, Claims, Allstate Insurance
At Allstate, the largest publicly held personal lines property and casualty insurer in America, we constantly innovate for the good of our customers. It’s part of who we are and the legacy we’ve been building since 1931. Recently, we set about recasting the organization's technical and engineering discipline to make it core to the company, and moving technology up the value chain. But technology is just one piece of the transformation. Opal will discuss how an explicit focus on culture and values, together with new ways of working, empower product teams and bring valuable technology to customers with greater speed and agility.
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams Gene Kim
After an initial DevOps transformation as a company, we had to grapple with how to scale and grow the talent and workforce to build a NextGen DevOps-minded company of 18,000+ people. We have built a number of programs to expand awareness, encourage growth mindsets, and drive workforce development. We will share the different ways we are working to "Build Brilliant Teams" to drive our DevOps transformations.
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...Gene Kim
Communication Between Tribes: A Story of Silos, Devops and Government
Gareth Rushgrove, Senior Software Engineer, Puppet; previously UK GDS
In any large organisation silos exist, protective of their domain and particular specialism. Devops conversations often turn to how to break down those silos, to encourage multidisciplinary working and move from thinking about the requirements of the IT department or the security group to thinking about the needs of end users.
This talk, based on my experience working across the UK Government as an early member of the Government Digital Service, will discuss:
How being able to speak the language of a specific discipline, be it information security or service management or software development, is the first step to breaking down barriers
The importance of understanding stereotypes (including of yourself) when it comes to communicating across silos
The problems caused when policy documentation becomes separated from the owner of that policy
The usefulness of software as a shared interface to a shared problem
It’s often too easy when talking about silos to believe the answer is for one side to give in, for Devops to succeed that you have to allow the IT group and the software group to fight until only one remains.
This talk will hopefully talk about a better way forward.
DevOps Enterprise Summit London 2016
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...Gene Kim
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Dominica DeGrandis, Director, Training & Coaching, LeanKit
Invisible work competes with known work. Invisible work blindsides people, leaving teams unaware of mutually critical information, until it’s too late.
Married to this problem, is the question, how does one plan for, or allocate capacity for the invisible? It’s tough to analyze something you can’t see. Incognito work doesn’t show up in metrics. Hidden work stalls and blocks important priorities and masks dependencies. Risk accumulates from work delivered late and started late.
The solution is to put conditions in place that allow unplanned work to be seen and measured -- particularly high risk work involving far-reaching decisions. This talk shows you how to do just that.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleGene Kim
Installing one CI server or configuring a deployment pipeline for a specific application might be easy enough. However, as enterprises look to scale their DevOps adoption and optimize their software delivery practices across the organization (to support additional teams, product lines, application releases, processes and infrastructure) -- software delivery pipeline(s) need to scale to support enterprise workloads.
For some enterprises, this means having a pipeline that can withstand the velocity and throughput of thousands of product releases, supporting tens of thousands of developers and distributed teams, hundreds of thousands of infrastructure nodes, multitudes of inter-dependent application components, or millions of builds and test-cases.
This scale poses unique challenges and implications for your pipeline design. This talk covers best practices for analyzing and (re)designing your software delivery pipeline – regardless of your chosen tool-set or technologies. Obtain tips and tools for ensuring your pipelines and DevOps infrastructure have the right architecture and feature-set to support your software production as it scales, while also ensuring manageability, governance, security, and compliance.
Learn best practices for how to:
1) Plan for scale: how to project for the types of performance indicators/vectors you’d need to scale across.
2) How to design of your pipeline and supporting infrastructure and operations (such as data retention, artifact retrieval, monitoring, etc.).
3) Design your pipeline workflows and processes to allow reusability and standardization across the organization, while also enabling flexibility to support the needs of specific teams/apps.
4) Design your pipeline in a way that enables fast rollout- easy onboarding thousands of applications, across hundreds of teams
5) Incorporate security access controls, approval gates and compliance checks as part of your pipeline and have them standard across all releases
6) Ensure your architecture support HA, DR and business continuity.
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...Gene Kim
At DOES15, we presented the work we'd done at Salesforce to take their SRE teams to the "blameless cloud." We worked with various roles in the SRE teams so they could start asking the right questions about failure, and through the postmortem and retrospective process, begin to make lasting changes in _how_ Salesforce worked with and remediated identified failures.
But DevOps espouses less siloed thinking and more shared responsibilities, so we found postmortems within the SRE organization weren't enough. As Salesforce was moving toward a model of "service ownership," teams along
the entire software delivery value stream needed to start to understand their roadblocks to remediation and what aspects of the complex system they worked in were impeding their ability to "own their service."
We'll discuss the second phase of our work in helping these operations _and product_ teams gain a deeper understanding of service ownership, and why
just "DevOps'ing it up" wasn't quite enough on its own to help. plus we'll introduce an expanded model from last year's talk that incorporates human factors and complexity theory. These additions helped prime the teams to more effectively grapple with the challenges facing them on the road to true service ownership.
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
Lessons Learned from a Parallel Universe
David N. Blank-Edelman, Technical Evangelist, Apcera
Just within the last ten or so years, we have seen at least two separate communities evolve at the crossroads of development and operations. The first—DevOps—grew up very much in public, the second matured sequestered within the halls of “special” companies like Google and Facebook and is only now starting to gain visibility and traction in the wider world. The DevOps and Site Reliability Engineering (SRE) communities barely speak, yet both have common ancestors and much to offer each other. Let’s look at what they have in common, how they differ, and what are the key things we can learn from both.
DevOps Enterprise Summit San Francisco 2016
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...Gene Kim
DevOps is Not Going to Work…Unless! How The Phoenix Project Simulation Can Help
Jan Schilt, Founder, GamingWorks
This presentation will explore how the business simulation game “The Phoenix Project” based on the book of the same name can greatly improve the success of your DevOps investment. As case studies reveal there are enormous benefits to be realized by adopting DevOps, however industry trends reveal that many will fail as a result of ‘Cultural and behavioral’ issues and failing to adequately address organizational change. We have seen with ITIL how many organizations failed to gain the promised benefits because they could not translate the theory into practice and the belief that a tool would solve all their issues. Let us not make the same mistakes with DevOps. In this presentation we will show you how a business simulation can increase the velocity of your adoption, create buy-in, improve communication and collaboration skills between Dev and Ops, and capture concrete, shared, improvement actions aimed at creating success.
DevOps Enterprise Summit San Francisco 2016
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritGene Kim
Joining another enterprise retailer and discovering similarities and differences with how DevOps is being adopted has been an extremely interesting experience. I will share what I’ve learned so far and how the Point of Service team is practicing lean techniques, optimizing delivery of value and measuring outcomes to enable continuous improvement.
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleGene Kim
t last year’s DOES conference, we introduced the new Domain Specific Language (DSL) for Electric Flow and painted a vision for how it could revolutionize application release automation (ARA) for very large enterprise implementations.
We are pleased to share with you our experiences and learnings from such a large scale implementation in a financial services company that we’ve been working on this past year. This is a very large implementation—hundreds of ‘platforms’, each containing hundreds of application components each targeting hundreds of ‘device types’, that is, thousands of components distributed across tens of thousands of end points in data centers across the world.
Because of regulatory and quality concerns, complex multi-environment stage testing and promotion systems with clear separation of duties must be enforced. While Electric Flow provided the core functionality to achieve these goals, there was a considerable amount of customization required to support legacy applications, tools and processes. All of the custom work done by the Electric Cloud professional services teams was done in DSL, that is, source code first. Customizations are maintained in a source control system and applied to the various staging environments through automated script execution managed by Electric Flow. While the Electric Flow UI was not used to author content, it was used to verify implementation and provide a convenient ways for the client to monitor progress of their application delivery. The result was a highly maintainable and scalable implementation that could be customized and adjusted on a moment’s notice. Indeed, the project has been managed in a lean agile manner with three week sprints.
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseGene Kim
HPE's Research Development & Engineering team has been on a fast-tracked DevOps journey over the past couple of years.
During our DOES 2014 talk we shared our deployment of ElectricFlow as a highly available and centralized self-service solution that has enabled HPE developers to quickly onboard onto ElectricFlow for build/test/deployment pipelines in a repeatable and cost-effective way.
At DOES 2015 we expanded on our investments into a comprehensive monitoring, self-healing, and accelerated deployment strategy across all of our applications to further bridge our Dev and Ops gap with greater visibility into our environments and to accelerate our time-to-market with repeatable and fully automated deploys.
Join us this year as we continue in this journey with our biggest transformation yet: the proliferation of ChatOps within our organization. We will discuss the decisions that lead us to these investments, the key lessons we have learned, and share our various Hubot integrations and capabilities.
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
Equifax powers the financial future of individuals and organizations around the world. Using the combined strength of unique trusted data, technology and innovative analytics, Equifax has grown from a consumer credit company into a leading provider of insights and knowledge that helps its customers make informed decisions.
Delivering on that trust requires both business and technical operations excellence. Faced with the growing challenges of the modern marketplace, the Equifax IT organization embarked on a top-to-bottom cultural and technical transformation. This presentation will outline how the Equifax IT team has taken steps towards transforming itself into a nimble, efficient and internally-capable organization. Topics will include key management lessons learned, budget realignment, creating partnerships across organizational boundaries and strategic projects to focus the organization’s transformation efforts. The early results? IT is no longer viewed as a liability to the business, instead IT is now an asset – a strategic partner that is actively helping to close deals.
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...Gene Kim
Ms. Margo Cronin, Head of Technology Architecture, Zurich Insurance
DevOps for Enterprises; ("Respect the Monolith!")
There is a lot of information about DevOps, the technology, the culture, the behaviour. There is not, to be honest, a lot of information about tackling DevOps in large enterprises and there is certainly very little about tackling DevOps in large financial organizations.
This presentation will talk about lessons learnt rolling out DevOps in a large insurance organization. What are the characteristics of these organizations? They are very different to Facebook, Twitter, IT product companies and start ups. They are large, they typically have an "old brand" and maybe resistant to change, they outsource sometimes both Dev and Ops and sometimes to many different providers, they are global and built on a matrix structure of many business units and segments, they often are running application consolidation programs, they frequently are resistant to cloud based technologies, they are project rather than product driven with large project portfolios, they have stringent but maybe ineffective governance models. When approaching DevOps in this style of organisation I like to use the mantra "Respect the Monolith" - where the Monolith is not just the legacy IT systems but also some of the above challenges. Underestimating these challenges will be the downfall of a DevOps initiative.
I will cover a "successful" DevOps initiative that I set up for the organization and show how it "failed". I will cover how security, suppliers and regulation impacted us. This will be a great presentation for anyone about to embark on a DevOps journey in a large disparate organization.
DOES SFO 2016 - Steve Mayner - Transformational LeadershipGene Kim
Adopting DevOps principles and practices frequently leads enterprises down a path to significant cultural and organizational change. This creates a real barrier for DevOps advocates to overcome, since leading researchers sparked by John Kotter’s claim of a 70% failure rate for organizational change have confirmed through scientific study that these types of transformative efforts are more likely to fail than to succeed. Fortunately, all is not lost! The scientific community has also uncovered a powerful tool that consistently increases the success rate of transformational change. The secret weapon is leadership… but not just any style of leadership…
In this session, Steve Mayner will share the research he has uncovered in his own doctoral journey on the power of transformational leadership to drive successful organizational change. How enterprise leaders cast vision, encourage individual growth, demonstrate authenticity, and challenge followers to maximize their creative potential can have a greater influence on the success
As organizations invest in DevOps to release more frequently, there’s a need to treat the database tier as an integral part of your automated delivery pipeline – to build, test and deploy database changes just like any other part of your application.
However, databases (particularly RDBMS) are different from source code, and pose unique challenges to Continuous Delivery - especially in the context of deployments. Often, code changes require updating or migrating the database before the application can be deployed. A deployment method that works for installing a small database or a green-field application may not be suitable for industrial-scale databases. Updating the database can be more demanding than updating the app layer: database changes are more difficult to test, and rollbacks are harder. Furthermore, for organizations who strive to minimize service interruption to end users, database updates with no-downtime are a laborious operation.
Your DB stores the most mission-critical and sensitive data of your organization (transaction data, business data, user information, etc.). As you update your database, you’d want to ensure data integrity, ACID, data retention, and have a solid rollback strategy - in case things go wrong …
This talk covers strategies for database deployments and rollbacks:
• What are some patterns and best practices for reliably deploying databases as part of your CD pipeline?
• How do you safely rollback database code?
• How do you ensure data integrity?
• What are some best practices for handling advanced scenarios and backend processes, such as scheduled tasks, ETL routines, replication architecture, linked databases across distributed infrastructure, and more.
• How to handle legacy database, alongside more modern data management solutions?
Planning industry relevant engineering programs to meet the needs of industr...Thanikachalam Vedhathiri
The impact of Industry-4.0, and disruptive technologies demand industry ready graduates. This PPT gives a method planning industry specific engineering programs.
Why Training in Engineering colleges should orient towards Industry 4.0 and the importance of advanced Mfg techniques. What should India do to catch up with the requirements for implementing Industry 4.0 techniques in Engg Colleges. What should students also do?
Presentation to faculty and staff of Shenandoah University of two years of research into the state of higher education in the United States and trends that will impact colleges and universities
Overview of Effective Learning Analytics Using data and analytics to support ...Bart Rienties
Begona Nunez-Herran and Kevin Mayles (Data and Student Analytics), Rebecca Ward (Data Strategy and Governance)
-Move towards centralised LA data infrastructure
-Data governance and lessons learned
Prof Bart Rienties & PhD students (Institute of Educational Technology)
-What is the latest “blue sky” learning analytics research from the OU?
-Rogers Kalissa: Social Learning Analytics to support teaching (University of Oslo)
-Saman Rizvi: Cultural impact of MOOC learning (IET)
-Shi Min Chua: Why does no one reply to my posts (IET/WELS)
-Maina Korir: Ethics and LA (IET)
-Anna Gillespie: Predictive Learning Analytics and role of tutors (EdD)
Prof John Domingue (Knowledge Media Institute) & Dr Thea Herodotou (IET)
-What have we learned from 5 years of large scale implementation of OU Analyse?
-Where is LA/AI going?
Digital transformation in Higher Education webinar
Monday 10 September 2018
Speakers:
Kuldip Sandhu and Paul Featherstone
The link to the write up page and resources of this webinar:
https://www.apm.org.uk/news/digital-transformation-in-higher-education-webinar/
To better understand America’s software development talent shortage and devise solutions, the nonprofit TECNA (Technology Councils of North America) partnered with the global learning leader, Apollo Education Group, and its subsidiary, University of Phoenix, to conduct a research study on software development talent acquisition, skills gaps, and educational requirements. The findings can help employers, higher education institutions, and regional technology councils improve the size, quality, and sustainability of the software development workforce. View this presentation for the full report and findings.
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...Gene Kim
Let’s get this straight. ITIL is not about implementing dozens of processes, or about establishing a CAB to review every change request, or about the never-ending story of creating a CMDB. The ITIL framework has been designed to help IT organizations to move from being a black box technology provider – often viewed as a disposable cost centre – to becoming a service provider, and a true partner for the rest of the business. We know – we own the framework.
Unless your customer can achieve their objectives with the technology you run, and can get assistance when needed, no-one cares whether your architecture is built on a monolith, uses microservices, or can brag about being serverless. Agile as a mind-set covers the whole value chain, but common practices are limited to development only. DevOps as a philosophy covers the whole value chain, but common practices are limited to the deployment-focused intersection of development and operations only. Understanding the organisation's strategy, developing the product strategy, and dealing with customer issues are expected to be taken care of by someone else, as if by magic. Because of this, DevOps faces a risk of becoming the largest local optimisation exercise ever undertaken for way too many organisations
In tens of thousands of companies around the world, ITIL has helped to develop an organizational capability that has provided them with a competitive advantage. More than three million people have been certified, and ten times as many trained over the years. Yet, we have all heard the horror stories, too. So what is it that separates a successful adoption of ITIL from an unsuccessful attempt at implementing the framework? What are the common problematic practices and anti-patterns we have seen in the wild, and what does the guidance in ITIL really say? How can you move from a broken approach to IT Service Management to one that delivers value. Can you still use ITIL in the DevOps world? Do you even need to? Or, perhaps, the questions is whether DevOps can survive (in the enterprise) without embracing the service mind-set.
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...Gene Kim
This session will discuss the success story from Walmart on how they built a set of services on the mainframe to provide capabilities at a large scale for their distributed teams, as well as discuss the transformation required for mainframe teams to achieve this success.
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
Large enterprises have hierarchical organizations to define areas of responsibility and drive better accountability. Those structures often block cross-team interactions and knowledge sharing that slow innovation and agility. We will discuss strategies that use open platforms to drive meaningful development outcomes through collaboration and productivity across the enterprise.
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeGene Kim
Tempo. Most people are familiar with it in the musical sense. It’s the speed, cadence, rhythm that the music is played. It drives the music forward - and pulls it back. But there’s more to tempo than a musical beat. In war, like in business, tempo - the speed at which you can transition from one task to the next - is a critical component for victory.
No single person nor department owns tempo. Somebody can’t just shout, “I now control the tempo,” and take charge. If you operate at a faster tempo than your cycle time allows, then you’ll get thrashing. The rate of tempo emerges organically as companies move around that action loop of sensing, deciding and acting.
Tempo emerges from the convergence of architecture, infrastructure, organization, and mindset. All these things have to align to achieve tempo. None of them can be changed in isolation.
In this talk, we will look at different models for transforming an organization to high tempo and high performance. We'll see how that can get derailed and what to do about it.
DOES SFO 2016 - Alexa Alley - Value Stream MappingGene Kim
Value Stream Mapping can streamline development processes and workflows. This talk will cover how Hearst has done internal Value Stream Mapping workshops to improve team collaboration and release times.
In this talk, I will discuss Value Stream Mapping and how it has helped transform internal processes for businesses within Hearst to adopt a DevOps culture. I’ll walk through the successes and learning experiences we’ve gained by holding VSM sessions at different businesses, in varying verticals at Hearst. We will review real examples of workflows, release times, benefits to the contributors and business, and how the collaboration has helped teams. While there are great successes, I will also share where we saw room for improvement and how we continually make changes to bring the most value to our teams. The most important value is how these have helped to start building a DevOps mindset in a company of over 25,000 employees.
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeGene Kim
DevOps news is dominated by discussions about tools, and with good reason. It's not unusual for the amount of infrastructure-related code in a system to approach or even exceed the amount of code dedicated to the actual problem the system is solving, even in small systems. As our systems scale in size and complexity, we invest an ever increasing amount of resources into building solutions to help manage our our complex technical systems. And rightly so.
What's often overlooked, however, is the human component of our systems. All too often our approaches to tools, processes, and systems management attempt to remove humans rather than empower them.
I'll make the case that humans are not a source of entropy to be safeguarded against in our systems, but rather a fundamental source of resilience and even efficiency. We'll discuss ways that we can use this point of view to our advantage when constructing our systems to move faster without sacrificing safety. We'll look at things like tools and our interactions with them, team collaboration, and even organizational structure and policies.
We've had plenty of talks about building for web scale, cloud scale, and even planetary scale. Let's spend some time talking about designing for human scale.
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
In my previous years’ talks at DevOps Enterprise Summit, I spoke about starting and scaling of DevOps at Capital One; importance of Open Source, Open Technology and Innovations in DevOps.
This year, I will present Capital One’s journey of maturing in DevOps and Continuous Delivery. My presentation will cover our current areas of focus: Delivery Pipeline, Flow and Measurements. I will also share some of the problems we faced and what we did to solve them.
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?Gene Kim
Within the IT organizational structures that have dominated the last several decades roles and responsibilities are fairly standardized. But with the dramatic changes that DevOps practices and supporting toolsets bring, many are left feeling a bit off balance - it’s no longer clear who is responsible for even things as “straight-forward” as development or operations.
In this talk I will take traditional roles that are distributed across fairly standard IT structures and sort them into a new organizational context. What is the role of the Enterprise Architect? Who does capacity planning and how? How can change management step out of the way all while still satisfying the requirements of safe deployments? How do agile teams interface with personnel responsible for maintaining legacy systems? I’ll leave the audience with a blueprint for a new organizational structure.
DOES SFO 2016 - Marc Priolo - Are we there yet? Gene Kim
2 years ago at DOES14, I presented “Vision Versus Execution: Implementing Continuous Delivery”. I shared how we achieved a big Continuous Delivery win – increasing software test coverage and delivery velocity and efficiency.
Since then, we have been busy scaling DevOps, Continuous Delivery and Lean principles across teams and practices throughout Urban Science. This rollout included both a cultural aspect, as well as an implementation of a centralized, shared, self-service automation solution for our teams – enabling them to “opt-in” to an automated pipeline.
In this talk I will present anecdotes and learnings gathered through our experience over the past two years and discuss the challenges and the value of scaling DevOps across the organization.
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseGene Kim
DevOps adoption is growing rapidly, especially in the enterprise. What started as a “keeping up with the unicorns” grassroots movement within more forward thinking companies, has matured to large, complex enterprises now often being on the forefront of DevOps innovation.
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
Speed as a Prime Directive
Ray Krueger, Vice President of Engineering, Hyatt Hotels Corporation
Hyatt is transforming into a technology company that delivers digital experiences in the Hospitality industry. We're applying Continuous Delivery in order to achieve our goals faster. In the process, we are simplifying and abstracting legacy environments and building a hospitality technology platform.
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...Gene Kim
Microsoft has been on a transformation both culturally as well as technically by consolidating engineering systems to One Engineering System. Along the way, we've had many learnings that we'll share from soup to nuts: adopting Git at scale, realigning our talent competencies, reorganizing, becoming data driven, and delivering continuously through lots of automation & cloud adoption.
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
SAP’s DevOps Journey: From Building an App to Building a Cloud
Marc Ng, Cloud Infrastructure Engineering & Automation, SAP
SAP has been using a DevOps & Continuous Delivery approach for building its web and mobile apps for several years, and is now building and running a global cloud at the scale needed to support the digital transformation needs of its customers. This talk recaps the story of how SAP originally adopted DevOps practices before moving on to describe how the Cloud Infrastructure Services team is building and operating its 3rd generation cloud automation system using microservices, containers and open-source software.
DevOps Enterprise Summit San Francisco 2016
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
3. What?
The importance of Higher Education
Current challenges in educating the digital workforce
How computing curricula are defined
The Digital Curricula report
A modern digital course
5. Total post secondary enrollment, fall ‘14 20,663,464
Higher education staff 3,969,226
Annual expenditures $520 billion
Market value of endowment funds $539 billion
Physical plant ~$500 billon
Annual U.S. GDP for comparison $18.6 trillion
Scale of the Education System
6. Higher Ed by Institution Type
Public
Private non-profit
Private for-profit
Non-degree
71%
19%
8%
2%
7. 30 colleges, 7 universities, 54 locations
400.000 students
$2 Billion annual budget
5th largest higher education provider in the US
Minnesota State Colleges & Universities
8. Workforce Survey
159 faculty and industry professionals, primarily US
Agile skills
62% consider as a factor, and
50% of those started doing so within the last 3 years
9. Workforce Survey
DevOps
78% of industry respondents view Continuous Delivery as either
emerging or mainstream
45% of schools do not cover Continuous Delivery at all
10. Workforce Survey
Workforce
65% of education professionals think education system is
providing a well prepared digital workforce
32% of industry respondents agree
11. The View from Startup Community
There is almost twice as much demand for the product
programmer… than there is for programmers focused on
hard technical problems.
“
”Ammon Bartram, Y-Combinator
12. University of Minnesota
What could possibly go wrong?
Carlson School of
Management
Computer Science and
Software Engineering
13. Version Control
Andrew Clay Shafer:
“the foundation of every other
Agile technical practice”
do not provide practical
exposure57%
17. Core
Fundamentals of computation
Algorithms & data structures
Automata
Operating systems
Compilers & languages
Applied
Data management
Networking
Security
Distributed systems
User interaction (useful)
Contextual
Project management
Requirements management
Analysis & architecture
Software quality & process
Business context (MIS)
Missing
Product management (it’s over in Marketing.
Sort of.)
Operational topics (full lifecycle & execution
issues)
Organization and culture
Realistic experiential labs & simulations: full-
lifecycle, full-stack
INFORMATICS?
Core vs. Contextual Courses
18. Agile/DevOps importance, definitions, background
Five Competency Areas
1. Dynamic infrastructure and operations
2. Continuous delivery
3. Product management
4. Resource and execution
5. Organization and culture
Recommendations for course adaptations
Digital labs and simulations
http://dynamicit.education
The Report
19. Dynamic Infrastructure and Operations
From physical, hand-configured
infrastructure to virtual, software-
defined infrastructure
22. Resource and Execution
From execution models resulting in
overburden, multitasking and poor IT
delivery, to concern for value, flaw,
and work in process
23. Organization and Culture
From inattention to culture, to
recognition of culture´s central role in
digital product delivery effectiveness
31. Advance-IT Minnesota sponsoring online
portal at dynamicit.education
“As long as it benefits Minnesota, we
are happy if it benefits everyone
else!”
Report still considered preliminary at 1.0
Feedback being solicited for version 2.0,
to be release Q2 2017 in time for fall
course development
Going Forward
32. There are specific levers
State legislative processes/committee (e.g. Higher Education and Workforce)
State economic development agencies
State high tech lobbying associations
Program and institutional advisory boards
They are (or should be!) always interested in hearing from practitioners
If you don’t pull on these levers, someone else will
What you can do
33. Dynamic IT report: http://dynamicit.education
Dynamic IT LinkedIn group: https://www.linkedin.com/groups/12018370
ACM/IEEE/AIS curricula guidance
http://www.acm.org/education/curricula-recommendations
Charles Betz resources:
Digital/Agile/DevOps management text
https://github.com/dm-academy/aitm
Calavera platform
https://github.com/dm-academy/Calavera
Course labs
https://github.com/dm-academy
Resources
Charlie Betz, very pleased to be here. If you want to find out more about me, I’m easy enough to find, so let’s get into the presentation.
Not a full time academic (teach *one* course as an adjunct) -Writing an MIS/IT survey textbook, with Agile and DevOps as foundation -
Anybody play Oregon Trail? This report is dedicated to the Minnesota Educational Computing Consortium, that did things like put model 33-ASR Teletypes in junior high science classrooms throughout the state. The first time I “died of dysentery” it was printed out on yellow continuous paper on a device like that in Mr. Stedman’s science classroom, which was also where I first learned to program in HP Time-shared Basic on an HP 2000.
No, traditional full-time public higher education is not going to fade away overnight in favor of MOOCs, distance education, coding boot camps or unschooling or what have you. Period. If lack of talent is a problem… It’s crazy to disregard a system of such scale and scope. Roughly a trillion in capital and half a trillion a year in operations.
http://nces.ed.gov/programs/digest/d15/tables/dt15_301.10.asp?current=yes
http://nces.ed.gov/programs/digest/d15/tables/dt15_301.20.asp?current=yes
People want to send their kids away for a few years to learn, it’s been a thing since the Middle Ages or before. Of that twenty million, where are they going? Universities have a long tradition of state support.
Yes, MN State is big. Advance-IT is the center of excellence that sponsored the report, New Directions is the annual educator/industry conference (Nicole was kind enough to come and keynote this spring, where we kicked this effort off)
159 industry and educational professionals responded, on topics such as Agile skills, DevOps, and workforce.
Now, in terms of *what* industry is looking for … what are the needs of the new digital workforce? For example, what is the nature of the programmers required? Y-Combinator, in a survey of “what startups need,” noticed that programmers with a strong product focus were far and away the most desired. Customer-focused, user experience focused, etc. Not technical programmers focused on algorithms – product programmers focused on usability, user experience, et almost twice as much in demand.
Where do we get these product-oriented programmers?
This is the University of MN. My wife and I have 5 degrees from here (she’s the smart one with the Ph.D. in geology). Notice the Carlson school, where we might find Product Marketing, about as far away as we can get from the CS department, with this big river thing in the middle. Consider Conway’s Law: organizations which design systems ... [tend to produce] copies of their communication structures... The U of MN is, in a sense, designing our workforce. What could possibly go wrong?
We’ll return to this question of how disciplinary boundaries are set
Pivot: what about specific practices? Another theme we certainly hear anecdotally is that “the students are coming out of school and they don’t even know version control.”
A majority of educators (57%) say their curriculum does not provide practical experience in version control
State of DevOps says it is one of the factors MOST correlated with digital delivery performance. And it’s not a trivial topic. There is both practical and principle to dig into from an academic perspective; the concept of VC as representing organizational “state” is compelling.
Ultimately I would compare to hygienic practices in healthcare. Interns and residents are expected to know how to sanitize, and WHY they do so. Practical expectation throughout the healthcare community, and yet grounded in important theory (germ theory of disease). Same thing w/ VC – as Andrew Clay Shafer suggests, it’s the foundational practice that supports the rest of Agile.
So, why do we have the educational structures that we do? Because specific decisions were made and are being made by specific people at specific places and times, under the auspices of well known industry organizations that we all support at least through tax exemption. They have a social mandate. These are the major players: the IEEE, which handles the engineering side, the AIS, which handles the business school side, and the ACM which plays an overall umbrella & coordination role and is deliberately shown larger here. This nexus is largely responsible for how the computing-related disciplines are structured in the US at least. Other countries have different players: British Computer Society in the UK for example.
Why do we have the programs we do in the US? Because a group of academics, sponsored by ACM, IEEE and AIS got together in 2005 and decided that the degrees would be CE, CS, SE, IS, IT. As much as it might be denied, there’s a rough status ordering there, with CE at the top and IT at the bottom. There is some variation (MIS, CIS, etc) but in general these have held. B-schools get MIS, C-schools get CE/CS/SE, IT varies. And, once scoped, further working groups were established to define each discipline in detail, and those reports you see on the right here have been produced on a rolling basis for years. And if you dig into those reports you see very interesting assumptions, including for example very clear statements that CS majors need to know next to nothing about business matters including product management – even requirements management is . It’s all at that URL…
Some interesting scoping…
Lot of detail here, you can come back to this. It’s from the 2005 report that set the boundaries. Basically, you can read this as saying: MIS majors do business requirements, business models, business performance (including product mgmt, presumably) – and CSCI majors analyze tech requirements, and do techie stuff. See all the things that are “zeroed out” for them?
There’s a further wrinkle. I spoke recently with a senior CSCI professor at the U of MN, who observed that CS departments historically (especially at top tier schools) are incented to produce researchers. And yet, the CSCI degree is *also* increasingly viewed as the gold standard by hiring managers in industry. There’s at least anecdotal evidence that IS degrees simply aren’t well regarded by digital hiring mgrs, let alone IT degrees. I don’t have data but does anyone think the traditional MIS degree is rocking and rolling the digital industry? The disconnect is causing concern; industry wants higher volumes of computing grads (up to 50%-100% increases), with a different profile. So let’s look at what that profile might be.
Core stuff on the left – we need it. Not talking about it today.
Stuff on the right is where we have the gaps. For example, a SW Eng or even CSCI program might offer 3 credits of Project Management when companies are shutting down PMOs in favor of going to continuous flow approaches?? Big “batches” of up front requirements and architecture design, baked into the curriculum in 3-credit chunks? What about product management? That’s the big gap. Operations? It’s been shunted off, at best, to the IT degree, and yet here you have SRE calling for CS majors in Ops… those CS grads are landing in orgs with heavy operational aspects, high-flow digital pipelines, and under current curricula they are simply going to be unprepared…
In Europe there’s an Informatics tradition… here at UC Irvine, Indiana, Northwestern… not sure, but perhaps it’s the way to go -
So, turning to the report: this is how we structured it. First, we provide an overview of the Agile/DevOps/Digital context, and give people lots of references to think about. The historic failure of CMM and the emergence of empirical process control, for example, along with the origins of Agile, “10 deploys a day,” Cloud, SRE, product mgmt., culture, and more. Then we define five competency areas, that I think could be considered by ANY computing-related degree program. (We’ll talk about their definitions next). Finally, we make some specific recommendations for adapting and creating new courses, and conclude with some thoughts on digital labs and simulations.
This is the first what we call “Competency Area.” It breaks down into competency categories and competencies, with many suggested learning objectives for course designers to consider as a reference. Virtualization, Cloud, infrastructure as code, and site reliability engineering; operational practices, and so on. Learning objectives for this one include references to John Allspaw, Tom Limoncelli, the recent Google SRE book edited by Betsy Beyer, and more.
The full pipeline as a socio-technical system. Not DevOps; that includes culture and product management. This is more narrowly about the full pipeline and does scope in the Agile foundations in software development. LOs here of course relate to the core Agile and Scrum literature, by people like Martin Fowler, Alistair Cockburn, Mike Cohn and Ken Rubin, as well as continuous integration by Paul Duvall and continuous delivery by Jez Humble and of course the State of DevOps research by Forsgren et al
85,000 Scrum Product Owners – where do they come from? What should new ones learn in school? If I want to go into this as a field, what do I do? What do I need? It’s a huge gap. For faculty tangling with this tough new area, we suggest Marty Cagan, Steve Blank, Jeff Patton, Jeff Gothelf, and design thinking folks. We also note that existing UI/UE design courses might be a good base on which to build.
We need a better language for discussing and analyzing. Things are too religious. “DevOps vs ITIL!” NOEstimates! NoProjects! “SAFE vs LESS!” Scrum vs Kanban! We need a more clinical terminology (got a blog in me about this) With h/t to Reinertsen: cadence, synchronization, batch size, queuing, specialization, skill vs. product alignment. We bring in Reinertsen big time here, as well as the more advanced Scrum thinking by folks like Craig Larman and Mike Cohn, and folks like Scott Ambler, David Anderson and Dean Leffingwell. We bring in the notable influences and some of the LOs suggest that people compare and contrast different points of view.
Students need to be able to assess whether they are in a culture that supports high performance. Employers need to know if their companies have such a culture. We can quantify this.. The report calls out Google’s Project Aristotle, the State of DevOps work with the Westrum typology, and so forth.
Now one of the things we often hear is that tech moves too fast… People especially at the research schools will say “We are not vocational” (This is why I’m less personally interested in the Tier 1 research institutions--actually, many institutions ARE vocational, this report is intended for 2-year tech & junior colleges as well as 4-year teaching colleges)…
This is not about “let’s teach the latest version of Jenkins.” What we are saying in this report is that there are fundamental, generational, tectonic changes in how we understand and deliver digital value. This is not mere “vocationalism” any more than expecting a medical resident to have a certain level of practical skill…
And to the research faculty in a strict publish/perish model – it’s true you play a different role, not as workforce-oriented
You think there are not meaningful, meaty questions emerging here? Site reliability and full lifecycle digital engineering practices? Intersection of industrial engineering & operations research with digital? Human factors? Intersection of digital and culture? We could create hundreds of Ph.Ds with the topics discussed at this conference. There’s serious stuff going on here.
So much for the LOs. Don’t have time to go into the whole report here.
As we look at pedagogy and course updates, a few things. It’s not easy to create net new courses, but the report suggests various ways in which existing courses might be renewed, e.g. by bringing continuous integration & delivery into SQA courses. But product management and operations may well call for new courses, hopefully with a heavy lab component so people can get practical. The report also goes into virtual labs and simulations -- virtualization and cloud are the instructor’s friend! You can provide realistic industrial experiences for a fraction of the cost 10 years ago. This is an area I’m interested in having further discussions in, with vendors and other academics wanting to partner. Let’s get a Chaos Engineering lab out there on Github in a form that front-line, busy faculty can use!
Pivoting… Education requires you to have a clear theory of sequence, what order you introduce topics in and their dependencies. This is called a “learning progression.” We use a couple different learning progressions for teaching digital: the Stack and the Lifecycle. In the stack (CS & IS approach), we learn abstractions, either bottom-up (CS) or top down (IS). In the lifecycle (SE), we learn the pipeline, but right now it’s heavily waterfall: requirements courses, architecture courses, implementation courses, testing/QA courses, all separate
This is the “emergence model” from my current book. I’ve used the idea, “from startup to enterprise” as it is effective with students. Everyone can relate to Larry and Sergei in the garage. Theoretically grounded in things like Dunbar’s Number – the individual, the family, the clan, the tribe, the nation. But it also applies as a sense-making tool for an individual in an existing enterprise, to orient you and help you understand the nature of the problems you face. Some of the problems we’re seeing in IT operating model discussions come from the state transitions that happen as we move our concern from bottom to top. In particular, the transition from team-centric to team of teams is very challenging and currently driving a lot of “religious” debate… such as “ITIL vs DevOps” or “product vs. project management.”
This is an important conceptual point, you may need to think about. Whichever of these dimensions you choose as the main dimension for your learning progression, you have to collapse or subordinate the other two, because time, it’s a linear thing. If we teach using emergence, scale, as the main learning progression, we need full stack, full lifecycle from day 1: a DevOps walking skeleton! I call it Minimum Viable Pedagogy – it’s full stack & full lifecycle
This is my St. Thomas course. Essentially a broad IT management survey course. Follows scaling model as primary learning progression, and uses a flipped model, where lecture video viewed offline, in-class is all experiential – this is currently viewed as educational best practice, getting away from what they call “sage on a stage” - Lab approach is Full-stack, full lifecycle
You can do things with virtualization that would have required millions of dollars in capital not too long ago.
This is just beginning to dawn on faculty… and is discussed in the report –The Calavera project is all defined “as code” on Github – a master Vagrantfile and a series of Chef recipes stands up an 8-node cluster simulating a minimum viable pipeline – (I call it minimum viable pedagogy) - We need a clearinghouse to curate these - They are Too valuable, Too labor intensive To not share
Considering putting the guidance in some kind of online system (like a StackOverflow) for collaboration on specific competencies and learning objectives