Today, we are hearing a lot talking about digital company but many of those same companies are forgetting what is a digital company. Back to basics, It's simply a company dealing with IT projects. So, here is my lessons learnt regarding 'How to deliver successfull IT projects' from my 15 years spent as an IT project manager and my 5 years spent as a Lean & Agile coach.
My talk about DevOps in Knowit Developer Summit 2018 in Oslo. This talk is a condensed version of the DevOps workshop I run for management teams and technical teams to start their journey as an organization towards DevOps. We refer to DASA DevOps Agile Skills Association's definitions of DevOps. The talk includes also Knowit DevOps Maturity Model high level description.
Creating a pull for DevOps in an Agile TransformationTimothy Wise
This presentation was used to start a conversation with the Atlanta DevOps community around patterns for introducing DevOps in large organizations. During the session, I presented findings from coaches around the US.
My talk about DevOps in Knowit Developer Summit 2018 in Oslo. This talk is a condensed version of the DevOps workshop I run for management teams and technical teams to start their journey as an organization towards DevOps. We refer to DASA DevOps Agile Skills Association's definitions of DevOps. The talk includes also Knowit DevOps Maturity Model high level description.
Creating a pull for DevOps in an Agile TransformationTimothy Wise
This presentation was used to start a conversation with the Atlanta DevOps community around patterns for introducing DevOps in large organizations. During the session, I presented findings from coaches around the US.
Continuous delivery requires more that DevOps. It also requires one to think differently about product design, development & testing, and the overall structure of the organization. This presentation will help you understand what it takes and why one would want to deliver value to your customers multiple times each day. #CIC
Jeff "Cheezy" Morgan Ardita Karaj
Quality Center has been the most widely adopted test management solution in the market to date, but times are changing with the completed acquisition by Micro Focus. Unfortunately, Micro Focus’ published 4-year plan focuses on profits and cost cutting, meaning a shift away from innovation and customer service.
Join us to learn how QASymphony champions the modern tester, as we highlight our 3-year strategic plan. We’ll highlight customers who have successful made the switch from Quality Center to qTest and share our experience migrating dozens of customers from HP Quality Center, following best practices for making a smooth transition into the next generation of test management.
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
Relieveing the Testing Bottle Neck - WebinarCprime
When shifting to Agile, testing is often a bottleneck in the process, as it is the last step in the cycle. But, the responsibility to remove the bottleneck is not on the tester alone.
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
In this course you will learn how Inphi Corporation has capitalized on the Autodesk PLM 360 tool to
manage its enterprise business processes; including new product introduction, items and BOMs, change
management, quality management, supplier management and much more. Share Inphi’s excitement
about improved visibility of organizational performance to project managers, executives, and indeed the
entire global organization by incorporating all of these business applications onto a single platform.
Understand how Inphi has improved compliance to their NPI and Quality processes by implementing task
management with workflow validation and a tiered approval process. Learn how Inphi tracks their
development process through the use of connected, but dedicated, workspaces for Engineering,
Marketing and Operations. See how Inphi leverages Jitterbit to integrate with several other business
systems such as salesforce.com, Oracle EBS, and Autodesk Vault. By attending this class, you will go on a
tour of how Autodesk PLM 360 has transformed Inphi’s business and could potentially transform yours as
well.
The idea behind DevOps is to demolish the wall between development and operations, and encourage more collaboration and accountability between both groups so that everyone feels responsible for the code no matter where it is in the software development lifecycle. For better understanding of DevOps, we have answered the 5Ws of DevOps.
ome teams find it difficult to measure the success (or failure) of Agile projects. In many cases this is because the link between process and technology is absent and the right tools are not being used - or are not being used in the right way. In this presentation we will introduce Atlasssian products that bring agile reporting to life.
Case Study - Implementing DevOps for a complex hardware/software-based networ...Sailaja Tennati
This talk explained experiences and challenges implementing DevOps for a complex hardware/software-based network product with a large multi-site development team. DevOps was implemented across multiple organizations and system layers overcoming DevOps implementation challenges in a step-wise fashion. DevOps can be applied to complex multi-layer hardware/software based network products but be prepared for implementation challenges in the team and especially test orchestration and automation.
We provide a brief introduction to DevOps, as well as a more practical analysis on how DevOps can be implemented efficiently. We discuss the genealogy of DevOps: how it came about, what it has to do with Agile, why it has gained such attention and support, and the benefits it can provide. We touch upon the topic of how DevOps works in practice. During a live demo, we showcase how codeBeamer ALM supports the implementation of the DevOps approach.
Agile and DevOps Transformations in Large OrganizationsTechWell
Many large scale organizations experience significant challenges as they pursue agile and DevOps transformations. They embark on adopting agile practices yet fail to reap the benefits of continuous release and delivery. Siraj Berhan explores common challenges—people, processes, technology, and operations—in the agile journey of large-scale organizations. Siraj explores a project suitability assessment tool for evaluating as well as mitigating risks specific to agile delivery, incorporating a time-and-material funding model, and maintaining a cross-functional self-managing team with a generalist-specialist attitude. Siraj discusses moving from a test-last mentality to a test-driven culture with a heavy emphasis on automation that supports continuous integration, release, and delivery. He offers suggestions for promoting collocated development model to maximize the team’s agility and velocity while leveraging the usage of collaboration tools to its fullest. Explore ways to revamp engineering skillsets across the enterprise with practices and approaches that enable agility. Learn twelve helpful tips for getting started and additional advice for scaling your agile and DevOps journey.
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs
As DevOps and continuous delivery slip further into the mainstream, the question for most enterprises is becoming less “What is DevOps” and more “How do we get started?”
Andrew Phillips, VP of DevOps Strategy at XebiaLabs, looks back at lessons learned from implementing DevOps and continuous delivery in 2015 and what it means for 2016. Read on to discover key takeaways that can help you make 2016 the year of DevOps in your organization.
You will learn:
The essential skills required to implement continuous delivery and DevOps at enterprise scale
How to strike a balance between culture and tooling
Actionable advice spun from real-world enterprise DevOps implementations
How to avoid the pitfalls that delay transformation
Predictions for the DevOps tech horizon in 2016
In Agile Development, Testing is meant to be a part of the development process, right along with coding, but many “Agile Teams” are missing this vital component and experiencing degregated quality. In this presentation, we will discuss how to integrate Agile Testing in Kanban processes by discussing the following:
• Introduction to Agile and Lean
• How testers add value to cross-functional Agile Development Teams
• How testers participate in Agile ceremonies
• How to test in an Agile Environment
• The Four Environments (Dev, Test, Stage, Production)
• The types of testing that occurs in each environmen
DevOps: Using Metrics and QA Practices That MattersNetCom Learning
Join this session to delve into a detailed analysis of DevOps Metrics and QA Practices and demystify the most important quality metrics that separate DevOps and agile experts from their less advanced peers.
Having trouble coming up with a good ice breaker for your not-for-profit board or staff team? Not sure how to manage it successfully? Learn more about ice breakers here - the reasons behind doing them, when to do them, who to do them with, and how. Then take that back to your not-for-profit and build your team!
Continuous delivery requires more that DevOps. It also requires one to think differently about product design, development & testing, and the overall structure of the organization. This presentation will help you understand what it takes and why one would want to deliver value to your customers multiple times each day. #CIC
Jeff "Cheezy" Morgan Ardita Karaj
Quality Center has been the most widely adopted test management solution in the market to date, but times are changing with the completed acquisition by Micro Focus. Unfortunately, Micro Focus’ published 4-year plan focuses on profits and cost cutting, meaning a shift away from innovation and customer service.
Join us to learn how QASymphony champions the modern tester, as we highlight our 3-year strategic plan. We’ll highlight customers who have successful made the switch from Quality Center to qTest and share our experience migrating dozens of customers from HP Quality Center, following best practices for making a smooth transition into the next generation of test management.
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
Relieveing the Testing Bottle Neck - WebinarCprime
When shifting to Agile, testing is often a bottleneck in the process, as it is the last step in the cycle. But, the responsibility to remove the bottleneck is not on the tester alone.
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
In this course you will learn how Inphi Corporation has capitalized on the Autodesk PLM 360 tool to
manage its enterprise business processes; including new product introduction, items and BOMs, change
management, quality management, supplier management and much more. Share Inphi’s excitement
about improved visibility of organizational performance to project managers, executives, and indeed the
entire global organization by incorporating all of these business applications onto a single platform.
Understand how Inphi has improved compliance to their NPI and Quality processes by implementing task
management with workflow validation and a tiered approval process. Learn how Inphi tracks their
development process through the use of connected, but dedicated, workspaces for Engineering,
Marketing and Operations. See how Inphi leverages Jitterbit to integrate with several other business
systems such as salesforce.com, Oracle EBS, and Autodesk Vault. By attending this class, you will go on a
tour of how Autodesk PLM 360 has transformed Inphi’s business and could potentially transform yours as
well.
The idea behind DevOps is to demolish the wall between development and operations, and encourage more collaboration and accountability between both groups so that everyone feels responsible for the code no matter where it is in the software development lifecycle. For better understanding of DevOps, we have answered the 5Ws of DevOps.
ome teams find it difficult to measure the success (or failure) of Agile projects. In many cases this is because the link between process and technology is absent and the right tools are not being used - or are not being used in the right way. In this presentation we will introduce Atlasssian products that bring agile reporting to life.
Case Study - Implementing DevOps for a complex hardware/software-based networ...Sailaja Tennati
This talk explained experiences and challenges implementing DevOps for a complex hardware/software-based network product with a large multi-site development team. DevOps was implemented across multiple organizations and system layers overcoming DevOps implementation challenges in a step-wise fashion. DevOps can be applied to complex multi-layer hardware/software based network products but be prepared for implementation challenges in the team and especially test orchestration and automation.
We provide a brief introduction to DevOps, as well as a more practical analysis on how DevOps can be implemented efficiently. We discuss the genealogy of DevOps: how it came about, what it has to do with Agile, why it has gained such attention and support, and the benefits it can provide. We touch upon the topic of how DevOps works in practice. During a live demo, we showcase how codeBeamer ALM supports the implementation of the DevOps approach.
Agile and DevOps Transformations in Large OrganizationsTechWell
Many large scale organizations experience significant challenges as they pursue agile and DevOps transformations. They embark on adopting agile practices yet fail to reap the benefits of continuous release and delivery. Siraj Berhan explores common challenges—people, processes, technology, and operations—in the agile journey of large-scale organizations. Siraj explores a project suitability assessment tool for evaluating as well as mitigating risks specific to agile delivery, incorporating a time-and-material funding model, and maintaining a cross-functional self-managing team with a generalist-specialist attitude. Siraj discusses moving from a test-last mentality to a test-driven culture with a heavy emphasis on automation that supports continuous integration, release, and delivery. He offers suggestions for promoting collocated development model to maximize the team’s agility and velocity while leveraging the usage of collaboration tools to its fullest. Explore ways to revamp engineering skillsets across the enterprise with practices and approaches that enable agility. Learn twelve helpful tips for getting started and additional advice for scaling your agile and DevOps journey.
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs
As DevOps and continuous delivery slip further into the mainstream, the question for most enterprises is becoming less “What is DevOps” and more “How do we get started?”
Andrew Phillips, VP of DevOps Strategy at XebiaLabs, looks back at lessons learned from implementing DevOps and continuous delivery in 2015 and what it means for 2016. Read on to discover key takeaways that can help you make 2016 the year of DevOps in your organization.
You will learn:
The essential skills required to implement continuous delivery and DevOps at enterprise scale
How to strike a balance between culture and tooling
Actionable advice spun from real-world enterprise DevOps implementations
How to avoid the pitfalls that delay transformation
Predictions for the DevOps tech horizon in 2016
In Agile Development, Testing is meant to be a part of the development process, right along with coding, but many “Agile Teams” are missing this vital component and experiencing degregated quality. In this presentation, we will discuss how to integrate Agile Testing in Kanban processes by discussing the following:
• Introduction to Agile and Lean
• How testers add value to cross-functional Agile Development Teams
• How testers participate in Agile ceremonies
• How to test in an Agile Environment
• The Four Environments (Dev, Test, Stage, Production)
• The types of testing that occurs in each environmen
DevOps: Using Metrics and QA Practices That MattersNetCom Learning
Join this session to delve into a detailed analysis of DevOps Metrics and QA Practices and demystify the most important quality metrics that separate DevOps and agile experts from their less advanced peers.
Having trouble coming up with a good ice breaker for your not-for-profit board or staff team? Not sure how to manage it successfully? Learn more about ice breakers here - the reasons behind doing them, when to do them, who to do them with, and how. Then take that back to your not-for-profit and build your team!
9 things you need to do to build your dream teamNaomi Simson
Whether it is on a sporting field, in your office or at a pub trivia
night, we all know a dream team when we see one. They share
certain unmistakable qualities that have the power to make
magic happen and success seem so attainable.
Motivation PowerPoint PPT Content Modern SampleAndrew Schwartz
142 slides include: understanding needs vs. wants, factors for motivation, employee rewards, offering praise/recognition, types of motivation, job enrichment, the role of money and motivation, incentive programs, motivation ironies, boosting efficiency, 30 ways to motivate, Maslow's hierarchy, how to's and more.
Team Building PowerPoint PPT Content Modern SampleAndrew Schwartz
130 slides include: why teams work, building a team, reasons to create teams, structuring your team, developing effective teams, five intrinsic elements of teams, four stages of team development, team behaviors, team roles, 18 group building behaviors, overcoming common obstacles, responsibilities for team leadership, evaluating team performance, viewing the top teams, how to's and more.
As a leader, you spend a lot of your time making sure that your team is working well together. Here are the secrets that every manager should know to make your team successful.
Subscribe to our free 11-day email course on HOW TO BE A BETTER LEADER:
http://officevi.be/29Sx4bK
Read more on employee engagement on Officevibe blog:
https://www.officevibe.com/blog
Agility via Software Engineering Practices - Agile Tour Montreal 2015Steve Mercier
A presentation given to Agile Tour Montreal 2015 about how you can attain better Agility by applying software development practices helping to correct typical issues with Agile methodologies.
We explain the history of our agile organization with a focus on the latest round of evolution of our Product and Engineering organization, moving from business-oriented feature teams to mission teams.
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
Content presented as part of Cisco Live 2015 in San Diego
Why DevOps and what it means to be a DevOps-Enabled Organization?
Recommendations on Toolchain, Metrics framework, best practices and tips to help you embark on your IT Organization on DevOps journey
DevOps, sibling of Agile is born of the need to improve IT service delivery agility to the more stable environment.
DevOps movement emphasizes tearing the boundaries between makers (Development) & caretakers (Operations) of IT services/products.
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
For most of us, compliance audits are painful processes that interfere with our ability to do our job – building and delivering software – and steal time and resources away from that next great innovation. Until now.
The XebiaLabs Software Chain of Custody provides everything you need to visualize, monitor, and prove the integrity of your software delivery pipelines on demand. Push the button, get the report. You’re done. No more audit hell.
Learn how a Software Chain of Custody helps:
DevOps teams focus on doing what they love, rather than wasting valuable time putting together audit reports
Executives gain full visibility into release pipelines so they can stop losing sleep over governance and security audits
InfoSec teams and auditors instantly get the reports they need so they can quickly approve releases
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
Continuous Integration and Quality DevelopmentGareth Davies
A talk that covers Continuous Integration, Continuous Development & Continuous Deployment, Development Workflow, Quality as a Mind-set, Agile Methodology including Scrum and how it all comes together including tools that can help.
Delivered as a Code Lab at Google DevFest Georgetown 2015.
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
According to research firm IDC, 70% of Global Fortune 500 firms are expected to adopt DevOps by the end of 2017. With digital transformation strategies at the forefront of organizational priorities, IT is now under more pressure than ever to optimize innovation cycles while removing roadblocks.
In this IBM / Perficient DevOps SlideShare, we discuss topics including:
The differences between DevOps, Agile, and Waterfall methodologies
How automation can influence your development process, remove roadblocks to innovation, and increase visibility into your projects
Why the DevOps toolchain impacts your entire innovation cycle
DevOps best practices from industry leaders
State of continuous delivery in 2015 - Minsk 15-5-2015Pavel Chunyayev
The presentation gives high-level overview of most important aspects of implementing Continuous Delivery comparing CD with Agile, DevOps and Lean software development.
India GRUC Agility Presentation 2015-6-30Roger Snook
One Million Lines of Code Later: I Want Agility! Every line of code you create comes with a complexity cost. How can you tame this complexity for your large source base? One way is to streamline your delivery turnaround time for enhancements and fixes by visualizing your projects' source code—after all, "a picture is worth…”
Simon White, Marks and Spencer Group DevOps Manager discusses the disconnect between traditional SQA & Agile approaches and how DevOps can be perceived as the ‘mature Agile’ model.
As we are talking about a ‘Sprint Zero’ to frame a project before its implementation, I proposed to talk about a ‘Program Increment (PI) Zero’ to frame a Program
As an internal consultant for 8 years now, I realized I was experiencing in some way the Spotify model where the Team Manager (Chapter Lead) is not working in a daily basis with its Team members
Rex - How User Stories can help you manage standard components of an IT projectJean-François Nguyen
What is the link between your User Story catalogue and Data Model, Data Dictionary, Entity life cycle, all your tests (dynamic, static, ...).
Warning: subject a little bit technical ;-)
Scrum product owner: how build a project charter & frame the project?Jean-François Nguyen
To frame and present your project, you can use business, product canvas. But sometimes you’ll have to use other internal standard like project charter.
Tool digital meeting room solutions for efficient cross border meeting v1....Jean-François Nguyen
Improve meeting efficiency when attendees are not co-located
How get all attendees involved?
How efficiently manage the activity of a cross-border team?
combine Lean & Agile principles & technical tools from the market. Practices already used in education in Canada e.g. for on-line courses
You want to manage an important Change culture in your firm or team? First, Initiate your Change Story with your Customer needs. Learn to better know him, to better communicate with him to build a relation of Trust & partnership.
Describe the structure of the 15 weeks mission to initiate the Culture Change. Based on Lean & Agile priciples, framework & toolkit. Result from 5 years experience
like Google, Improve your Test perception & practices and learn how Test might be a key lever to improve your business.
- Understand the different types of Test
- Best & Worst practices of Test
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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.
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.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
To successfully deliver your IT project: build your team, build your Agile iteration, build your code factory v10
1. Key items for a Digital enterprise
build the Team
build the Agile Iteration
build the Code Factory
To successfully deliver your IT project …
Code factory
2. Key items for a Digital enterprise
• Create transversal/product team (Spotify)
• Build trust & solidarity
• Review the development process from the request initiation to production
• onshore-offshore & RA(CI)
• Review roles: Team lead, Tech Lead, Scrum master & Product Owner
• others on offshore side
Review project & team management with Agile key concepts (events & roles)
• work with MVP (Minimum Viable Product)
• adjust the meeting cascade (hoshin-kanri)
• Implement an electronic dashboard for splitted team
Review development factory with Lean key concepts
• easily control your code: code management & coder community (GitHub)
• easily deploy technical environment (PaaS/IaaS)
• easily deploy the code: automated package building & deployment (DevOps)
• prove your code is working:
• test methodology & strategy
• continuous integration (build & automated test)
• improve continuously your Code & Factory: architecture & refactoring (SaaS)
3 main steps
the key methodologies: Lean, Agile, DevOps
1. Build the team: empower people
2. Build the Agile iteration: try & adapt in short iteration
3. Build the Code Factory: ensure code quality & fluidity in the process
the Goal:
Capacity to deliver Business Project with Agility and offer a great User eXperience
Code factory
3. Build the team: empower people
the key methodologies: Lean, Agile, DevOps, matricial organization
The Spotify organization:
Small teams product oriented, mixing the key roles of the enterprise & autonomous
From the BCG Lean Summit 2016
4. Build the team: empower people
the key methodologies: Lean, Agile, DevOps, matricial organization
Key point to break silos : some key meetings should not be aligned on the org chart
• vertical communication: hierarchy chart meetings
• transversal communication: transversal/horizontal meetings
Whatever the organisation you choose, setup a few key meetings transversally to
your organisation chart to ensure porosity of your ‘silos’.
Example: around 30 people with 2 team leaders and 1 Domain manager dealing with 2 main activities: maintenance
of the core engine & business projects development
Meetings aligned on the org chart are
‘rigidifying’ silos
Meetings transversal to the org chart
are ‘breaking’ silos
N+2
N+1
Project
BA
+
IT
N+1
Core
BA
+
IT
Daily
Stand-up
weekly Daily
Stand-up
weekly
• Just 1 person has the global vision: the N+2 &
furthermore, he’s focused on other subjects
• Consequence: difficult to do capacity management
between the 2 teams due to a lack of transversal vision.
Each team focus on his own functional perimeter
N+2
N+1
BA
Project
+
Core
N+1
IT
Project
+
Core
Daily Stand-up
weekly
• All the team has the global vision
• 3 managers are accountable of the capacity
management between ‘Project’ & ‘Core’ subjects
• Daily stand-up based on a ‘Project’ & ‘Core’ subjects
ensures a daily communication between BA & IT
• Weekly meeting: you can do 2, 1 BA & 1 IT but the
preparation should be done in common by the 2 N+1
Daily Stand-up
5. Build the Agile iteration: try & adapt in short iteration
the key methodologies: LEAN, SCRUM, KANBAN, SCRUMBAN, family of stories, limit WIP
Empower the team: give clear objectives and make them autonomous
Build quality first: setup regular feedback loop & learn from the failure
• How: through short iterations• Goal: build Quality first … is cheaper!
• How: make the team build their solution
• How: visualize your process & problems!
do
Better to deliver Faster
Safer
Visual Management
Man records 90% of his information through
• 50 to 70% : Vision, Hearing
• 90%: Interaction
E = Q * A
• E = efficiency of the solution
• Q = quality of the solution
• A = acceptance of the solution by operational team
Cheaper
6. Build the Code Factory: ensure code quality & fluidity in the process
the key concepts: DevOps, open source community, discussion directly on the code
easily control & share your code:
• manage your code efficiently
• build your community around your code (share expertise)
Code factory
7. Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts: cloud, virtualization of machines, database, network
easily deploy technical environment (PaaS/IaaS)
As a developer, I can easily ask new environment, (re)configures them to match my
current needs (take advantage of the virtualisation of the ‘hardware’, cloud, …)
8. Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts: DevOps, automation
easily deploy the code: from craftsman to industry
automated package building & deployment (DevOps)
DevOps: a cultural & professional movement
DevOps: the maturity of new techno & tools allows industrialisation to easily deploy
Source: conference
Netapsys, actifio)
from a clash of interest …
DEV
Quickly deliver
new features
CHANGE!
VS
OPS
Ensure availability
& responsiveness
of the service
STABILITY!
… to a collaboration
DEV
Inside the container
• Code
• Libraries
• Data
• applications
OPS
Outside the container
• orchestration
• Logging
• Remote access
• Network configuration
• monitoring
• Same goal
• Same tools
• But different roles
9. Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts & tools: continuous integration, TDD, test methodology, AML
prove your code is working:
•continuous integration (build & automated test)
•test methodology & strategy
Test Strategy: be smart & lazy but keep the control!
Think methodology before tools!
• Test is related to renunciation: what is mandatory, what is not?
• Think also on what is the best way to do it (which data, who, when, automated, …?)
‘Continuous Integration’: regularly build, deploy & test regression (automation)
10. Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts & tools: continuous integration, TDD, test methodology, AML
KPI to measure the evolution of Lean, Agile & DevOps 'practices’
• Measure the ‘Value Added’! (the finalized product, better the benefits, leadtime)
• Measure items of End-to-End process related to this VA. not individual productivity
Question: Is individual productivity really the final goal of your firm? No.
Customer
satisfaction
• priority
• time to market
• quality
Code Factory
Efficiency
• time to market
• Quality
• Cost
How to measure them?Key Activities & key themes we want monitor
Quality: delivery matches client’s priority (1 to 4)
Quality: delivery matches client expectation (1 to 4)
• retrieve code version X: frequency, time & % automation
• Already in production
• In development
• Manage your code:
• # versions maintained in parallel
• Code merge: freq, time, easy or not
• deploy technical environment: freq, time & % automation
• deploy your code version: freq, time & % automation
• prove your code is working: freq, time & % automation
• Build
• test code coverage (unit testing, regression, UAT
• prove your code is maintainable:
• # Bug/Release/Sprint
• Cost of maintenance per component
# Release per year/month
Time between 2 Releases into Production
Time to market: from prioritised to setup in production
# critical interruption of services per month/week
Time to restore service compared to SLA
Quality: service matches client expectation (1 to 4)
List of most repetitive & heavy tasks
# of deployment/week,~workload, ~time, % automation
For Standard & Urgent
Already in production
Critical interruption
Deliver
new feature
How long the
customer has
to wait?
measure how easy it is to …
• control your code
• deploy technical environment
• deploy your code: automated package
building & deployment
• prove your code is working:
• test methodology & strategy
• continuous integration
• prove your code is maintainable
• improve continuously: architecture &
refactoring
Standard release
Urgent release
Frequency
Time to market
Deliver first high VA
velocity: #SP/Release/Sprint
Is velocity used to forecast future delivery with Client?
Per Release, US with major Gap forecast/realised, rationale
Capacity of the team to forecast from its
current productivity
Forecast
planning
11. Appendix
Sources by theme
Digital
Digital transformation: BCG Summit 2015 & 2016
ING applies Spotify organisation
Atelier BNP Paribas (AWS conference) The BBVA case
Digital meeting: iObeya, Smartech, Hitachi, U-Touch, Epson
Lean
Lean (Womack, Jones)
McKinsey
Agile
Lean Software Development (Poppendieck)
Scrum (Jeff Sutherland)
Kanban (David J. Anderson)
key subjects not discussed here
Story families & Release Cycles
Test
Architecture
Documentation
13. Appendix
What is DevOps?
What are the standard and major problems and goals the IT department is requested to fullfil?
• Be Agile
• Be reactive
• Deliver quality
• Reduce its cost
DevOps
Ability to implement & deliver
quickly
Ability to manage several
versions in parallel
(not required if just one)
Ability to deploy into production
as a non-event
Ability to deploy/configure
quickly any environment
(SMED in manufacturing)