Karthik and I explore the use of metrics in development and DevOps in the form of three Epic Rap Battles of History - Dev vs Ops, Small vs Large Org, and Scrum vs Kanban. With special appearance by Dr. Evil who explains how to use metrics for evil. Presented at Agile 2014.
This session is an overview on what DevOps is (to me) and how it impacts traditional organizations the most. DevOps is way more than just continuous delivery! From an Agile (synergetic) mindset, DevOps takes a step beyond and focusses on automation, collaboration and learning. Apart from that I also look forward to what oppurtunities lie ahead when implementing DevOps.
On March 2nd I presented this DevOps Unraveled session for abt 40 IT-managers at business university Nyenrode. This was part of the Masterclass Agile management
(Dutch website http://www.executiveeducation.nl/open-programmas/programmadetails/masterclass-agile-management/sectie/introductie.html ).
Tech Mahindra and CollabNet have worked together on a number of mission-critical projects, and over the course of their partnership have developed unique expertise in lifecycle, development-to-production metrics. Gain an understanding not only of what metrics are important, but also practical approaches to building reports and dashboards that deliver a single-pane view of all your delivery pipelines across the enterprise.
Participants will learn:
KPI’s of end-to-end dashboard driven development and delivery
Best practices for metrics in Agile / DevOps environments
Role of technology frameworks for integrated planning and reporting
Sure, we have all thought that continuous delivery is important in software delivery... now we have data to back it up. Dr. Nicole Forsgren will present new research that shows the central role that CD plays in Agile and DevOps, the key processes that contribute to it, and how it can not only impact your IT teams and company success, but how it can also make your work feel better. This extends her prior research showing why investments in IT are now impacting teams and organizations, how we got here, and what’s next. The presentation includes the data to help you prove your case (to management or even yourself) about why CD and DevOps are essential to winning, as well as great stories and examples to really bring these concepts to life. Nicole invites all DevOps practitioners to build their teams up so they can lead high performing organizations, and think about what they can do to affect change beyond their teams and their organizations.
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...Cisco DevNet
Damon Edwards will be discussiong DevOps Kaizen: Building an Enterprise’s Capability to Change -- There are plenty of aspirational DevOps stories about organizations achieving blistering speed and dazzling nimbleness. But when you look at your own organization everything feels complicated, contentious, and stuck. How do you get started? How do you overcome the silos, the legacy, the entrenched behaviors? This talk is about starting and sustaining a DevOps transformation in large and complex of organizations using a methodical -- and totally reasonable -- Kaizen (Continuous Improvement) approach. This talk isn't about mythical silver bullets. It's about real examples of enterprises that learned to fix themselves by taking a fresh look at proven techniques
This session is an overview on what DevOps is (to me) and how it impacts traditional organizations the most. DevOps is way more than just continuous delivery! From an Agile (synergetic) mindset, DevOps takes a step beyond and focusses on automation, collaboration and learning. Apart from that I also look forward to what oppurtunities lie ahead when implementing DevOps.
On March 2nd I presented this DevOps Unraveled session for abt 40 IT-managers at business university Nyenrode. This was part of the Masterclass Agile management
(Dutch website http://www.executiveeducation.nl/open-programmas/programmadetails/masterclass-agile-management/sectie/introductie.html ).
Tech Mahindra and CollabNet have worked together on a number of mission-critical projects, and over the course of their partnership have developed unique expertise in lifecycle, development-to-production metrics. Gain an understanding not only of what metrics are important, but also practical approaches to building reports and dashboards that deliver a single-pane view of all your delivery pipelines across the enterprise.
Participants will learn:
KPI’s of end-to-end dashboard driven development and delivery
Best practices for metrics in Agile / DevOps environments
Role of technology frameworks for integrated planning and reporting
Sure, we have all thought that continuous delivery is important in software delivery... now we have data to back it up. Dr. Nicole Forsgren will present new research that shows the central role that CD plays in Agile and DevOps, the key processes that contribute to it, and how it can not only impact your IT teams and company success, but how it can also make your work feel better. This extends her prior research showing why investments in IT are now impacting teams and organizations, how we got here, and what’s next. The presentation includes the data to help you prove your case (to management or even yourself) about why CD and DevOps are essential to winning, as well as great stories and examples to really bring these concepts to life. Nicole invites all DevOps practitioners to build their teams up so they can lead high performing organizations, and think about what they can do to affect change beyond their teams and their organizations.
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...Cisco DevNet
Damon Edwards will be discussiong DevOps Kaizen: Building an Enterprise’s Capability to Change -- There are plenty of aspirational DevOps stories about organizations achieving blistering speed and dazzling nimbleness. But when you look at your own organization everything feels complicated, contentious, and stuck. How do you get started? How do you overcome the silos, the legacy, the entrenched behaviors? This talk is about starting and sustaining a DevOps transformation in large and complex of organizations using a methodical -- and totally reasonable -- Kaizen (Continuous Improvement) approach. This talk isn't about mythical silver bullets. It's about real examples of enterprises that learned to fix themselves by taking a fresh look at proven techniques
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...Matt Ray
Helping customers evaluate their ability to deploy and operate systems while managing incidents is key to our Consulting practice. We have developed an operations maturity model that provides a roadmap for understanding and improving mean time to production while setting realistic expectations. This session will explain the challenges and thresholds for becoming a more effective organization.
Agile Principles are more Software Development focused. There is need for Organizations to look for Software Development Agility nothing but DevOps. In order to achieve Organization operational efficiency the complete Organization needs to be DevOps complaint.
Take away for orgnizations on What is that they need to do?
At present, DevOps has got several buzz words associated with it. Standards in terminology by bringing in concepts such that everybody speaks same language.
Ernest Mueller, Karthik Gaekwad, and James Wickett, the Agile Admins (http://theagileadmin.com) delivered this presentation on what's hot in DevOps in 2015 for the BrightTALK Summit. The video is online at https://www.brighttalk.com/webcast/5742/154715
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
Presenter: Mustafa Kapadia, Service Line Leader, IBM
The ideal DevOps Leader is a tactical or strategic individual who helps design, influence, implement or motivate the cultural transformation proven to be a critical success factor in DevOps adoption. The most successful DevOps leaders understand the human dynamics of cultural change and are equipped with practices, methods, and tools to engage people across the DevOps spectrum. We will explore the role of the DevOps Leader in more detail.
DevOps drives continuous innovation and synergy to leverage profit cycles with paradigm disrupting value propositions that enable executive promotions.
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
Presenter: Anne Hungate
President, Daring Systems
You’ve heard about Continuous Integration and Continuous Delivery but what’s common as code makes its way through those processes? Testing. With DevOps Testing (also known as Continuous Testing), testing tasks are engineered to be continuously completed end-to-end across the entire development to deployment pipeline. Developers, QA analysts, security professionals, IT Operations analysts…everyone is a tester in a DevOps environment. Join us to learn more about DevOps Testing and the emerging role of DevOps Test Engineer.
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGroup
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017. 9 steps to DevOps Transformation
#SystemsThinking
#MakeWorkVisible
#MeasureWhatsImportant
#ActOnFeedback
#IdentifyTheGoal
#BeAgile
#DeliverContinuously
#BuildTrust
#AlignToValue
#OptimiseForFlow
Structuring the right team for DevOps without Re-Organization. I presented this at DevOps Fusion 2015. Tips include rapid feedback loop, value stream analysis, etc.
Dr. Nicole Forsgren will present the latest research that uncovers what really drives business outcomes of market share, profitability, and productivity as well as DevOps transformation awesomeness... Hint: these need the right mix of IT, culture, and practice, and include continuous delivery and lean management. This exciting research was done with Jez Humble and Gene Kim, and is promising exciting new projects in the space.
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
DevOps is the new favorite buzzword in many organizations. We will understand what it is all about, why it is necessary and what makes it so popular, how it is related to Agile, some pitfalls/myths, and most importantly some concrete steps organizations can take to become a more DevOps-oriented organization and enjoy benefits like more frequent less painful software deployments and operation and better collaboration between Dev and Ops organizations.
http://agileisrael2014.com/devops-the-future-of-agile/
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...Matt Ray
Helping customers evaluate their ability to deploy and operate systems while managing incidents is key to our Consulting practice. We have developed an operations maturity model that provides a roadmap for understanding and improving mean time to production while setting realistic expectations. This session will explain the challenges and thresholds for becoming a more effective organization.
Agile Principles are more Software Development focused. There is need for Organizations to look for Software Development Agility nothing but DevOps. In order to achieve Organization operational efficiency the complete Organization needs to be DevOps complaint.
Take away for orgnizations on What is that they need to do?
At present, DevOps has got several buzz words associated with it. Standards in terminology by bringing in concepts such that everybody speaks same language.
Ernest Mueller, Karthik Gaekwad, and James Wickett, the Agile Admins (http://theagileadmin.com) delivered this presentation on what's hot in DevOps in 2015 for the BrightTALK Summit. The video is online at https://www.brighttalk.com/webcast/5742/154715
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
Presenter: Mustafa Kapadia, Service Line Leader, IBM
The ideal DevOps Leader is a tactical or strategic individual who helps design, influence, implement or motivate the cultural transformation proven to be a critical success factor in DevOps adoption. The most successful DevOps leaders understand the human dynamics of cultural change and are equipped with practices, methods, and tools to engage people across the DevOps spectrum. We will explore the role of the DevOps Leader in more detail.
DevOps drives continuous innovation and synergy to leverage profit cycles with paradigm disrupting value propositions that enable executive promotions.
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
Presenter: Anne Hungate
President, Daring Systems
You’ve heard about Continuous Integration and Continuous Delivery but what’s common as code makes its way through those processes? Testing. With DevOps Testing (also known as Continuous Testing), testing tasks are engineered to be continuously completed end-to-end across the entire development to deployment pipeline. Developers, QA analysts, security professionals, IT Operations analysts…everyone is a tester in a DevOps environment. Join us to learn more about DevOps Testing and the emerging role of DevOps Test Engineer.
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGroup
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017. 9 steps to DevOps Transformation
#SystemsThinking
#MakeWorkVisible
#MeasureWhatsImportant
#ActOnFeedback
#IdentifyTheGoal
#BeAgile
#DeliverContinuously
#BuildTrust
#AlignToValue
#OptimiseForFlow
Structuring the right team for DevOps without Re-Organization. I presented this at DevOps Fusion 2015. Tips include rapid feedback loop, value stream analysis, etc.
Dr. Nicole Forsgren will present the latest research that uncovers what really drives business outcomes of market share, profitability, and productivity as well as DevOps transformation awesomeness... Hint: these need the right mix of IT, culture, and practice, and include continuous delivery and lean management. This exciting research was done with Jez Humble and Gene Kim, and is promising exciting new projects in the space.
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
DevOps is the new favorite buzzword in many organizations. We will understand what it is all about, why it is necessary and what makes it so popular, how it is related to Agile, some pitfalls/myths, and most importantly some concrete steps organizations can take to become a more DevOps-oriented organization and enjoy benefits like more frequent less painful software deployments and operation and better collaboration between Dev and Ops organizations.
http://agileisrael2014.com/devops-the-future-of-agile/
We have an awesome LeanTribe going here in Sweden! I attended the meeting held in Stockholm 2014-09-09 were the focus was on Project Management. I’ve turned my personal notes from this four hour event into this presentation.
Continuous Delivery presents a compelling vision of builds that are automatically deployed and tested until ready for production.
Most teams aren't there yet. Some never want to go that far. Others want to push the envelope further.
This deck presents a model for scoring yourself on the continuum and examples of how companies can decide what parts of CD to adopt first, later and not at all.
Hiring for Devops - how to nail that DevOps interview - Uri Cohen VP GigaSpacesAgileSparks
During the last year or so, we've interviewed approximately 30 people for a number of roles related to devops, and couldn't find even one to stand up to our requirements. We've also heard of many (many) bad questions and wrong decisions made by interviewers, that prevented them from getting the right person for the job. In this session we’ll discuss the common misconceptions about devops hiring, touch on why it’s so hard to get the right people, and why interviewers should stop looking for "DevOps" and start looking for "Good, Technical People”.
This report helps the user to understand trends in big data, cloud and medical devices, the key players in the ecosystem , the top users of this technology
Australasian Talent Conference 2016: marketing hacks presentationLever Inc.
Recruitment and Marketing have long been on a collision course, and today many of the techniques and frameworks that marketers rely upon have increasing relevance in the recruitment space. Join Leela Srinivasan, Chief Marketing Officer at Lever, for a hands-on crash course in infusing your recruiting strategy with marketing best practices. We’ll cover concepts like personas and value prop development, driving awareness and consideration, attracting inbound candidates, and advocacy marketing.
Buzzword Bingo is a growing collection of new words and colorful slang chosen to educate and inspire. As a game, we encourage you to like what you like, suggest new words or create your own collection of great words.
A special request for those on Slideshare: Please add a comment and favorite this presentation.
Check out our previous lists
http://www.slideshare.net/planeta/buzzwords2010
http://www.slideshare.net/planeta/buzzwords2011
Wiki
http://planeta.wikispaces.com/buzzwordbingo
http://planeta.wikispaces.com/woty
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps LifestyleMark Heckler
Session presented at CodeMash 2016.
DevOps is a hot topic, but it’s a bit ambiguous. What do developers really need to know about DevOps? What is it? What ISN’T it? What difference does it make? We’ll start by examining “DevOps”, what it means to embrace it, and the various personnel involved. We consider the potential benefits associated with a DevOps approach and the risks associated with adopting it…and with not adopting it. We take a quick look at some of the tools and platforms that can be used to implement a productive DevOps environment, including (but not limited to):
* Continuous Integration/Continuous Delivery (CI/CD) software
* Infrastructure Build Automation tools
* Virtualization, Containerization, and Cloud options
Finally, we run a live scenario using several of the tools discussed to demonstrate the key components of a DevOps-committed lifestyle. We start from nothing, using available tooling to build the target platform in a scriptable, repeatable fashion…then demonstrate effective use of CI/CD software for a more streamlined and effective software build/test/deploy cycle…and finally show how containers and cloud services form the foundation upon which everything else is built.
Altus Alliance 2016 - What's New in Altus AnalyticsSparkrock
Presentation by James Faw and Magdi Wanis on February 5th, 2016.
View this presentation to see what is new since last Alliance for Altus Analytics. We will highlight new features and talk about what we are working on next.
LITA Executive Webinar with Niels Loader
Niels will share the insights gained in determining and implementing metrics within IT, particularly focusing on the metrics used in a Lean IT organization. He will focus on the key pitfalls and successful strategies for getting to the right metrics and making them work.
For years, there have been stories of continuous delivery making teams awesome… but can CD make all teams awesome? And how? Dr. Nicole Forsgren will present data from over 20,000 technical professionals showing the central role that CD plays in software development and delivery. She will show you how doing CD can drive key organizational outcomes like profitability, productivity, and market share. Nicole also presents the key aspects of CD that make your DevOps awesome, like trunk-based development, test data, and test automation, and provides examples of success from teams undergoing their own technology transformations. The presentation also includes other important drivers of DevOps success, like lean product management and team culture. At the end of this talk, you will have the information to help you prove your case (to management or even yourself) about why CD and DevOps are essential to winning, as well as great stories and examples to really bring these concepts to life. You’ll leave with tips you can take back to get started on your own DevOps initiative.
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...TriNimbus
Keynote presentation from Vancouver's 2016 Canadian Executive DevOps & Cloud Summit on Thursday, May 5th.
Speaker: Chris Munns, Business Development Manager, DevOps at Amazon Web Services
Title: DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Deploys a Year
SharePoint as a Business Platform Why, What and How? – No Codedox42
"SharePoint as a Business Platform
Why, What and How? – No Code"
Im Vortrag von Jean-François Saint-Pierre von Evolusys erfahren Sie mehr über das nahtlose Zusammenspiel von SharePoint und dox42.
24.09.2014, Swiss SharePoint Club Genf
DevOps Beyond the Buzzwords: Culture, Tools, & Straight TalkMark Heckler
Discussion of DevOps concepts, enabling tools & platforms, and some candid observations. Small plug at end for Cloud Foundry. Slides only, sparkling commentary & conversation with attendees only available in person. :)
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...Sencha
Come hear how we used agile development and Sencha tools to meet our design requirements, to create a system that is highly configurable, flexible, and exceeds the expectations of our customers. Learn how to use an adaptive/responsive design to be able to support two very different types of users, with a single application, and using the same set of libraries. Most importantly, learn how to create a system that even your most important and demanding users will find value and actually want to use. By assembling some of the best programmers and DBA developers in the world, we have been able to create a best-in-class, fully functional, scalable and highly configurable system, while maintaining an amazingly easy-to-use interface.
Our fifth CWP Meetup looks at All of Government (AOG) design (shared design across the different government agencies). Looking at government as a digital service from a user point of view, one could argue it is disjointed in parts, and consequently does not inspire trust in terms of consistency in experience across its many use cases.
DevOps es un conjunto de prácticas que automatizan los procesos entre el desarrollo de software y los equipos de infraestructura, de manera que el software pueda ser construido, probado y puesto en producción más rápidamente y con la misma confiabilidad.
El concepto de DevOps esta fundamentado en la construcción de una cultura de colaboración entre equipos que históricamente son silos. Los beneficios aparentes incluyen confianza mutua, más rápidos ciclos de puesta en producción, habilidad para resolución de incidentes más rápidamente y mejor adaptación a los cambios.
En esta sesión revisamos conceptos clave de DevOps, el estado del arte y algunas de las tecnologías involucradas.
Similar to Metrics Driven Development and DevOps - Agile 2014 (20)
The DevOps Panel - Innotech Austin CD SummitErnest Mueller
The Agile Admins - Ernest Mueller, James Wickett, Karthik Gaekwad, and Peco Karayanev - share some thoughts and answer panel questions on the state of DevOps at the CD Summit happening at Innotech Austin 2016.
A talk on how to apply Lean Software principles to information security. Also delivered at RSA 2015 and OWASP Austin. Converted to ppt from Keynote so sorry about the fonts.
Applying Lean principles from Agile and DevOps to InfoSec work!
Presented by Ernest Mueller at the May 2016 OWASP Austin meeting.
Sorry about the formatting, it's autoconverted to PPT from Keynote.
Presented by Ernest Mueller and James Wickett at RSA 2016
Moving fast is a business imperative that you can’t afford to be in opposition to. Lean, DevOps and Continuous Delivery philosophies hinge on the ability to move fast through collaboration, automation, and aligning with the flow of the organization. Security needs to be able to make the same transformation.
As a concrete example of applying these approaches to security, we will show how an Attack Driven approach to devops increases transparency and visibility throughout the organization and pairs with the high-throughput philosophies of DevOps and Continuous Delivery. We will engage in defensive systems thinking to change the attack landscape in our favor, while working with the way the business functions and not against it.
From this session, you will:
- Understand the Lean, Agile, and DevOps techniques emerging in organizations today
- Be armed with organizational strategies for bridging devops and security
- Take a defensive systems thinking approach to operations (and development)
- Apply the right detection and monitoring with real-world examples
Lightning talk for DevOpsDays Austin 2013 on taking releases from a 10 week to 1 week cadence. Sorry about the format, had to go from Keynote to PDF and since it was a lightning talk all the actual content's in the notes.
My presentation at the October Agile Austin DevOps SIG about how we implemented DevOps on my team at National Instruments - techniques we used and lessons learned.
A Web architect who doesn't usually use Microsoft technologies explains Microsoft's cloud offering, Azure, in terms that hopefully other UNIX/open source people will understand.
PIE - The Programmable Infrastructure EnvironmentErnest Mueller
The Programmable Infrastructure Environment (PIE) is an in-house developed system which uses model driven automation to provision, control, deploy, and monitor our cloud systems. It was written to maximally enable DevOps within our team and to handle our cross-platform (Windows, Linux) requirements.
Why the cloud is more secure than your existing systemsErnest Mueller
Talk presented by Ernest Mueller at LASCON 2010 on cloud computing security and why it's likely that the cloud is more secure than what you're doing right now.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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/
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!
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
3. • Senior Engineer @Signal
Sciences
• Previous:
• 10 years building products-
agile/cloud/devops teams
@ernestmueller @iteration1#Agile2014
4. • Product Manager at
Copperegg
• Previous:
• 20 years in IT – dev, ops,
management
@ernestmueller @iteration1#Agile2014
5. Our Goal For You Today
• Empower you with new ideas to bring your
organization together!
• Metrics. What are they?
• How to use metrics for good, as illustrated by
three Epic Rap Battles of History!
– Dev vs Ops (What is this… DevOps?)
– Small vs Large Org
– Scrum vs Kanban
@ernestmueller @iteration1#Agile2014
7. What Are Metrics?
• A quantifiable measure of any component or
process whose change is of interest to your
business.
– Business!
– Application!
– System!
– People!
– Process!
– Not: Meaningless numbers!
@ernestmueller @iteration1#Agile2014
20. • Tasked with building new cloud business for the
organization.
• Understand how cloud technologies can impact
bottom line.
• Build products customers will want from the new
business unit.
– Read, startup inside a bigger organization
Story Time: Our context
@ernestmueller @iteration1#Agile2014
21.
22.
23. • Used ‘Lean Startup’ ideas to power new area.
– Able to define an MVP (Minimum Viable
Product).
– Easier to define workflow for something brand
new.
– No confusion with existing processes.
• Once we started to see value, retrofitted to
other parts of the org.
Lean Startup Applied
@ernestmueller @iteration1#Agile2014
24. Showing progress
• Initially- we had weekly
progress/status meetings with
stakeholders.
• Cross functional team with
business/marketing/engineering.
@ernestmueller @iteration1#Agile2014
27. Metrics
• Pivot: change conversations to metrics instead.
• Agreed on metrics that we wanted to track
– Stakeholder input
• “What do you want out of this?”
• “How quickly do you want this?”
• …Okay, let’s measure this!
@ernestmueller @iteration1#Agile2014
28. Tracked Metrics
• Tracked actionable metrics (dev and business):
– # Users signing up per week
– # Active sessions per day/week
– # of compiles sent per week
– # unique data points sent per week
29. @ernestmueller @iteration1#Agile2014
Pro Tip: Metrics
• Link all your metrics from one
dashboard.
– Business (Ex: User logins)
– Dev (Ex: Performance
metrics)
– Ops (Ex: DB CPU Usage)
• One bookmark to rule them
all.
31. Pro Tip: Metrics
• Try to use a tool that can handle different kinds
of metrics.
• Shoutouts:
– Statsd
– Datadog
@ernestmueller @iteration1#Agile2014
32. End Result
• Business and engineering on the same
page.
• Management looking at metrics without
having “meetings to look at metrics”.
• Became a part of the culture.
• Innovate faster because different
teams were in sync.
@ernestmueller @iteration1#Agile2014
35. Other Kinds Of Operations
• Wikipedia quoth:
• Business operations is the harvesting of
value from assets owned by a business
• Operations management is […] overseeing,
designing, and controlling the process of
production and redesigning business
operations in the production of goods or
services.
@ernestmueller @iteration1#Agile2014
36. Technical Operations
• “Operations: The New Secret Sauce” – Tim
O’Reilly (2006)
• Without the ability to
– Release changes
– Quickly respond to change
– Provide a service without interruption
– Operate cost effectively
Your service is borked.
@ernestmueller @iteration1#Agile2014
37. What Does Operations Do?
• Build Servers, OS, Virtualization/Cloud
• Install/Upgrade Software
• Install Applications/Release Process/Move to Prod
• Configure Network, Load Balancers, Storage, etc.
• Security testing, reporting, and hardening
• Reliability (scaling, backups)
• Performance management (apps, systems)
• Scalability (capacity planning to autoscaling)
@ernestmueller @iteration1#Agile2014
38. What Else Does Operations Do?
• Availability – Responsible for service being up
• Incident Response
• Fulfill Requests
• Budgeting/Contracts/Cost Tracking/Reduction
• Monitor all of that
• Much more
• So besides “they run the services,” the critical
final piece of your value chain, they have access
to many of the things you want metrics from
40. Story Time: Black Friday
• Every year, a huge spike in usage
• Uptime and performance critical to retailers
during the period
• Product directly contributed to conversion
• Metrics crucial to plan the period, execute
through the period, report how we did
@ernestmueller @iteration1#Agile2014
56. Metrics Promote DevOps
• How do you get the cat inside the circle?
Herding cats is hard. Some people aren’t cat
people.
• Metrics can be used to promote culture,
understanding, and collaboration
• Metrics help keep those different disciplines in
sync by providing tangible collaboration points
• MTTD, MTTR, performance metrics, events
• Bringing all the discipline’s metrics together
cover your whole value chain “code to cash”
59. IT + DevOps = ?
• Many IT teams implement Agile today
• They can implement DevOps too
• But to do either, they have to change how they
interact with others
• Focus on customer’s needs not own needs;
cloud/SaaS providing “competitive pressure”
• Practice Theory of Constraints – embed when
possible, even if you need to add some
• Add devs and automate
71. Metrics 101: Culture of communication
• Talk in terms of metrics
– Builds common ground between different
roles.
– Understand different perspectives.
– Find the best way to get everyone talking in 1
place.
72. Metrics 201
• Push your metrics into your conversation tool
• Use tools that everyone likes:
– IRC v/s Hipchat/slack
• Integrate your metrics into a channel
– “Deployment channel” in your chat
73. Culture of communication
• Find a way to get people talking.
• Find face to face time with stakeholders.
• Metrics are that specific item to have a
conversation around.
• Engineering teams love IRC, but business and
PM’s might not as much.
• Transitioned to Slack/Hipchat (integrations and
message history)
• Leads to visibility and builds trust 74
74. End Result
• Metrics drive conversations between everyone.
• Enhances productivity.
• Helped us streamline our process.
76. Large Mature Org
• Hundreds of developers
• Many teams (many goals, processes)
• Distributed teams
• International teams
• Outsourcers
• Various Weird Partner Relationships
77
77. Large Org Problems
• Silos Galore
• Communication Problems
• Annoying Compliance Requirements
• Profitability Actually Important
• Less pure greenfield work – also
responsibility for many existing
mature systems
78. Story Time
• Story Time: SaaS product, 40 Engineers, 2/3
outsourced, mostly maintenance but extreme
scale (1/3 of staff were Ops)
• Lots of support initiated urgent customer
requests
• Dev still required for features,
integration/transition with newer services, bug
fix, scaling
• Team morale issues
79. Metrics 101
• First, add Agile. (Previously the ‘stew method’)
• Basic Metrics – number of tickets (100+ in queue
at any time), size of backlog (500 or so bugs
and stories), rate of new inflow and completion.
• Used to fix misunderstanding from upper
management and correct resourcing
• Next step on metrics – how to balance the
support work and new work?
82. Metrics 201
• Balancing these two metrics was the key to
satisfying customers short and long term.
• But it’s not an either-or - by seeing the effects
of people, process, and technology changes on
those metrics we drove SLA from <50% to
100% and kept velocity growing (20.. 50… 200…)
• Having the metrics to focus on gave shared
purpose and eased communication with the large
distributed team
• Experiment, see the impact, pivot.
83. Metrics 301
• Monthly “Operational
Excellence (Metrics)
Meeting”
• Teams presented their
metrics portfolio – with
some variation as
appropriate
• Drawn from system info,
app metrics, db reports,
Salesforce, surveys, etc.
• Keep it lean!!!
• Revenue and Cost
• Product Usage
• Performance
• Availability
• Client Satisfaction
• Employee Satisfaction
• Quality
• Security
84.
85. Metrics 401 - A/B Testing
• All features had usage measured
• Feature flags would turn features on for
customer subsets to measure usage, effect on
conversion, etc. before committing
• Sometimes you had to kill it despite work spent
• Retooling could save a high profile failure
• “Yes, product guy, you have to.”
• Look for things metrics say you can kill – it’s the
only way to stay lean long term
91. Here’s why…
• How many meetings?
• “Short planning meeting”?
• How often do these go long?
• Wait how long before prioritizing a feature/bug?
• Role of a dedicated scrum master is a luxury.
• Derailed sprints because of changing business
priorities…
@ernestmueller @iteration1#Agile2014
92.
93. Why Kanban?
• Limited number of WIP tasks in play.
• Easier to prioritize. There is only 1 list!
• Standups are simpler.
• Task estimates in days versus hours (1/2 day->7
day).
• Research tasks to figure out how long something
may take.
94
@ernestmueller @iteration1#Agile2014
94. Kanban benefits
• Kanban + CI == Solved our issue of “when to
release”. Didn’t have to wait for release windows
like in scrum.
• Less stressful == Only x number of tasks going
on at once. Easier to measure.
• Velocity is awesome!
95
@ernestmueller @iteration1#Agile2014
95. Kanban Metrics
• Things we track:
– Visualized board (JIRA Greenhopper)
– Cycle Time (How fast something gets done)
– WIP (Work/Tasks in progress)
– Flow diagram
– %of bugs
98. Kanban Drools
• Deadlines help maintain tempo – we had multiple
releases a sprint, don’t need to tie them together
• You can reliably commit to a near term ETA with
Scrum instead of just “when it’s done”
• Scrum has a better backlog (esp. in JIRA!)
• Many people “doing Kanban” are really “doing
nothing”, like some doing “Agile” are really doing
“cowboy coding.” Kanban takes more discipline
and training than Scrum.
@ernestmueller @iteration1#Agile2014
99. Scrum and Metrics
• Velocity is easier for people to understand than
flow diagrams
@ernestmueller @iteration1#Agile2014
100. But I Hear Kanban Is Better For Ops
• In a DevOps world, most Ops work SHOULD
NOT be interrupt driven – it’s project work just
like the devs are doing
• Dev and Ops expedite work approach each other
in magnitude over time assuming appropriate
investment in automation
• You may be thinking of “Level 1 Support” or “The
Helpdesk” – that is NOT an Ops Engineer
@ernestmueller @iteration1#Agile2014
101. Scrum for Ops?
• Devs have to be involved in major incidents too!
• Over the length of a sprint, the interrupt level
evens out – my metrics show that velocity
doesn’t vary more than with dev teams
• You manage WIP in your scrum too
@ernestmueller @iteration1#Agile2014
102. Complications Scrum Helps
• Distributed teams need more communication
ceremonies
• Foreign/contract workers need more
communication ceremonies
• Same process across teams is better – in most
cases other teams were using Scrum
• Simple common metrics -> better collaboration
• When starting from zero, Scrum was the
quickest path to team continuous improvement
These orgs tend to be one of the primary producers and consumers of metrics in a business by their nature.
Yes, “borked” is a technical term. See the New Hacker’s Dictionary, http://www.eps.mcgill.ca/jargon/jargon.html#borken
Keeping in mind Operations can be a role not a “person” or “org,” this is a long list of things I’ve seen ops be responsible for.
Keeping in mind Operations can be a role not a “person” or “org,” this is a long list of things I’ve seen ops be responsible for.
Without Operations, all that code is just sitting on a shelf, not realizing its value. Warehousing your intellectual property is just as good of an idea as warehousing your physical products.
“So you move some files around, so what?” Let’s use an example from my time at Bazaarvoice to show how Operations is not a passive role.
We used metrics to project for the period, which implied how much scaling we needed to do
We collected metrics from many places to operate our system properly.
Don’t be afraid to roll your own metrics tools – collection, visualization, analysis. We built out our own Web beacon to measure things more in depth than e.g. Google Analytics gives you. There is no “right tool,” just tools that suit your business.
We used metrics (and built a custom visualization) to manage through the period – the whole company was watching our regular updates.
Result? Smooth… like Keith Stone.
Ernest: “Dev vs Ops! Using metrics! Who won? You decide!”
Karthik: Psych! Dev and Ops can only win by coming together.
Ernest: We’re talking about dev or ops but many of you just have “IT” – not delivering your product(s) but instead services that are consumed inside and in some cases outside your company. Does this picture remind you of your IT department? Show of hands!
How about this?
Ernest Intro
All Epic Rap Battles of History images and dress taken from http://www.youtube.com/user/ERB
What kind of org gets the most benefit out of metrics? Small or large? FIGHT!!!
Ernest’s Part. Metrics rule more in large orgs! Small orgs? Ha! They’re child’s play!
So let’s take a specific example of how we used metrics to drive development at that level – A/B testing.
We would use our metrics framework to do A/B testing on new features to determine their viability. This helps quickly try out variations and iterate towards a provably superior implementation.
It’s easy to “be lean” when you’re little bitty. It’s a lot harder to stay lean in the long term in a large org.
Ernest: “Large org or small org! Who won? You decide!”
Ernest Intro
Ernest: “Tiebreaker round! Everyone’s favorite competitors! Scrum vs Kanban, FIGHT!!!”
Karthik’s Part. Kanban + Metrics is best!
Ernest’s Part. Scrum+ Metrics is best!
Ernest: “Who won? You decide! All right, the final winner of the Epic Rap Battles of History, Agile 2014 edition, is…”
Ernest: Oh no, what’s happening?
Ernest: Dr. Evil here! All this tomfoolery is well and good, but I wanted to discuss how to use metrics… For evil!
First, demand more metrics. More is never enough. It doesn’t matter if you don’t understand what they mean. Every little metric is pretty hard to understand once you really look at it closely. So don’t try, just pile on more! The more metrics you have, the harder it’ll be to turn them into decisions! Then you don’t have to do anything. Success!
Make sure people worship the metric. Even if they don’t know where it came from, or why it exists, or what it means you should do. You should totally make them continue to spend time and effort collecting it and reporting on it. Looking the same is way better than charting your own path.
Don’t put up with “approximate” metrics or metrics that are more qualitative than quantitative. If a number doesn’t have at least two places after the decimal point, it doesn’t look very official, does it? Who cares how much effort it takes to get a metric to that precision, or that the precision is probably false? If someone gives you a metric that isn’t 100% rigorous, just shriek “You have failed me!” and dump them into the fire pit.
And finally - use metrics against people! Groups should definitely fight using their metrics. You should use velocity metrics against individual engineers, too. Whatever the reason for a change in a metric is, make sure and frown and look unhappy to let your minions know that they should be making the number look good, who cares about that messy “reality” behind it. People are often reluctant to start keeping and advertising metrics because of the fear someone two levels up who doesn’t know what they mean is going to give them grief over it. So definitely do that! Dr. Evil, signing off!
Karthik: “Well that was exciting, I can’t believe that side won! All right, now for your post battle recap.”