My presentation slides from the Agile Gurugram 2019 Conference. Here I discuss the value of quality and how dysfunctions may affect it.
Every team is focused towards delivering quality, no one wakes up in the morning with an idea to introduce defects, we naturally ideate to solve problems. Unknowingly though, dysfunctions always creep in and identifying a dysfunction is extremely difficult especially when you are a part of the dysfunction. The context of defect severity and how these may create an illusion of quality; how accountability of a single person (e.g.: Product Owner) may result in a "Lack of Commitment" dysfunction; and how cost is not proportional to quality especially when it comes to delivering virtual products and services related to it.
Dr. house would be a great product managementTautvydas Gylys
If product management goal is to increase the accuracy of company bets and if discovery is the process of doing that, why we spend so little time in comparison to taking care of delivery. Here I'm sharing insights from House MD and first steps we take @Trafi to change that.
My presentation slides from the Pune UnConference 2018. Here I discuss the value of quality and how dysfunctions may affect it.
Every team is focused towards delivering quality, no one wakes up in the morning with an idea to introduce defects, we naturally ideate to solve problems. Unknowingly though, dysfunctions always creep in and identifying a dysfunction is extremely difficult especially when you are a part of the dysfunction. The context of defect severity and how these may create an illusion of quality; how accountability of a single person (e.g.: Product Owner) may result in a "Lack of Commitment" dysfunction; and how cost is not proportional to quality especially when it comes to delivering virtual products and services related to it.
Why You Don't Want to be a Tester; an agile discussionBrett Tramposh
"Why You Don't Want to be a Tester" focuses on a common discussion we are having among Quality Assurance and Software Testing professionals, especially as it relates to operating as part of an agile team.
In a recent discussion at the Software QA User Group in Portland Oregon, Brett used these slides to foster conversation and to promote the idea that each person should be proactive in their approach to not allow their role to simply become a tester. Solid QA practices are needed more today than ever as we move fast and raise the bar on quality and continually add to our tool belt!
This presentation gives you the evidence as to why unit testing works and a process for how to bring it your team as soon as possible. There's a reason why the growth of unit testing, and automated unit testing in particular, has exploded over the past few years. It not only improves your code, it's faster than releasing code without tests. You'll learn: What, exactly, is a unit test?; The 7 reasons why managers love unit testing; and how to change mindset and processes to start unit testing now.
Dr. house would be a great product managementTautvydas Gylys
If product management goal is to increase the accuracy of company bets and if discovery is the process of doing that, why we spend so little time in comparison to taking care of delivery. Here I'm sharing insights from House MD and first steps we take @Trafi to change that.
My presentation slides from the Pune UnConference 2018. Here I discuss the value of quality and how dysfunctions may affect it.
Every team is focused towards delivering quality, no one wakes up in the morning with an idea to introduce defects, we naturally ideate to solve problems. Unknowingly though, dysfunctions always creep in and identifying a dysfunction is extremely difficult especially when you are a part of the dysfunction. The context of defect severity and how these may create an illusion of quality; how accountability of a single person (e.g.: Product Owner) may result in a "Lack of Commitment" dysfunction; and how cost is not proportional to quality especially when it comes to delivering virtual products and services related to it.
Why You Don't Want to be a Tester; an agile discussionBrett Tramposh
"Why You Don't Want to be a Tester" focuses on a common discussion we are having among Quality Assurance and Software Testing professionals, especially as it relates to operating as part of an agile team.
In a recent discussion at the Software QA User Group in Portland Oregon, Brett used these slides to foster conversation and to promote the idea that each person should be proactive in their approach to not allow their role to simply become a tester. Solid QA practices are needed more today than ever as we move fast and raise the bar on quality and continually add to our tool belt!
This presentation gives you the evidence as to why unit testing works and a process for how to bring it your team as soon as possible. There's a reason why the growth of unit testing, and automated unit testing in particular, has exploded over the past few years. It not only improves your code, it's faster than releasing code without tests. You'll learn: What, exactly, is a unit test?; The 7 reasons why managers love unit testing; and how to change mindset and processes to start unit testing now.
Behaviour Driven Development from the ground up. Non-technical introduction that motivates the adoption of BDD.
Best viewed as a video. Should be followed by Matt Wynne's session "BDD can save your agile"
This slide deck was orignally prepared by Steve Tooke for CukeUp AU and then modified and presented by Seb Rose to
Building a culture of quality real world examples #CAST2015Josh Meier
I gave this talk at CAST 2015 in Grand Rapids, MI. It focused on laying out what I think culture and quality are and then going through some real work examples of building a culture of quality from the bottom up.
Software development is hard! A common pattern in our field is project starting with the best of intentions and halfway through problems appear. Problems that slow us down, that will cause us to loose speed and flexibility. So, what is Test Driven Development and how it gives us back control over our projects?
Agile Software Development for Non-Developershamvocke
A Crash Course Introduction into the world of Agile Software Development for people with a sparse or non-existent background in Software Development.
I held this presentation as a Brownbag session at ThoughtWorks Hamburg. The TDD part included a live coding session and the part about Continuous Integration and Continuous Delivery was backed with an example of a real Continuous Integration Server that worked on the results from the TDD live coding session.
just my experience after releasing a software and after that release i started to think how we can improve ourself more. thats what i share on this slide
Learn about problems of mature teams, about myths of pair programming and pair synergetic behaviors. How to implement pair programming in your company and how we did it in DaftCode.
Do you know EDD? EDD means Error Driven Development, aka “Write a test to reproduce the bug before fixing it”. That sentence leads the InfoJobs’ app to the zero bugs dream. And here are some slides to help me spread the idea to Schibsted’ teams.
Uxebu
-The Validation Board: was it useful to better understand our customers?
-Preparing a questionnaire: was that simple?
-What have we learned?
These were the slides I created for my talk at the Lean Startup Meetup, in Munich.
Too bad I didn’t publish them before!
Check out SPADE, a framework for crafting quality with code. This presentation highlights five topics that designers and developers should be covering throughout design and development.
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Abdelkrim Boujraf
In summary, we have presented here a method for efficiently testing large parts of web-based software by using elements of code generation to generate automatable tests, and by using BDD concepts to model tests for non-generated screens and non-generated business actions. Further, we have described a method for context-based unit
testing that, when combined with generated code and tests, yields an acceptable trade-off between development efficiency and time spent on testing
Behaviour Driven Development from the ground up. Non-technical introduction that motivates the adoption of BDD.
Best viewed as a video. Should be followed by Matt Wynne's session "BDD can save your agile"
This slide deck was orignally prepared by Steve Tooke for CukeUp AU and then modified and presented by Seb Rose to
Building a culture of quality real world examples #CAST2015Josh Meier
I gave this talk at CAST 2015 in Grand Rapids, MI. It focused on laying out what I think culture and quality are and then going through some real work examples of building a culture of quality from the bottom up.
Software development is hard! A common pattern in our field is project starting with the best of intentions and halfway through problems appear. Problems that slow us down, that will cause us to loose speed and flexibility. So, what is Test Driven Development and how it gives us back control over our projects?
Agile Software Development for Non-Developershamvocke
A Crash Course Introduction into the world of Agile Software Development for people with a sparse or non-existent background in Software Development.
I held this presentation as a Brownbag session at ThoughtWorks Hamburg. The TDD part included a live coding session and the part about Continuous Integration and Continuous Delivery was backed with an example of a real Continuous Integration Server that worked on the results from the TDD live coding session.
just my experience after releasing a software and after that release i started to think how we can improve ourself more. thats what i share on this slide
Learn about problems of mature teams, about myths of pair programming and pair synergetic behaviors. How to implement pair programming in your company and how we did it in DaftCode.
Do you know EDD? EDD means Error Driven Development, aka “Write a test to reproduce the bug before fixing it”. That sentence leads the InfoJobs’ app to the zero bugs dream. And here are some slides to help me spread the idea to Schibsted’ teams.
Uxebu
-The Validation Board: was it useful to better understand our customers?
-Preparing a questionnaire: was that simple?
-What have we learned?
These were the slides I created for my talk at the Lean Startup Meetup, in Munich.
Too bad I didn’t publish them before!
Check out SPADE, a framework for crafting quality with code. This presentation highlights five topics that designers and developers should be covering throughout design and development.
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Abdelkrim Boujraf
In summary, we have presented here a method for efficiently testing large parts of web-based software by using elements of code generation to generate automatable tests, and by using BDD concepts to model tests for non-generated screens and non-generated business actions. Further, we have described a method for context-based unit
testing that, when combined with generated code and tests, yields an acceptable trade-off between development efficiency and time spent on testing
Session 5 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
This series will help Project Management Professionals to learn more about the scope of the certifications and shed more light on the intricacies surrounding the PMP® and CAPM® certifications.
Learn more about PMP® and CAPM® and the positive impact they may have on your professional career. Both PMP® and CAPM® from PMI could help you achieve that elusive promotion or get you that golden ticket to joining your dream organization.
Registration Link: https://bit.ly/42iE5rJ
Session Dates: 15th November'23 / 20th December'23 / 17th January'24
Session Timings: 09:30 AM - 10:30 AM (BST) / 10:30 AM - 11:30 AM (CEST/SAST) / 11:30 AM - 12:30 PM (EAT/AST) / 12:30 PM - 01:30 PM (GST) / 02:00 PM - 03:00 PM (IST) / 03:30 PM - 04:30 PM (ICT/WIB) / 04:30 PM - 05:30 PM (SGT/PHST) / 07:30 PM - 08:30 PM (AEDT)
Only final registrants to the event in the link (https://bit.ly/42iE5rJ) can avail of a 50% discount on all online PMP/CAPM programs of vCare Project Management conducted by Seshne Govender PgMP, PMP, DASM, DASSM, PDM, BSc Eng in 2023 & 2024.
Mark Mzyk
Engineering Manager with Chef
Find more by Mark Mzyk: https://speakerdeck.com/mmzyk
All Things Open
October 26-27, 2016
Raleigh, North Carolina
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
Thanks to Liam and the crew from Magentys for arranging a fantastic evening of presentations on all things DevOps.
Attached is my presentation from the event on Enterprise Devops.
For those of you who missed it:
“Join the crowd of 100 industry leaders across the Retail, Finance and Digital sectors for an exciting evening of talks in London’s Tech City on DevOps. Enjoy networking with a chilled beer alongside the experts who are making DevOps work and those who want to make it work.
Whether you’re a corporate or start-up, DevOps should be a hot topic so listen to how the experts are achieving great things, hear their views on the trends and discuss the future of DevOps.”
Jonny
enterprisedevops.com
DevOps is mainstream - at least the tools, the automation and the metrics. But what happened to DevOps Culture? Does it still matter? If yes - how do we achieve it?
2i recently attended a DevOps Summit in London to learn more about how different companies have implemented DevOps. Read our overview to gain a better understanding of the DevOps operating model.
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
When the Atlassian Dev Tools team looked to innovate on continuous integration and delivery, we explored many ways to bring the build and deployment pipeline closer to developers and Bitbucket. This led us to think outside the existing product boundaries of Bamboo and build on top of the Bitbucket Connect platform.
James Bryant, a senior designer on the Software Team, will take you through how his team decided to build on top of a platform instead of building out new products. It involves defining a vision, guiding a team with an experience, and testing with customers early and often to build the new Bitbucket Pipelines feature.
You’ll come away from this session with a framework for adopting an experience-driven strategy, and tips to help give your agile teams a vision to build on top of a platform.
Products covered:
Bitbucket, Bamboo
Patterns of Evolutionary Architecture - Agile and Beyond 2018Shawn Button
In Agile you should start with the simplest thing that will give you value, and iteratively build on top of that. But how does that work with a Legacy Enterprise Application that everyone is terrified to touch? Or what if we need to build an application that handles millions of transactions a day? How can we make sure that our architecture will meet our needs two years from now, when we don’t know what the application will look like? And how does the process of architecture work in an Agile environment? Join Chris and Shawn in this interactive session, as they explore these topics. Learn architectural patterns that allow you to evolve your architecture. Examine techniques to help you work with legacy apps and dependencies. Learn how good architecture allows us to manage technical risk. See how business and technical people can work together to build an incremental plan for your product.
Presented at JAX London 2013.
Software craftsman and co-founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but just started his professional career in 1996. He has worked for startups, software houses, product companies and international consultancy companies. Having worked as a consultant for the majority of his career, he had the opportunity to work in a good variety of projects, with different languages and technologies, and across many industries. Currently he is a director at UBS Investment Bank, where he works as a hands-on mentor, giving technical directions, looking after the quality of the systems and pair-programming with developers in the UK and abroad. His main objective is to help developers to become real software craftsmen.
All Method, No Madness: Guiding Agile Teams Through ResearchAggregage
Many Product Managers feel quality user research can't keep up with the fast-paced agile teams. However, if you're willing to adapt, you don't have to sacrifice agility or insights. Join Amanda Stockwell, President of Stockwell Strategy, as she covers issues agile teams have and how to solve them.
[Shorter Version] Agility in the world of ITeS Business - Regional Scrum Gath...Vishal Prasad
Shorter version of the talk earlier delivered at the Kanban India 2023 Conference. This presentation is from the 30 min talk presented during the Regional Scrum Gathering 2024 in Pune organised by the Agile Practitioners Group of India (APGI).
Embracing DEI Enhances Agility - Agile India 2023Vishal Prasad
Talk by Tina Vinod and me at the Agile India 2023 conference arguing how embracing diversity, equity, and inclusion enhances an organisation's agility.
Why I stopped coaching agility and so should you!Vishal Prasad
These slides are from my talk at the Agile India 2020 conference. In here, I present my work with identifying reasons that may hinder agility within organisations on account of certain actions by agile coaches and other hypothesis.
Making Invisible Choices - Decision Making moulded by our Mental ModelsVishal Prasad
Workshop conducted as a part of Converge Coimbatore 2019. The workshop focused on how our values and principles mould our mental models that can be witnessed in our practices.
Agile leadership day workshop conducted at Wiley. This workshop covered the basics of Agile Software Development and an introduction to Business Agility. The workshop also included discussion about various Scaling Frameworks available in the industry under the Agile umbrella.
The fight-or-flight response is a physiological reaction that occurs in response to a perceived harmful event, attack, or threat to survival. The current situation doesn't seem any different when it comes to threat to survival. We however deal with not one but two threats; while the primary threat is more direct with regards to a deadly virus, the second threat is seems more inevitable and drastic due to the way humanity has evolved over the years - economics.
As more and more governments & healthcare professionals take a stand to fight the virus with temporary lockdowns(flight response), a substantial quanta also takes a stand to revive the economy. Governments & industrialists alike have been working on strategies to not only arise from this situation but also be stronger than before to recover their losses (fight response). Although history hasn't been kind to the tribes with a fight response, our current flight response doesn't seem very bright either.
Which brings us to the question, will the new normal ever be the same as the normal we once called, "normal"?
In this 15 minute talk I plan to present 3 aspects when it comes to formulating goals that define a business in the new normal:
1) What will the new organisation goals look like? Their possible structure and effects.
2) What will the new product goals look like? The new definition of customer centricity.
3) What will the new individual goals look like? The autonomy, mastery, and purpose.
The idea of this talk is to explore the possibilities of the new and embrace the change
As presented during the Agile India 2019 Conference.
I started this talk by asking if there were people in the room who believed that experiments were don't work and were a waste of time. A few hands went up in the air so I listed a few inventions of the past which were results of experimentation.
This is where I defined the terms experiment, experimentation, and mindset as these were crucial to address SLICE. SLICE is not a framework I said, rather 5 steps needed to run successful experiments; and it's not very different than the Scientific Method that has been in existence since the 19th century. SLICE is merely an old wine in a new bottle, but it's a new bottle, that's innovation.
SLICE focuses on simplifying the the process of running experiments so that anyone can do it and it spells of the attitudes (mindset) required for experimentation. The 5 steps of SLICE are, Select - Learn - Implement - Chronicle - Expand. Select a hypothesis to run an experiment, learn more about it, implement is, chronicle the results, and expand by repetition of the experiment.
Out of the many attitudes that define the experimentation mindset, I defined 3:
1) Learn to fail
2) Don't hate what you don't understand
3) Thought experimentation
I provided examples of each of these and summarised as I finished my talk.
Managing requirements with user storiesVishal Prasad
User stories have become the trend in the agile software development community to manage requirements. This presentation provides a gist of the requirements management process using user stories, specification by examples, behavior driven development, and acceptance test driven development.
With the buzz around agile software development, let's take some time out and see what waterfall software development really meant and were you ever truly waterfall
Agile Principle # 12 defines that at regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. From Scrum to Kanban and other agile frameworks, this is accomplished through retrospectives and continuos improvement processes. The key to being a successful agile practitioner is to identify areas of improvement and then experiment ways of improving it. But it doesn't stop there; positive improvements ultimately become success stories for other teams and motivates them to experiment with newer ideas which eventually leads to innovation. A negative outcome isn't bad either since it adds to the experience of situations where ideas may not apply. Thus the key to this process lies in being a child, an explorer, and inculcate an experimentation mindset. The SLICE framework addresses this in the following way:
Share: Share an area of improvement
Learn: Explore the area for ways of improvement
Implement: Search & apply the learning to identify the success factors
Collateral: Publish blogs, white papers, presentations, etc. as observations of the implementation
Expansion: Grow, Seed, and Split in order to explore new venues for success
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
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.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
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.
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.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
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/
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?
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
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.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Repeating the "Quality Debate" @ Agile Gurugram 2019 Conference
1. A “Quality” Debate
Rethinking the mindset for non-negotiable Quality in
Software Products
- Vishal Prasad
Product Development Consultant
@AgileMaven
This presentation contains copyright free images from Pexels and Google.
2. Story of The Innovation Lab
Post that, the client
had a choice to
continue; and the SOW
was to provide them a
flavour of Agile &
DevOps while building
a useable prototype.
On 3rd August 2018, I
met Stella (a
successful project
manager & an author)
who’s heading the
innovation lab for a
popular product org.
I was invited by an
ex-colleague who was
looking for a
consultant who can
execute a 5 week
engagement with their
client.
Here’s an extract from our conversation:
3. Stella: The idea is simple, we call in the
customer’s cross-functional team to our
innovation lab for 5 weeks and the SOW
states that we have to acquaint them with
hands-on Agile and DevOps practices while
building a useable prototype so that they can
continue even without us after 5 weeks.
4. Stella: The idea is simple, we call in the
customer’s cross-functional team to our
innovation lab for 5 weeks and the SOW
states that we have to acquaint them with
hands-on Agile and DevOps practices while
building a useable prototype so that they can
continue even without us after 5 weeks.
Vishal: Great, how can I help?
5. Stella: The idea is simple, we call in the
customer’s cross-functional team to our
innovation lab for 5 weeks and the SOW
states that we have to acquaint them with
hands-on Agile and DevOps practices while
building a useable prototype so that they can
continue even without us after 5 weeks.
Vishal: Great, how can I help?
Stella: What do you suggest we
teach and build?
7. Vishal: Well, what you build will
be decided by the Product Owner.
Stella: We don’t have one, it’s costly
for a 5 week engagement. It’s a heavy
investment for a prototype.
8. Vishal: Well, what you build will
be decided by the Product Owner.
Stella: We don’t have one, it’s costly
for a 5 week assignment. It’s a heavy
investment for a prototype.
Vishal: Okay, if your SOW states DevOps, there’s some
groundwork that’ll be needed. You can manage the
scope of your DevOps implementation, but I’ll suggest
you begin with automated testing, preferably TDD.
9. Vishal: Well, what you build will
be decided by the Product Owner.
Stella: We don’t have one, it’s costly
for a 5 week assignment. It’s a heavy
investment for a prototype.
Vishal: Okay, if your SOW states DevOps, there’s some
groundwork that’ll be needed. You can manage the
scope of your DevOps implementation, but I’ll suggest
you begin with automated testing, preferably TDD.
Stella: That’ll be difficult. We have only 5
weeks and testing is time consuming. We
have to deliver the prototype as well.
10. Vishal: How will you verify if
your Continuous Integration was
successful without tests?
11. Vishal: How will you verify if
your Continuous Integration was
successful without tests?
Stella: Since we just need to teach
the concept and not really have it
in place, we’ll have a tech lead
merge the code from developer
branches twice everyday. As a
project manager, it’s my expectation
that the tech lead makes sure that
the integration is successful.
20. but Quality is not
negotiable, we have
heard this over, and
over
21. but Quality is not
negotiable, we have
heard this over, and
over, and over again
by everyone
We want
Quality
We do not like
paying for poor
products &
services.
37. The cost isn't defined by the craftsmanship of the engineers rather the raw
materials utilised define the cost.
38. The cost isn't defined by the craftsmanship of the engineers rather the raw
materials utilised define the cost.
Shouldn’t an experienced developer logically deliver better results than a
newbie?
39. The cost isn't defined by the craftsmanship of the engineers rather the raw
materials utilised define the cost.
Shouldn’t an experienced developer logically deliver better results than a
newbie?
Let's define the raw materials for software craftsmanship: adequate training that
up-skills engineers, latests bug free libraries, investment in information
radiators, good management practices, etc.
40. The cost isn't defined by the craftsmanship of the engineers rather the raw
materials utilised define the cost.
Shouldn’t an experienced developer logically deliver better results than a
newbie?
Let's define the raw materials for software craftsmanship: adequate training that
up-skills engineers, latests bug free libraries, investment in information
radiators, good management practices, etc.
The Project Management triangle is not incorrect; when it comes to software,
our approach towards the triangle may not be correct.
41. The cost isn't defined by the craftsmanship of the engineers rather the raw
materials utilised define the cost.
Shouldn’t an experienced developer logically deliver better results than a
newbie?
Let's define the raw materials for software craftsmanship: adequate training that
up-skills engineers, latests bug free libraries, investment in information
radiators, good management practices, etc.
The Project Management triangle is not incorrect; when it comes to software,
our approach towards the triangle may not be correct.
Quality (craftsmanship) is NOT negotiable!
42. “When it comes to standards, as
a leader, it’s not what you
preach, it’s what you tolerate.”
- Jocko Willink & Lief Babin
(Extreme Ownership)