Presentation given at the 23rd UK Test Management forum on Wednesday 29th July 2009 about communication problems on software teams and specification workshops from a testing perspective.
Agile Testers: Becoming a key asset for your teamgojkoadzic
Slides for a presentation titled "Agile Testers: Becoming a Key Asset for your team" given at the Next Generation Testing Executive Briefing on 19 May 2010 in London
No test script survives contact with the software.
That’s where scripted tests fail. Scripts rely heavily on assumptions, inhibit investigative work, and cost too much. Automating tests won’t cut it either; it may be efficient, but still won’t dive wide and deep where the problems lie.
This is where exploratory testing adds the most value; however it is still largely, albeit incorrectly, perceived as an undisciplined, ineffective test technique.
In this talk, I discussed why exploratory testing works better than scripted tests, what critical gap it addresses, and how to do it well.
Automation vs. intelligence - "follow me if you want to live"Viktor Slavchev
Have you ever heard the story that your job is automatable, that all the human testers will be replaced by machines or automated tests and you will lose your job? Or even worse, that machines and artificial intelligence will take over our craft and our life and we will be totally useless. Do you buy these? Are you afraid?
“Come with me, if you want to live” – this was the famous line that many members of the Human resistance in the Terminator franchise used, when offering their help in the war against Skynet.
So, come with me (and John Connor), and join the testing resistance to fight on the side of intellect against the evil machine army. I am willing to challenge the I part in AI on contest by focusing on few key topics:
Can we translate testing into machine language? Polymorphic and mimeomorphic actions – what are these?
Do we really know what are the benefits of human testing? What are human testers irreplaceable for?
Do we really have empirical evidence that computers are capable of doing professional testing? Do we have evidence of “intelligence” at all?
Last year at RTC ‘17 I was asked – “Is AI the answer to all test automation problems?”. My answer is “No, it’s not!”. And this talk is my explanation why.
Break to build - the mindset of the modern day testerViktor Slavchev
I spent last couple of years performing, talking, writing and listening about software testing.
But what is software testing? I am told my job is to “break software”. But why break it, it looks good?! I like the programmers, they are my friends. And, as Michael Bolton says, “We don’t break software, it was already broken when we got it”.
I sure don’t break software for living, but I do something way better and much more satisfying - I break clichés about software testing.
So, my job as your guide in your journey in testing will be to break some clichés from the past in order to build the mindset of the modern tester.
Agile Testers: Becoming a key asset for your teamgojkoadzic
Slides for a presentation titled "Agile Testers: Becoming a Key Asset for your team" given at the Next Generation Testing Executive Briefing on 19 May 2010 in London
No test script survives contact with the software.
That’s where scripted tests fail. Scripts rely heavily on assumptions, inhibit investigative work, and cost too much. Automating tests won’t cut it either; it may be efficient, but still won’t dive wide and deep where the problems lie.
This is where exploratory testing adds the most value; however it is still largely, albeit incorrectly, perceived as an undisciplined, ineffective test technique.
In this talk, I discussed why exploratory testing works better than scripted tests, what critical gap it addresses, and how to do it well.
Automation vs. intelligence - "follow me if you want to live"Viktor Slavchev
Have you ever heard the story that your job is automatable, that all the human testers will be replaced by machines or automated tests and you will lose your job? Or even worse, that machines and artificial intelligence will take over our craft and our life and we will be totally useless. Do you buy these? Are you afraid?
“Come with me, if you want to live” – this was the famous line that many members of the Human resistance in the Terminator franchise used, when offering their help in the war against Skynet.
So, come with me (and John Connor), and join the testing resistance to fight on the side of intellect against the evil machine army. I am willing to challenge the I part in AI on contest by focusing on few key topics:
Can we translate testing into machine language? Polymorphic and mimeomorphic actions – what are these?
Do we really know what are the benefits of human testing? What are human testers irreplaceable for?
Do we really have empirical evidence that computers are capable of doing professional testing? Do we have evidence of “intelligence” at all?
Last year at RTC ‘17 I was asked – “Is AI the answer to all test automation problems?”. My answer is “No, it’s not!”. And this talk is my explanation why.
Break to build - the mindset of the modern day testerViktor Slavchev
I spent last couple of years performing, talking, writing and listening about software testing.
But what is software testing? I am told my job is to “break software”. But why break it, it looks good?! I like the programmers, they are my friends. And, as Michael Bolton says, “We don’t break software, it was already broken when we got it”.
I sure don’t break software for living, but I do something way better and much more satisfying - I break clichés about software testing.
So, my job as your guide in your journey in testing will be to break some clichés from the past in order to build the mindset of the modern tester.
Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. James Bach shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice and increase your thinking skills. Critical thinking begins with just three questions—Huh? Really? and So?—that kick start your brain to analyze specifications, risks, causes, effects, project plans, and anything else that puzzles you. Join James for this interactive, hands-on session and practice your critical thinking skills. Study and analyze product behaviors and experience new ways to identify, isolate, and characterize bugs.
Elisabeth Hendrickson’s book, Explore It!, contains this definition: “Tested = Checked + Explored”. When I read it, I was fascinated. “What does that mean?”, I asked myself, “what does it /really/ mean?”
This talk described the journey I undertook to understand it, and other definitions of testing that I found along the way, and then to come up with a new definition that filled the gaps I saw in the others, without losing the aspects of them that I felt were valid and useful.
Essentially, I formalised what testing is for me. And, now that I have my definition, I can ask myself in any given situation whether my actions are consistent with the way I believe I want to behave.
How To Run a 5 Whys (With Humans, Not Robots)Dan Milstein
Slides from a talk at the Lean Startup conference (video link below).
Update: I've interleaved slides covering what I actually talked about onstage.
Update Update: video is up at http://www.ustream.tv/recorded/27482093/highlight/310486
I consider whether we as testers can be too closed-minded in our attitudes, whether there are schools of thought or approaches that, even if we care deeply about context, we are very unlikely even to consider and perhaps that we sometimes favour our reputation over giving ourselves the chance to do the best job that we can.
From CEWT#2, http://cewtblog.blogspot.co.uk/2016/02/cewt-2-abstracts.html
Whoa! Did You See That? Collaborative Data Collection and AnalysisKyle Soucy
Observing a usability test is like witnessing an accident; everyone sees it go down differently. One of the most important steps in usability testing, and yet often skipped by a lot of firms, is conducting a thorough debrief with the observers after testing is complete. Research should not be performed while working in a vacuum. The data and feedback collected from end users is not complete without understanding the observers’ perspectives, which oftentimes is different from the moderator's. The process for running an observer debrief involves getting all the observers (and even people who did not observe, but should have) to attend a meeting where we review the notes for each test and document the observations and perceived implications. In this session, you will learn various methods for running a debrief, when to use them, and walk away better prepared to get the most out of your research!
After attending this practical session, attendees will be able to take what they have learned and execute a thorough debrief the next day. I will discuss various methods for running a debrief, spending more time on one method in particular, the Wish for/how-to/what-if method. For those that are not familiar, this method is executed by asking observers to create implications for each observation in the form of: Wish for... (W4) How to... (H2) What if... (Wif). The benefit being that stakeholders do not focus on actual solutions at this time, but instead open the discussion up for more out of the box thinking.
What attendees will learn:
- The importance of running a debrief
- How to run a debrief (various options)
- How to keep observers engaged during testing
- Understanding the difference between observation, inference, opinion, and a recommendation
- Pitfalls to avoid
Who will benefit from the presentation and why:
Anyone who moderates usability tests or research studies will benefit greatly from this session. They will learn how to distill the key findings from the observers and keep them engaged throughout the testing process.
Slides from our workshop on Guerilla UX and usability testing at 4YFN (Mobile World Congress) in Barcelona, March 2015. Many thanks to all who came and participated!
@johnnyforeigner
@saritarink
@martarosurrutia
Product innovation is not about coming up with more ideas. It's about creating an environment where it is safe to fail - both quickly and cheaply. In this talk, Ed will share stories of leaders who have successfully created these environments, common obstacles that get in our way and a some simple techniques we can try to overcome these obstacles. These include how to de-stigmatize failure by celebrating it, how to have difficult conversations with your peers, and how to make testing ideas cheap and safe with continuous delivery, customer interviews and prototype testing.
Entrepreneur Talk for Transition Year Studentskantanmt
KantanMT Founder and Chief Architect Tony O’Dowd presents to a group of Transition Year students from St.David’s CBS, Artane, on what it takes to be a successful entrepreneur, and the importance of being first in the market.
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
What's the state of play with Cloud Services in 2009? Which businesses are on the cloud and why? When should you look at cloud services and what's the payoff?
Alexis Richardson is CEO and co-founder of Rabbit Technologies Ltd., the commercial support company behind RabbitMQ, a leading implementation of the AMQP open business messaging standard. Alexis is also co-chair of OCCI, the new initiative from OGF to develop an Open Cloud Computing Interface. Alexis Richardson is also a co-founder of CohesiveFT. Recently CohesiveFT spun off its investment in Rabbit Technologies Limited which is now operating as a separate company. Previously Alexis was CEO and co-founder of MetaLogic, a middleware company specializing in high throughput caching and transaction management products. As a past consultant for Fortune 1000 corporations, he has worked on various high performance front-office trading solutions. Before that he worked in proprietary trading of fixed-income derivatives at Goldman Sachs, after researching and teaching mathematical logic and computer science at Oxford University.
Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. James Bach shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice and increase your thinking skills. Critical thinking begins with just three questions—Huh? Really? and So?—that kick start your brain to analyze specifications, risks, causes, effects, project plans, and anything else that puzzles you. Join James for this interactive, hands-on session and practice your critical thinking skills. Study and analyze product behaviors and experience new ways to identify, isolate, and characterize bugs.
Elisabeth Hendrickson’s book, Explore It!, contains this definition: “Tested = Checked + Explored”. When I read it, I was fascinated. “What does that mean?”, I asked myself, “what does it /really/ mean?”
This talk described the journey I undertook to understand it, and other definitions of testing that I found along the way, and then to come up with a new definition that filled the gaps I saw in the others, without losing the aspects of them that I felt were valid and useful.
Essentially, I formalised what testing is for me. And, now that I have my definition, I can ask myself in any given situation whether my actions are consistent with the way I believe I want to behave.
How To Run a 5 Whys (With Humans, Not Robots)Dan Milstein
Slides from a talk at the Lean Startup conference (video link below).
Update: I've interleaved slides covering what I actually talked about onstage.
Update Update: video is up at http://www.ustream.tv/recorded/27482093/highlight/310486
I consider whether we as testers can be too closed-minded in our attitudes, whether there are schools of thought or approaches that, even if we care deeply about context, we are very unlikely even to consider and perhaps that we sometimes favour our reputation over giving ourselves the chance to do the best job that we can.
From CEWT#2, http://cewtblog.blogspot.co.uk/2016/02/cewt-2-abstracts.html
Whoa! Did You See That? Collaborative Data Collection and AnalysisKyle Soucy
Observing a usability test is like witnessing an accident; everyone sees it go down differently. One of the most important steps in usability testing, and yet often skipped by a lot of firms, is conducting a thorough debrief with the observers after testing is complete. Research should not be performed while working in a vacuum. The data and feedback collected from end users is not complete without understanding the observers’ perspectives, which oftentimes is different from the moderator's. The process for running an observer debrief involves getting all the observers (and even people who did not observe, but should have) to attend a meeting where we review the notes for each test and document the observations and perceived implications. In this session, you will learn various methods for running a debrief, when to use them, and walk away better prepared to get the most out of your research!
After attending this practical session, attendees will be able to take what they have learned and execute a thorough debrief the next day. I will discuss various methods for running a debrief, spending more time on one method in particular, the Wish for/how-to/what-if method. For those that are not familiar, this method is executed by asking observers to create implications for each observation in the form of: Wish for... (W4) How to... (H2) What if... (Wif). The benefit being that stakeholders do not focus on actual solutions at this time, but instead open the discussion up for more out of the box thinking.
What attendees will learn:
- The importance of running a debrief
- How to run a debrief (various options)
- How to keep observers engaged during testing
- Understanding the difference between observation, inference, opinion, and a recommendation
- Pitfalls to avoid
Who will benefit from the presentation and why:
Anyone who moderates usability tests or research studies will benefit greatly from this session. They will learn how to distill the key findings from the observers and keep them engaged throughout the testing process.
Slides from our workshop on Guerilla UX and usability testing at 4YFN (Mobile World Congress) in Barcelona, March 2015. Many thanks to all who came and participated!
@johnnyforeigner
@saritarink
@martarosurrutia
Product innovation is not about coming up with more ideas. It's about creating an environment where it is safe to fail - both quickly and cheaply. In this talk, Ed will share stories of leaders who have successfully created these environments, common obstacles that get in our way and a some simple techniques we can try to overcome these obstacles. These include how to de-stigmatize failure by celebrating it, how to have difficult conversations with your peers, and how to make testing ideas cheap and safe with continuous delivery, customer interviews and prototype testing.
Entrepreneur Talk for Transition Year Studentskantanmt
KantanMT Founder and Chief Architect Tony O’Dowd presents to a group of Transition Year students from St.David’s CBS, Artane, on what it takes to be a successful entrepreneur, and the importance of being first in the market.
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
What's the state of play with Cloud Services in 2009? Which businesses are on the cloud and why? When should you look at cloud services and what's the payoff?
Alexis Richardson is CEO and co-founder of Rabbit Technologies Ltd., the commercial support company behind RabbitMQ, a leading implementation of the AMQP open business messaging standard. Alexis is also co-chair of OCCI, the new initiative from OGF to develop an Open Cloud Computing Interface. Alexis Richardson is also a co-founder of CohesiveFT. Recently CohesiveFT spun off its investment in Rabbit Technologies Limited which is now operating as a separate company. Previously Alexis was CEO and co-founder of MetaLogic, a middleware company specializing in high throughput caching and transaction management products. As a past consultant for Fortune 1000 corporations, he has worked on various high performance front-office trading solutions. Before that he worked in proprietary trading of fixed-income derivatives at Goldman Sachs, after researching and teaching mathematical logic and computer science at Oxford University.
Specification by example and agile acceptance testinggojkoadzic
Specification by example and agile acceptance testing, presentation given to HSBC developers on 21/09/09 for more info see http://specificationbyexample.com
Working in distributed team setups has a bad reputation - for good reasons. I remember many frustrating and useless telcos, so how can this kind of collaboration possibly work out in an agile team setup?
Spoiler alert: if you allow people to do home office you already have a distributed team setup.
Amir Shevat, Slack, @ashevat
As product managers and founders we know failing can be a good learning experience – and that is true, unless you fail because of something common or stupid that could have been avoided by simple methodologies. Many times we simply make irrational product decisions that prevent us from actually running valuable experiments. Avoiding common mistakes and taking better product decisions, by using easy hacks, could make or break your product and startup. In this session we will go over a few common product failures, as well as demonstrate simple methods and tricks to avoid these failures.
Growing Developer Community One Pull Request At a TimeAlex Bulankou
Strong foundation and core principles, environment that promotes checks and balances, and human interactions with empathy, acknowledgement and inclusion.
From this presentation of my webinar you will find out about:
Walt Disney Model for creative thinking and effective conversations - Think out of the box, apply your dreams onto practice and mitigate risks
Cartesian Coordinates technique for decision-making - Explore the idea from various sides to achieve better results
Pro-Con Analysis of the situation - What are the benefits and disadvantages?
COIN and STAR feedback models - How to give feedback that people listen to it?
Gradients of Consensus - There are different Yes’s and various No’s
Back from Red - How to assess the health of your projectTorsten Koerting
Learn how to assess the health of your project besides the day-to-day status. Look into all specific areas of project management that need to be addressed (such as risk, quality, communication, team building, vendor management, stakeholder management) and look into specific areas of your project (eg. for a software development project) including requirements analysis, design, development, test and deployment. A tool will be presented to assess the project health and how to use it. We will also discuss how this tool could be adapted for specific work environments and project methods used (a five step process) and, should time permit, a live demo will be given based on a sample project (picked out of the audience).
Selling UX in Your Organization - Stir Trek 2012Carol Smith
Bring The Users: Selling UX in Your Organization was presented at Stir Trek 2012 in Columbus, Ohio by Carol Smith. You are convinced that UX work will not only save time and effort, but will also increase profits. Now you need to persuade your team to integrate UX activities into your work. This presentation will give you the facts to back up your convictions. Carol provides you with clear and compelling responses to tough questions about UX and usability methods. You’ll leave with facts about the Return on Investment (ROI) of UX, how to respond to UX skeptics, and how to turn your entire team into UX advocates.
Exploratory testing is an approach to testing that emphasizes the freedom and responsibility of testers to continually optimize the value of their work. It is the process of three mutually supportive activities—learning, test design, and test execution—done in parallel. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than when the same amount of effort is spent on procedurally scripted testing. All testers conduct exploratory testing in one way or another, but few know how to do it systematically to obtain the greatest benefits. Even fewer can articulate the process. Jon Bach looks at specific heuristics and techniques of exploratory testing that will help you get the most from this highly productive approach. Jon focuses on the skills and dynamics of exploratory testing, and how it can be combined with scripted approaches.
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraAtlassian
Whether you're a product manager, product owner, or a cat herder, creating a stellar product takes skill. The list is endless—from aligning stakeholders to creating a clear vision and specifications, planning sprints, measuring success and everything in-between.
In this session, we'll share how to extend the power and flexibility of Atlassian tools for your team. From inception, to planning, to building, learn the battle-tested tips from our own Atlassian teams to ensure that you not only build the product right, but also build the right product.
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
This talk is an experience report from a recent online gaming project involving an extensive use of cloud and grid technologies. Gojko presents the benefits that his team got from a cloud deployment, such as low up-front costs and easy infrastructure provisioning and challenges and surprises including storage and monitoring issues. He then presents architectural impacts of using computing grids to power online casino games and talks about benefits, issues and challenges of gigaspace computing grids in a cloud deployment.
Gojko Adzic is a software craftsman with a passion for new technologies, programming and writing. He got involved with the online casino industry in 2002 and has since worked for leading UK online betting systems and some of the world's largest poker networks.
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Simon will discuss some of the key components of a compute grid infrastructure and highlight some of the key challenges organisations have to meet as their compute grids expand. Simon will also discuss one organisation within the spread betting industry who has recently started using grid technology. Finally Simon will describe how compute grids within the capital markets are beginning to resemble private clouds, and how the underlying infrastructure needs to change to enable these organisation to support a much wider range of applications running on the grid.
Simon Waterer is a Senior Solutions Architect with Platform Computing, a leading provider of HPC software. Since joining Platform, Simon has worked with a number of clients within the capital markets and insurance industry to understand their grid computing requirements. Recently Simon has worked with leading organisations within the spread betting industry who also have distributed processing requirements. Prior to working with grid technology Simon has had experience working with a number of other middleware technologies including data caching, messaging middleware and event stream processing.
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Today's electronic markets are demanding lower and lower end-to-end latency. The acceptable time from an event occurring to reporting the effect of the event to consumers around the world has gone down to seconds and even sub-second in some cases. This presentation shows how the combination of an Enterprise Data Fabric inside the firewall and Push Technology for delivery over the Internet ("the last mile") can effectively address this problem and turn it into competitive advantage.
Christian James is the product manager of Push Technology's high performance and low latent messaging product suite Diffusion. Christian leverages his knowledge and experience of the delivery of e-Commerce/betting and trading platforms, within the sports and financial markets, to expand and align Push Technology's product offering to the gaming fraternity. Prior to joining Push Technology Christian was head of IT for Cantor Spreadfair, a peer to peer spread betting exchange, and, prior to that, a lead within Deutsche Bank's FX e-Commerce team responsible for the design and development of Deutsche Bank's award winning autobahn�FX e-Commerce trading platform.
Mike Stolz is vice president of architecture and strategy for financial services at GemStone Systems. In his role, Stolz leverages his expertise in targeting, developing and delivering innovative technology solutions to expand GemStone's global financial services offering and cultivate its growing capital markets division. During the ten years prior to joining GemStone Stolz served as director and chief architect of Merrill Lynch's global markets and investment banking debt division. In this role, Stolz was responsible for the design and development of trading systems and trading support systems for Fixed Income, Currencies, Commodities, Liquidity and Risk.
As fast as a grid, as safe as a databasegojkoadzic
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
In this talk, Matthew Fowler from NT/e looks at the persistence issues on computing clouds. He discusses architectural principles and problems that cloud persistence presents to application developers and presents a possible solution, focusing on the key ideas, the tooling and the deployment options.
Matthew Fowler runs the Java business unit of New Technology/enterprise. Matthew received a BSc in Computer Science from MIT. He has developed and marketed products in many areas of software - LANs, WANs, software tools, language processors and generation of enterprise applications. His current interests are system generation and grid/cloud applications.
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Dave Felcey from Oracle will give an overview of Oracle Coherence and releted technologies, like JRockit Real-Time JVM, and discuss how they are being used to address some of the challenges their gaming customers face. In the gaming industry real-time updates and resilience are key. Getting price changes to users by caching data in memory and pushing real-time changes to clients using Coherence can provides a competitive edge and attracts new customers. Increasingly holding data in-memory and using the real-time tools are the only way sites can meet user expectations. However, ensuring in-memory data is resilient under load is also crucial, to protect against costly outages at key times. Dave will discuss the technical details and approaches that can be used to meet these requirements.
Achieving Scale With Messaging And The Cloudgojkoadzic
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Tony Garnock Jones presents RabbitMQ and talks about scaling with messaging in the clouds.
How an Enterprise Data Fabric (EDF) can improve resiliency and performancegojkoadzic
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Mike Stolz outlines three relevant use cases for the GemFire Data Caching Technologies that clearly demonstrate a reduction in the Total Cost of Ownership, increased reliability, increased scalability, increased throughput and a reduction in overall system latency. The use cases include
* HA, DR and BCP is a pure caching play
* How EDF can improve your Affiliate Banner Advertising capability
* Advantages of global data consistency and regional edge caching
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
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.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
4. Problems
Developers invading into testing → loss of
control
Lack of documentation, so people don't know
what to test → no effect
Very little influence → no respect
People feel pushed out → no job satisfaction
No clear definition of work → confusion, fear
7. An experiment with four active battalions in
US Army
Commander expectations
matched actions in only 34% of
the cases
L.G.Shattuck, 2000
http://www.au.af.mil/au/awc/awcgate/milreview/shattuck.pdf
8. The process is very much like a
telephone game
http://www.flickr.com/photos/mataniere/3107073262
9. B2 bomber crashed and $2bn went
up in flames
"the aircraft actually performed
as it was designed. In other
words, all the systems were
functioning normally."
Maj. Gen. Floyd L. Carpenter
http://www.foxnews.com/wires/2008Jun05/0,4670,B2Crash,00.html
10. You can't help a lot when the party
is already over...
http://www.flickr.com/photos/biolog/3457774800
11. Problems
Developers invading into testing → loss of
control
Lack of documentation, so people don't know
what to test → no effect
Very little influence → no respect
People feel pushed out → no job satisfaction
No clear definition of work → confusion, fear
12. Problems Symptoms
Developers invading into testing → loss of
control
Lack of documentation, so people don't know
what to test → no effect
Very little influence → no respect
People feel pushed out → no job satisfaction
No clear definition of work → confusion, fear
13. Problems
Testing is decoupled from development,
happens on the end
Lack of communication between business,
developers and testers
Animosity between developers and testers
14.
15. Specification workshops
Everyone in the same room to discuss and
agree on what should be done
Iron out inconsistencies and gaps
Warn, suggest, discuss, convince
Communicate intent
Learn!
16. Solutions for problems
Workshops promote communication between
business, developers and testers
Testers can influence the specifications same
as anyone else
Everyone learns first-hand what the
specification is so people know what to develop
and test
People start understanding what testers do and
respect it