Designing Big Data Interactions Using the Language of DiscoveryJoe Lamantia
Looking deeper than the celebratory rhetoric of information quantity, at its core, Big Data makes possible unprecedented awareness and insight into every sphere of life; from business and politics, to the environment, arts and society. In this coming Age of Insight, ‘discovery’ is not only the purview of specialized Data Scientists who create exotic visualizations of massive data sets, it is a fundamental category of human activity that is essential to everyday interactions between people, resources, and environments.
To provide architects and designers with an effective starting point for creating satisfying and relevant user experiences that rely on discovery interactions, this session presents a simple analytical and generative toolkit for understanding how people conduct the broad range of discovery activities necessary in the information-permeated world.
Specifically, this session will present: • A simple, research-derived language for describing discovery needs and activities that spans domains, environments, media, and personas • Observed and reusable patterns of discovery activities in individual and collaborative settings • Examples of the architecture of successful discovery experiences at small and large scales • A vocabulary and perspective for discovery as a critical individual and organizational capability • Leading edge examples from the rapidly emerging space of applied discovery • Design futures and concepts exploring the possible evolution paths of discovery interactions
Outside In - Behaviour Driven Development (BDD)Naresh Jain
The BDD Workshop offers a comprehensive, hands-on introduction to behavior driven development via an interactive-demo.
Over the past decade, eXtreme Programming practices like Test-Driven Development (TDD) and Behaviour Driven Development (BDD) have fundamentally changed software development processes and inherently how engineers work. Practitioners claim that it has helped them significantly improve their collaboration with business, development speed, design & code quality and responsiveness to changing requirements. Software professionals across the board, from Internet startups to medical device companies to space research organizations, today have embraced these practices.
This workshop explores the foundations of TDD & BDD with the help of various patterns, strategies, tools and techniques.
Designing Big Data Interactions Using the Language of DiscoveryJoe Lamantia
Looking deeper than the celebratory rhetoric of information quantity, at its core, Big Data makes possible unprecedented awareness and insight into every sphere of life; from business and politics, to the environment, arts and society. In this coming Age of Insight, ‘discovery’ is not only the purview of specialized Data Scientists who create exotic visualizations of massive data sets, it is a fundamental category of human activity that is essential to everyday interactions between people, resources, and environments.
To provide architects and designers with an effective starting point for creating satisfying and relevant user experiences that rely on discovery interactions, this session presents a simple analytical and generative toolkit for understanding how people conduct the broad range of discovery activities necessary in the information-permeated world.
Specifically, this session will present: • A simple, research-derived language for describing discovery needs and activities that spans domains, environments, media, and personas • Observed and reusable patterns of discovery activities in individual and collaborative settings • Examples of the architecture of successful discovery experiences at small and large scales • A vocabulary and perspective for discovery as a critical individual and organizational capability • Leading edge examples from the rapidly emerging space of applied discovery • Design futures and concepts exploring the possible evolution paths of discovery interactions
Outside In - Behaviour Driven Development (BDD)Naresh Jain
The BDD Workshop offers a comprehensive, hands-on introduction to behavior driven development via an interactive-demo.
Over the past decade, eXtreme Programming practices like Test-Driven Development (TDD) and Behaviour Driven Development (BDD) have fundamentally changed software development processes and inherently how engineers work. Practitioners claim that it has helped them significantly improve their collaboration with business, development speed, design & code quality and responsiveness to changing requirements. Software professionals across the board, from Internet startups to medical device companies to space research organizations, today have embraced these practices.
This workshop explores the foundations of TDD & BDD with the help of various patterns, strategies, tools and techniques.
Why and how to go about setting up personal or individual marketing plans for professionals. Includes tips to help ensure plans are achievable.
From AICPA PS/Tech & Assoc for Accounting Marketing Combined 2012 Conference
I like to take up new roles lead the team and play with data.I have turned my day to day passion to new role and I am working with Data sets to extract more and more information. I love to recognize pattern's in data and this is what I do very passionately.
Why and how to go about setting up personal or individual marketing plans for professionals. Includes tips to help ensure plans are achievable.
From AICPA PS/Tech & Assoc for Accounting Marketing Combined 2012 Conference
I like to take up new roles lead the team and play with data.I have turned my day to day passion to new role and I am working with Data sets to extract more and more information. I love to recognize pattern's in data and this is what I do very passionately.
This outlines FIVE key application scenarios of validation using doSmartQA, a smart probing assistant to test deeply & rapidly.
It facilitates rapid testing in short sessions of Recon, Explore & Recoup, based on HyBIST -
‘Hypothesis Based Immersive Session Testing’, an intellectual practice of probing.
“Despite all the testing we do, field issues do not seem to abate. Sometimes it is a few serious issues that cause us to react intensely, sometimes it is a bunch of simple issues that make us consume bandwidth. Clearly the backlog is building up, with debts to be serviced, straining capacity to deliver new ideas.”
This is what I hear from senior engineering managers of product companies. How do you go about fixing this? Well, I have seen a flurry of activity to identify root cause(s) and address them. They help to set focus, but fizzle out.
Analysing 'quality of technical debt’ to understand types of issues that leak enables practical actions, rather than jumping into the ‘reason of why’ (root cause). Smart QA it is, to do failure analytics differently, to ‘tighten the purse’.
Technical debt is indeed a serious drain on engineering capacity, forcing one to fix issues at the expense of building revenue yielding new features. Smart failure analytics visualises problems well, enabling clear actions to strengthen practice and reduce debt significantly.
If you are “choked by technical debt”, then you may find our SmartQA consulting (stagsoftware.com/smartqa) interesting, where we unshackle your practice so that you can exploit technology.
"We track a lot of metrics related to progress of development and quality every sprint, like backlogs, technical debt, velocity, task status etc. What is not very evident is the 'quality of movement' i.e. how well done, so that we create less debt as we move. How can I get a better insight of the quality of tests done and a more objective measure of product quality?"
Extrinsic metrics are easier to measure and give visibility of direction, progress, speed and external feel of product quality. Intrinsic metrics are deeper, harder to measure but can give greater insight into the quality of work. Measuring this requires a good structure and organisation of test artefacts. The benefit - a greater insight into effectiveness of outcome and therefore lower technical debt & greater acceleration, don't you think?
Metrics can be classified as measuring work progress, work quality, product quality and practice quality. Except for the first one on work progress where we have a lot of measures facilitated by project and test management tools, the others depend on test organisation and clarity of types of issues to uncover. 'Quality Levels' based on HBT (Hypothesis Based Testing) provides a strong foundation for these, enabling you to assess potential test effectiveness, judge product quality objectively and fine tune practice quality .
If you are keen on "insightful quality metrics", then you may find our SmartQA consulting (stagsoftware.com/smartqa) interesting, where we unshackle your practice so that you can see clearly and do far better.
“As we embrace faster release cycles, testing has become a bottleneck. Yes, we have embraced automation as the way forward. We have a huge regression suite and therefore a big backlog for automation, a tough balance to speed up and yet maintain the fast paced release rhythm. What can I do?”
Automated tests are great to monitor a system’s health. Rather than just use regression as the candidate for automation, key flows that signify the pulse of a system's health are superior, don’t you think? And, this won’t create a huge backlog for automation, right?
Most often I have seen automation embraced as the solution to speed up testing. Conceptually correct it is, the problem is - what makes it worth the while to automate? Automated tests have to be in sync with the product and are therefore not a one time effort.
Choosing the right ones implies, it needs to be at the level of user flow, and be a clear indicator of health. Unless test scenarios are well structured and organised, choosing the right ones will turn out to be difficult, and ultimately weigh you down. It then becomes a pursuit of catching up with automation rather than making it work for you.
The goal is not 100% automation, it really is no leakage of defects. Automated tests are really ‘checks’ that assess key paths for good health (correctness) while intelligent human tests are focused on finding issues(robustness). A harmonious balance between these two enables clean code to be delivered without being weighed down by automation.
If you are “weighed down by automation“, then you may find our SmartQA consulting (stagsoftware.com/smartqa) interesting, where we unshackle your practice so that you can exploit technology.
Inspired by how the world is handling Covid19, this slideshare lists actions taken and criteria met to contain the pandemic and correlate this to how we can deliver clean code for large scale software systems. This article focuses on the process flow and criteria for delivering clean code.
The act of testing is a scientific exploration of a system done in three phases - RECONNAISSANCE to understand and plan, SEARCH to look for issues, REST&RECOVER to analyse and course correct. To enable the various activities in each phase to be done quickly and effectively, is where the SEVEN Thinking Tools outlined in this presentation. How to apply these tools in a session-based approach is also briefly outlined.
This article version of this SlideShare is available at http://bit.ly/7ThinkTools.
Agile and automation have been great enablers to doing tests faster. How we can accelerate further to accomplish more by doing less is the objective of this webinar.
“Left-shifting” by smart decomposition of dev testing aided by smart lightweight aids to perform rapid dev testing will be the takeaways of this webinar.
Three ideas to regression test smarter and outline THREE AIDS to do this.
AID #1: Fault propagation analyser - Figure out how what-to-retest by doing a smarter impact analysis using a scientific approach to understanding fault propagation due to change.
AID #2 : Automation analyser - Ensure scenarios are fit-to-automate so that they are easily scriptable and easily maintainable
AID #3 : Yield analyser : Figure out how much not to regress by analysing defect yields over time to understand what parts of the system have been hardened
Well, automation is an obvious choice, ensure that the scenarios are “fit enough for automation” so that you don’t end spend much effort maintaining the scripts to be in sync with every change.
Drawing inspiration from Atul Gawande's book "The checklist manifesto", T Ashok, CEO, STAG Software, explores at how we can exploit the power of checklist to delivering good quality code.
Drawing inspiration from Atul Gawande's book "The checklist manifesto", T Ashok, CEO, STAG Software, explores at how we can exploit the power of checklist to delivering good quality code.
This is the webinar recording on the topic ‘Test Case Immunity’- Optimize testing. In this webinar we have conveyed an interesting idea of measuring “Test Case Immunity” to logically assess what test cases to drop by so that we can 'do none'
This slide share contains the webinar, slides and the transcribed audio. The discussion outlines the entities to be considered for design, level based design, the optimal approach (think & prove/execute & evaluate) and finally design techniques.
Part#2 of Tri-webinar series consisting of three webinars commencing with 'How-to question to understand an user story and identify gaps', moving onto 'How-to set clear baseline' to ensure an effective strategy, and finally culminating with 'How-to design test scenarios/cases' using a scientific and disciplined approach
Part1 of Tri-webinar series consisting of three webinars commencing with 'How-to question to understand an user story and identify gaps', moving onto 'How-to set clear baseline' to ensure an effective strategy, and finally culminating with 'How-to design test scenarios/cases' using a scientific and disciplined approach
"Language shapes the way you think" was the topic of the talk presented by T Ashok, CEO STAG Software, to a group of test professionals at a Pune-based IT services and solutions provider on June 16, 2014.
HBT Innovation Series webinar presented by T Ashok, Architect-HBT and Founder & CEO, STAG Software on the topic - Deliver Superior Outcomes Using HBT Visualization Tool - on Feb 26, 2014.
This presentation on Hypothesis Based Testing (HBT) was delivered by Mr Satvik Kini, Associate Quality Manager, Suite Test Centre, SAP Labs India Pvt. Ltd at STeP-IN Forum webinar on Dec 19, 2013.
This presentation was part of the talk delivered by T Ashok Founder & CEO STAG Software at the HSTC 2013: "Think Testing" Conference on Nov 21 & 22 at Hyderabad.
STAG Software presented a webinar on Aug 21, 2013 on the topic - Improving Defect Yield - a three step approach". The webinar was hosted by T Ashok, Founder & CEO, STAG Software and Architect of HBT.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
HBT Solution - Part 2 of 6
1. REDUCING DEFECT ESCAPE AND
THERE BY MAINTENANCE COST
M C Nagaraj
Director – Customer Excellence
in.linkedin.com/in/mcnagaraj
2. Hypothesis Based Testing (HBT)
A goal focused methodology to validation
Six-stage evaluation model (S1-S6)
S6 S1
Assess & Understand The central theme of HBT is
ANALYZE EXPECTATIONS “hypothesize potential defects that
can cause loss of expectations
and
S5 Tooling HBT
Understand
S2 prove that they will not exist”
SUPPORT CONTEXT
Devise Formulate The focus is on the goal and
PROOF HYPOTHESIS
how we shall achieve it
rather than the various activities
S3 S3
“goal-centric vs. activity-based”
Copyright STAG Software Private Limited, 2009 2
3. HBT and STEM
“outcome”
‘deliver clean software
S6 S1 GOAL quickly & cost-effectively’
Assess & Understand
ANALYZE EXPECTATIONS
D8 D1
Tooling D7 D2
S5
SUPPORT
STEM Understand
S2 “methodology”
D6 D3 CONTEXT
HBT a system of ways of doing
D5 D4
‘goal centered scientific
approach to validation’
Devise Formulate
PROOF HYPOTHESIS
S3 S3 “method”
STEM
a particular way of doing something
‘defect detection technology
from STAG’
Copyright STAG Software Private Limited, 2009 3
4. HBT – six stage personal test methodology
• Key focus in each stage
• Empowered by scientific approach using eight
disciplines (D1 to D8) of STEM
• 32 core concepts address factors like effectiveness,
consistency, scalability, efficiency, visibility and
agility of test methodology
• The outcome of each stage are well defined
Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 4
5. HBT Stage 3 (Formulate Hypothesis)
Key focus: Cleanliness criteria, multiple view points,
STEM discipline D2 (Defect Hypothesis)
Problems addressed:
• Defects are escaping to production and resulted in
customer dissatisfaction
• Spending high maintenance cost than planned
• Unable to understand customer expectation upfront
• How can we prove that we have sufficient test cases
for product under test?
Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 5
6. Summary
Using D2 (Defect Hypothesis) we were able to address
problems stated in previous slide
• This has well defined 4 steps
• Key deliverables: Potential defect catalog, Fault
traceability matrix
• STEM core concepts: EFF model, Defect centric
principle, Negative thinking, Orthogonality principle
This personal discipline instills a defect-centric
thinking by hypothesizing potential defects and
thereby be intensely goal focused
Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 6