You’ve got a great idea for transforming software development or IT processes in your organization, but you’re not sure how to get buy-in from key stakeholders, or how to change your company culture.
In this session, Microsoft MVP Ike Ellis will draw on his experience as a consultant and leader in software development to give you real-world tips to define, shape, and share your pitch successfully. Whether you are launching a revolutionary new initiative or expanding an existing effort to improve your software development, Ike’s tips will help you create a plan to effect change in your teams.
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
I believe that executives must practice what they preach. If they want teams to be transparent and agile, they need to practice themselves and lead by example. This talk will share some Agile & Lean techniques, applied in a new way, to help organizations understand their constraints so they can transparently carry forward their journey to becoming Agile. “Seeing the Whole” includes customers, projects, applications, people, leadership, financials and Standard Work. We will propose creating a BVR (Big (I mean big) Visual Room), refactoring the PMO and suggest some practices to help support this journey. Executives are challenged to lead by example and be transparent. - Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
I believe that executives must practice what they preach. If they want teams to be transparent and agile, they need to practice themselves and lead by example. This talk will share some Agile & Lean techniques, applied in a new way, to help organizations understand their constraints so they can transparently carry forward their journey to becoming Agile. “Seeing the Whole” includes customers, projects, applications, people, leadership, financials and Standard Work. We will propose creating a BVR (Big (I mean big) Visual Room), refactoring the PMO and suggest some practices to help support this journey. Executives are challenged to lead by example and be transparent. - Jon Stahl
Sharing how we build Agile teams at Agile Organization Development (https://agile-od.com). Now you know why the Agile teams we coach are built to last and sticky!
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
This presentation will focus on the topic of working in a distributed agile team. We’ll go over terminology (remote vs near shore vs offshore vs distributed vs satellite etc) and I will share three different examples of distributed teams I’ve worked on and how we managed to be agile with our practices around pairing, knowledge sharing, and minimizing upfront design.
We will discuss why the notion of distributed teams is becoming more and more relevant for modern organizations, what advantages and drawbacks exist, and what leadership needs to carefully evaluate when asking if distributed is right for their teams.
5 Keys to Building a Successful DevOps Culture featuring Mandi WallsSerena Software
DevOps is not just about tools and processes, it’s about people and their interactions. It requires a cultural shift that impacts every level in the organization and requires everyone to contribute.
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
Perhaps we've set our project management officers (PMOs) up for failure. Without knowing it, we ask them to predict the future using a one-size-fits-all approach to best practices – and that just doesn't work. There is no magic crystal ball! Learn how an agile PMO can help your organization tackle the right work, at the right time, with the right teams using JIRA.
In this quality assurance training, you will learn Agile. Topics covered in this session are:
• Agile Approach
• What does the Agile Manifesto Mean?
• 12 Principles of Agile
• Central: Incremental and Iterative Development
• Agile Methods
• Scrum Lifecycle
• Agile Methods – Scrum
• Scrum Values
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
Lean and agile transformation - how do you survive the radical shift towards inversion of responsibility and control while staying accountable for results?
ManageAgile, Berlin, Oct 2012
Speakers: Wolfgang Hilpert and Thoralf Klatt, AGT International
Speech tendency: Agile project management
Day and time: Wednesday, October 17th 2012, 3:40 pm - 4:25 pm
Abstract: In times of #management30 Agile leaders drive and support a radical shift towards inversion of responsibility and control while staying accountable for results and a healthy company ecosystem. Along with this (r)evolution in management philosophy comes a subtle change of how monitoring an organization’s success works in a beneficial manner, avoiding misleading metrics and resulting dysfunctional behavior. Join this session to hear how AGT International manages the balance between empowering development utilizing their skills and insight while aligning constraints and managing to achieve joint goals of the company.
Reference to the management: This session will look into leadership guidance for and monitoring progress of agile development teams with focus on areas such as:
* Validated Stakeholder Feedback (What has been delivered?)
- Appreciated Business Value
- Validated User Centered Design and Experience
- Established Customer Visibility and Trust
* Transparency (Be honest, knowing where you really are)
- Automation and Coverage Dashboard
- CI Radiator
- Reflect on and strive towards reducing Technical Debt
* Agile Development Process
- Predictability, e.g. Minimize Deviation between projected and accepted User Stories
- Process Maturity Dashboard
* Competence Development
- Team Flow
- Personal Development Plans
We leverage practical examples from our daily practice to illustrate opportunities for reuse within other companies.
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...Serena Software
DevOps is not just about tools and processes, it’s about people and their interactions. It requires a cultural shift that impacts every level in the organization and requires everyone to contribute. Watch the webex slides by Mandi Walls, author of the book “Building a DevOps culture,” to learn the key techniques for transforming the culture in your organization.
Sharing how we build Agile teams at Agile Organization Development (https://agile-od.com). Now you know why the Agile teams we coach are built to last and sticky!
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
This presentation will focus on the topic of working in a distributed agile team. We’ll go over terminology (remote vs near shore vs offshore vs distributed vs satellite etc) and I will share three different examples of distributed teams I’ve worked on and how we managed to be agile with our practices around pairing, knowledge sharing, and minimizing upfront design.
We will discuss why the notion of distributed teams is becoming more and more relevant for modern organizations, what advantages and drawbacks exist, and what leadership needs to carefully evaluate when asking if distributed is right for their teams.
5 Keys to Building a Successful DevOps Culture featuring Mandi WallsSerena Software
DevOps is not just about tools and processes, it’s about people and their interactions. It requires a cultural shift that impacts every level in the organization and requires everyone to contribute.
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
Perhaps we've set our project management officers (PMOs) up for failure. Without knowing it, we ask them to predict the future using a one-size-fits-all approach to best practices – and that just doesn't work. There is no magic crystal ball! Learn how an agile PMO can help your organization tackle the right work, at the right time, with the right teams using JIRA.
In this quality assurance training, you will learn Agile. Topics covered in this session are:
• Agile Approach
• What does the Agile Manifesto Mean?
• 12 Principles of Agile
• Central: Incremental and Iterative Development
• Agile Methods
• Scrum Lifecycle
• Agile Methods – Scrum
• Scrum Values
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
Lean and agile transformation - how do you survive the radical shift towards inversion of responsibility and control while staying accountable for results?
ManageAgile, Berlin, Oct 2012
Speakers: Wolfgang Hilpert and Thoralf Klatt, AGT International
Speech tendency: Agile project management
Day and time: Wednesday, October 17th 2012, 3:40 pm - 4:25 pm
Abstract: In times of #management30 Agile leaders drive and support a radical shift towards inversion of responsibility and control while staying accountable for results and a healthy company ecosystem. Along with this (r)evolution in management philosophy comes a subtle change of how monitoring an organization’s success works in a beneficial manner, avoiding misleading metrics and resulting dysfunctional behavior. Join this session to hear how AGT International manages the balance between empowering development utilizing their skills and insight while aligning constraints and managing to achieve joint goals of the company.
Reference to the management: This session will look into leadership guidance for and monitoring progress of agile development teams with focus on areas such as:
* Validated Stakeholder Feedback (What has been delivered?)
- Appreciated Business Value
- Validated User Centered Design and Experience
- Established Customer Visibility and Trust
* Transparency (Be honest, knowing where you really are)
- Automation and Coverage Dashboard
- CI Radiator
- Reflect on and strive towards reducing Technical Debt
* Agile Development Process
- Predictability, e.g. Minimize Deviation between projected and accepted User Stories
- Process Maturity Dashboard
* Competence Development
- Team Flow
- Personal Development Plans
We leverage practical examples from our daily practice to illustrate opportunities for reuse within other companies.
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...Serena Software
DevOps is not just about tools and processes, it’s about people and their interactions. It requires a cultural shift that impacts every level in the organization and requires everyone to contribute. Watch the webex slides by Mandi Walls, author of the book “Building a DevOps culture,” to learn the key techniques for transforming the culture in your organization.
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...Michael Oryszak
True digital transformation requires more than incremental improvements and goes beyond individual projects or processes. To become true digital masters, organizations need to think differently and work to enable their members to rethink everything they do in order to identify opportunities for automation. By addressing the capabilities for enhancing workflow automation as a personalized technology capability, organizations can take a giant leap forward and feed and innovation cycle without any limits. This session will help reframe the primary focus from large, centralized processes to enhancing individual and team collaborators that can drive their own process automation using a variety of commonly available no-code solutions. We will dive into techniques to educate and grow the organization's capabilities and also review some of the commonly supported models for measuring the results and ROI.
The Value Management SIG presented Chris Samson and Daniel Rahamim from London Underground who offered an insight to the organisational approach of implementing Lean principles in one of London Underground's major upgrade programmes.
Want to ensure everything you do adds value to your business? Want to make a real difference to business performance and customer satisfaction?
This challenge was taken up by London underground’s Sub Surface Upgrade Programme (SUP) 18 months ago amidst a time of cost savings, programme review and ever increasing expectations and scrutiny from our stakeholders and customers.
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
So you’ve been told that your organization is going to implement Agile methodologies across ALL of IT, and not just in development. And you’ve been given the responsibility to implement it in Security Operations, and without a clear plan or measurable objectives other than “make the team more efficient”. While one can complain that someone in the C-Suite heard of the book “Scrum: The Art of Doing Twice the Work in Half the Time”, you still have a job to do. So the basics of Project Management, Agile, Scrum & Kanban are covered and how one can shoehorn these concepts into working in an operations context. Oh, and there will also be some finagling of where DevOps stands regarding Agile and Operations.
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
Updated version of my original Cyphercon talk. With more useful information regarding how to enact change and better visual representation of certain concepts. This talk was given at CircleCityCon 10 in 2023
"Transforming Enterprise Teams to DevOps Workflows" Mandi WallsYulia Shcherbachova
Abstract: As large organizations become more interested in DevOps and the velocity it can offer, introducing new ways of working to teams with longtime habits and familiar workflows can be challenging. Shifting goals, new tools, and new skills create a stressful environment for technologists still trying to keep applications and services running. New tools should make work easier, not worse! This talk will cover some of the common pitfalls large organizations face when radically changing work as well as tips for technologists and managers for surviving the implementation of large changes.
An Executive Insider's Guide to Enterprise Agile TransformationScott Richardson
Gain insights and learn real-world strategies and techniques for leading an enterprise or divisional Agile transformation as an executive or senior leader of a large organization.
Berkeley Method of Innovation LeadershipIkhlaq Sidhu
Berkeley Method of Innovation Leadership. A method and language to adapt, do new things, change culture, match strategy, set innovation mindset and psychology.
One of the most common mistakes people make during change is to address the symptoms of problems and then jump to solutions far too early. It is vital that the root causes of problems are uncovered, explored and addressed.
Your job in this workshop is to ensure that the Change Team develops an in-depth understanding of the challenges. It is in this workshop that team members can begin to feel daunted by the challenges ahead as the scale of what has to be done becomes more and more real to them. Reassure them that these feelings are natural and an important part of the change process acknowledging and facing them helps build confidence in the team.
At the heart of this workshop is the need to uncover, explore and start to address the root causes of the current situation, to develop an understanding of the scale of the challenges and to come up with a range of potential solutions that will be effective.
They will need to look at the practicality of the solutions and ensure that they’re sustainable. They should consult with stakeholders to test their chosen solutions before updating the Project Plan that they will be presenting to the Leadership.
This presentation was provided by Jonathan Clark of Jonathan Clark & Partners, during Session One of the NISO event "Agile Product and Project Management for Information Products and Services," held on May 14, 2020.
Similar to How to Pitch a Software Development Initiative and Ignite Culture Change (20)
The future of DevOps: fully left-shifted deployments with version control and...Red Gate Software
Join us to see Redgate's latest database DevOps innovations, which empower developers to code in the IDEs of their choice, version control database changes in plain SQL, and easily validate their changes against a masked copy of production as soon as they make the change.
By integrating cloning technology into proven developer workflows, Redgate:
• Provides a platform for easy and safe experimentation and innovation
• Reduces time to market for changes by removing manual work and enabling Continuous Delivery
• Supports continuous quality with static code analysis and automated testing functionality
Kendra Little will show you Redgate's recent innovations in action and give you a picture of where Database DevOps is going, and why.
Embracing DevOps through database migrations with FlywayRed Gate Software
"Evolutionary Database Design" is the best phrase to describe database migrations. But what do we know about database migrations using PostgreSQL containers?
This session will provide you with answers and guidelines to get you started with Database DevOps practices for your organization. You will learn the aspects, methods, and strategies to build and manage your database deployments through CI/CD pipelines with open source tools like Flyway, Jenkins, and Kubernetes.
You will be able to build your first database migration through a CI/CD pipeline at the end of this session.
Discover how Database DevOps and Octopus Deploy enable your organization to increase efficiency, reduce errors and get the most from your customer infrastructures.
Redgate Solution Architect, Chris Unwin will be joined by Octopus Deploy Continuous Delivery Architect, Ryan Rousseau as they demo:
• Multi tenancy deployments
• Tailoring release artifacts
• Effective Monitoring across your customer estates
A leading global bank, with a worldwide network of financial and business centers, Mizuho prides itself on their "customer first" principle.
James Phillips, VP of Corporate Technology at Mizuho, joins us to share how utilizing Database DevOps enables them to adapt quickly to market changes, with consistent and consolidated processes.
You will hear Mizuho’s Database DevOps transformation story first-hand, including:
• What prompted them to introduce Database DevOps?
• How did they get started?
• How does Database DevOps enhance their “customer first” principle?
• What were the biggest obstacles they had to overcome?
• What business benefits have they seen?
• What are the next steps in their DevOps journey?
Setting up monitoring for your SQL Server instances can be tough.
In this webinar, Microsoft MVP, Grant Fritchey and Senior Software Engineer for SQL Monitor, Jeremiah Peschka will walk you through the seven steps you need to perform in order to accomplish this challenge.
Knowing what’s happening on your servers is vital to ensuring business continuity, and the steps shared here will assist you through that process. We’ll show you the best way to set up monitoring on your environment, and how Redgate SQL Monitor provides a powerful and fast way of achieving this.
We’re excited to announce that Redgate has introduced a new workflow for both our SQL Server and Oracle DevOps solutions. This new workflow combines the state-based development experience implemented in SQL Source Control and Source Control for Oracle with the customizable power of migrations-based deployments.
The biggest benefit of the workflow is that customers may begin their DevOps journey with the simpler state-based development approach when that fits their needs, with the knowledge that they can transition seamlessly to more robust migrations-based deployments when they are ready.
In this webinar, Chris Unwin and Kendra Little show you the new workflow in action with SQL Source Control and Azure DevOps.
You’ll learn:
· What the new workflow is
· Which scenarios in state-based model make the new work flow desirable, and how to know if it’s right for your team
· What it’s like to work with the new workflow – we promise plenty of demos!
Key findings from the 2020 state of database dev ops reportRed Gate Software
The results are in! Join our expert panel, Kendra Little, Kellyn Pot’Vin Gorman & Grant Fritchey, to dig into key findings from Redgate’s fourth annual State of Database DevOps Report and learn how to use these insights to drive improvements in your own software development process.
Our webinar panel this year includes specialists with expertise in both Oracle and SQL Server, as well as experience implementing and managing Agile methodologies and compliant database DevOps in Enterprise environments.
We will share key findings and insights from this year’s report, which received input from more than two thousand developers, DBAs, and IT leaders worldwide, representing all industry verticals. Topics will include:
• Frequent database deployments are increasing: 49% of respondents now report they deploy database changes to production weekly or more frequently;
• The two top perceived obstacles to implementing DevOps are now concerns about upskilling and disruption to existing workflows. We will discuss how business cases to implement database DevOps should address these concerns;
• Developers are now involved in the majority of production database deployments, continuing an increasing trend we have seen across four years of this study. We will discuss what this means for both developers and DBAs;
• Most respondents deploy changes to their most business-critical databases while the system is online. Those who perform all or nearly all deployments with the system online reported lower lead time for changes and lower defect rates. We will discuss why this makes sense and how teams achieve this;
• Respondents who report that it is easy to get a code review for database changes also report lower production defect rates and lower lead time for changes to be deployed to production. We will discuss how to optimize database code review for different organization and team sizes.
Your business depends on rapidly deploying high-quality changes to databases while minimizing risk to data.
Learn how to protect business-critical data and improve software delivery with Redgate’s Compliant Database DevOps solution, which extends DevOps processes to Microsoft SQL Server and Azure SQL Database.
Microsoft Data Platform MVPs Kendra Little, Steve Jones, Kathi Kellenberger and Grant Fritchey come together for this festive webinar special.
Our band of experts discuss their highlights and favourite memories from throughout the year, sharing their own personal moments of glory, biggest learnings, and hilarious bloopers.
PASS President Grant Fritchey is joined by fellow Microsoft MVPs Kendra Little, Steve Jones and Kathi Kellenberger to discuss their highlights and learnings from PASS Summit 2019, the largest Microsoft Data Platform conference.
How SQL Change Automation helps you deliver value fasterRed Gate Software
Learn how Redgate tools enable you to speed up software delivery with reliable, repeatable processes that remove the database bottleneck. Learn how you can empower your developers to innovate without sacrificing compliance, and bring DBAs into the SDLC early at critical review points.
Microsoft's Principal Cloud Advocate & DevOps Lead Abel Wang and Redgate's Steve Jones cover:
- What is DevOps?
- How to explain the value of DevOps to both leadership and engineers
- Tips for advocating for DevOps as part of your 2020 planning
- How other organizations have had success implementing DevOps
- Lessons learned from Microsoft's DevOps transformation
In this session, you will learn the difference between Azure SQL Database, SQL Managed Instances, Elastic Pools, and SQL Virtual Machines. You will learn how to use tools to test migrations for issues before you start the migration process. You will learn how to successfully migrate your database schema and data to the cloud. Finally, you will learn how to determine which performance tier is a good starting point for your existing workload(s) and how to monitor your workload overtime to make sure your users have a great experience while you save as much money as possible.
The Ultimate Guide to Choosing and Implementing the Right Monitoring ToolRed Gate Software
Choosing the right monitoring tool for your organization goes beyond feature comparison and quite often even price. While you will likely have a budget to stick to and need to ensure the costs of the tool don’t exceed it, there are other factors you should consider when selecting the right tool for your organization.
Drawing on his 20 years’ experience in IT, Microsoft MVP Grant Fritchey explores in this presentation the following aspects of your monitoring selection process:
- Quantifying why change makes sense with monitoring
- Implementation hurdles and how to overcome them
- How to demonstrate success with your monitoring initiative after purchase
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Red Gate Software
Each year, the DevOps Research and Assessment group (DORA) publishes critical research revealing the impact of DevOps on organizations of all sizes. The findings show what makes some teams successful at DevOps, while others fall behind.
Jez Humble, a founding member of DORA well known for his groundbreaking research on IT performance, and Redgate’s Microsoft MVP Steve Jones offer the latest insights from the 2019 Accelerate State of DevOps Report – and what they mean for your organization and career.
Using Redgate, AKS and Azure to bring DevOps to your databaseRed Gate Software
Practical solutions on how to bring DevOps to your database including:
- The importance of getting your database code into source control
- How to test your database changes
- Tools you can use to automate build and test processes
- How to build an automated deployment process for your database with Redgate tools
- How to embrace using Azure Kubernetes Services (AKS) in your deployment pipeline
- Deploying your entire pipeline as and when it is needed from Dev to Prod saving your organisation money
Using Redgate, AKS and Azure to bring DevOps to your DatabaseRed Gate Software
Join Hamish Watson and Rob Sewell to learn practical solutions on how to bring DevOps to your database, including:
• The importance of getting your database code into source control
• How to test your database changes
• Tools you can use to automate build and test processes
• How to build an automated deployment process for your database with Redgate tools
• How to embrace using Azure Kubernetes Services (AKS) in your deployment pipeline
• Deploying your entire pipeline as and when it is needed from Dev to Prod saving your organisation money
Database upgrades and data in general are often the most complicated part of your deployment process, so having a robust deployment path and checks before getting to production is very important.
The demos will showcase practical solutions that can help you and your team bring DevOps to your database using SQL Source Control, infrastructure as code, docker containers and SQL Change Automation – all leading up to a fully automated test and deployment process.
This will be a fun-filled fast paced hour and you will learn some new skills which will bring immediate benefit to your organization.
How Standard Bank overcame technical and cultural challenges to implement database CI/CD!
Redgate’s Grant Fritchey talks to James Grant from Standard Bank about implementing continuous integration and continuous deployment to their databases. Join us to hear about the challenges they faced along the way, how they overcame them, and the benefits they’re now seeing. In this session you’ll learn about:
• Addressing management concerns such as the high cost of failure, protecting business-critical data, and difficulty tracking changes
• Overcoming resistance to change in the teams and getting change past the “old guard”
• Brown-field vs green-field CI/CD pipelines and the technical challenges of bringing existing database solutions onto a pipeline
• Using database unit testing as more than just a way to limit bugs and errors
Standardize Database Development Across your Organization in 4 Key StepsRed Gate Software
In the increasingly demanding world of software delivery, IT teams are feeling the pressure to deliver value to customers quicker than ever, often at odds with their day-to-day demands. Then there’s the database, which is still perceived as a bottleneck in the development process.
Discover how adopting 4 steps will lay your foundations for automation and compliant database DevOps. Speeding up and simplifying team-based database development, allowing your IT teams to improve collaboration and free up their time to innovate, add value and focus on more enjoyable work.
Adopt version control
Introduce dedicated development environments
Standardize coding styles
Adopt unit testing for the database
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
How to Pitch a Software Development Initiative and Ignite Culture Change
1. How to Pitch a Software
Development Initiative and
Ignite Culture Change
2. Ike Ellis @ike_ellis
www.ikeellis.com
Microsoft MVP
Chairperson of the San Diego TIG
Book co-author – Developing Azure Solutions
Upcoming course on Azure Databricks
Crafting Bytes
We’re hiring Data Experts!
www.craftingbytes.com
3. The challenges of culture change
• Personal
• Team
• Company
• Societal
21. Every leader I’ve ever met has the same
few things in common:
• A lingering project
• A lingering problem
• A publicly embarrassing event
22. So tune in to the radio station and
calm their fear
• We can deliver faster
• We’ll deliver more frequently
• We’ll have fewer bugs
• We’ll have more success
26. Phrases of Fear
• We tried that and we failed
• That will never work here
• This is just the latest fad,our processes are tried and true
• Our company is always 10 years behind the industry
• I have too much to do and this will slow me down
• Just another kitchy program that will eat up all our time
27. But we can address their fears and slowly
introduce change so that they are
comfortable with it
28. Steps to developing new habits:
Step 1: Focus on One New Habit at a time
Step 2: Form a new habit? Commit to 30 days per new habit
Step 3: Anchor Your New Habit to an Established Habit.
Step 4: Take Baby Steps. Don’t be too hard if you misstep or
step backward…stay determined to baby step forward
Step 5: Make a Plan for Obstacles.
Step 6: Create Accountability for Your Habit.
Step 7: Reward Important Milestones.
Step 8: Build a New Identity.
38. Culture TIP: Bathroom signs
LEARN ON THE LOO!
• Teach DevOps Best Practices
• Teach how to use Source Control
• Teach good testing techniques
• Teach culture
39. Standardizing source code only
Pros
• Provides audit trail of
development changes
• Manages collaboration
of team members
• Standardizes coding
practices
Cons
• Manual database code
validation, testing, and
deployments
• Requires a custom process
to prevent environment drift
42. SQL Provision adds speed & safety
• Rapidly refresh development databases with
real-world datasets
• Easily support dedicated environments that
isolate changes made in branches and allow
experimentation
• Mask sensitive data upon image creation
43. Should monitoring be in your initial project?
Pros
• Visibility into production
health
• SQL Monitor shows when
deployments have occurred,
making it easy to track
customer impact (good and
bad) of changes
Cons
• If an external team in
your organization already
controls monitoring,
proposing a change may
be tricky
44.
45. In a supported POC, ask for
guidance from Redgate
• Crafting executive summary
• Industry standards for success criteria
• Sample schedules & help keeping the team on track
46. Elements of a technical project pitch
• Executive Summary
• Business Need
• Solution to be Proven
• Success Criteria and
Long-Term Gains
• Prerequisites
• Schedule
• Team
• Other Resources
• Risks
47. Project Schedule
Keeps your team moving in sync
Helps key stakeholders understand
• Target project duration
• Key milestones
• Proof of concept schedule and core meetings
48. Identify and approach potential
sponsors
Who might this project resonate with in your organization?
• C-Level
• Executive & Senior Managers
• Department Heads
49.
50. Key actions for a sponsor
• Help build a coalition of managers and peers
• Be visible to employees throughout the project
• Communicate the ‘why’ of the change to employees
https://www.prosci.com/resources/articles/change-sponsor-checklist
51. Messages from sponsors
Engage with employees with face-to-face messaging
• Video and recordings work when in-person isn’t possible,
these are more effective than emails alone
Answer questions about the business issues
• “Why is this change happening?”
• “What is the risk of not changing?”
https://www.prosci.com/resources/articles/change-management-communication-checklist
52. The goal of a Proof of Concept is
demonstrating that the tools achieve your
success criteria
53. Choose your technical champions
This team will:
• Explore methodologies to standardize database code
and choose the best approach for your teams
• Set up a proof of concept (POC), safely outside of
production
• Explore and test automation for provisioning, builds
(code validation) and change deployment
54. A rule for any POC
• It must be safe for the team to make a big
mess during the process
•
It must be safe to fail and start over and try
again
55. Avoid these anti-patterns
• Causes of failed proof-of-concepts
• Not a joint venture
• Key stakeholders not involved
• Think it will be more labor
intensive than it is
• Developers leading without
manager buy-in
• Too much focus on tech benefit vs
business benefit
• Biting off too much at a time
58. A POC doesn’t take 2 months of
sustained work
The two-three month timeline applies if:
• Your internal point team has other duties
• You only get a few hours of their time each week
Dedicated resource teams have completed Standardize,
Automate & Protect POCs in two weeks
60. Support practices to map
• What team on-call rotations are needed?
• How to avoid single-points of failure in the team?
• How/when to escalate to subject matter experts?
61. Shifting change approval left
• Shifting change review and approval to earlier in
the development cycle speeds you up
• First steps: can standard (pre-approved) changes
help get you started?
• Sponsorship: this is one place where a sponsor
who can help you build a coalition will help
62. Completing your Proof of Concept
• Collate results from POC and implementation plan
• Finalize licensing
• Set target implementation date and schedule first call
and support session
• Internal presentations about business benefits
63. When an executive sponsor has been
involved from the start, POC sign-off and
completion goes very smoothly
64. Any questions?
Ike Ellis @ike_ellis
www.ikeellis.com
Microsoft MVP
Chairperson of the San Diego TIG
Book co-author – Developing Azure Solutions
Upcoming course on Azure Databricks
Crafting Bytes
We’re hiring Data Experts!
www.craftingbytes.com