תוכן מסופק על ידי Curiosity Software. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Curiosity Software או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט התחל במצב לא מקוון עם האפליקציה Player FM !
Can AI compress the years long research time of a PhD into seconds? Research scientist Max Jaderberg explores how “AI analogs” simulate real-world lab work with staggering speed and scale, unlocking new insights on protein folding and drug discovery. Drawing on his experience working on Isomorphic Labs' and Google DeepMind's AlphaFold 3 — an AI model for predicting the structure of molecules — Jaderberg explains how this new technology frees up researchers' time and resources to better understand the real, messy world and tackle the next frontiers of science, medicine and more. For a chance to give your own TED Talk, fill out the Idea Search Application: ted.com/ideasearch . Interested in learning more about upcoming TED events? Follow these links: TEDNext: ted.com/futureyou TEDAI Vienna: ted.com/ai-vienna Hosted on Acast. See acast.com/privacy for more information.…
תוכן מסופק על ידי Curiosity Software. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Curiosity Software או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
In this episode with Chris Dutta co-founder and head of consulting at Dragonfly whose focus is on quality engineering, Curiosity Software hosts Huw Price and Rich Jordan explore the exponential benefits of implemening value stream management (VSM). Dutta succinctly describes VSM as a set of activities improving the end-to-end flow, quality and the value that IT provides to broader business objectives, typically through software delivery! Dragonfly’s product Neuro extracts and understands such activities surfacing them as metrics into a dashboard for VSM discovery. Through surfacing insight from commits and repos relative to active or blocked ticket states this impacts on lead time from development to deployment in multiple Jira instances. An outcome is reducing waste in the SDLC. But how insightful certain tickets are depends on a secondary layer of complexity metrics. While the purpose is to bring business value to the end user, the benefit of a value stream is not immediately evident. The main question is then how to leverage the metrics but also to avoid gaming them? It’s known that measurements are insightful, but only if used to inform what the business wants. At worst, a siloed value stream pitches measures as weapons which can deflect from continual improvement in flow. Inevitably, forces existing in large organisations naturally lend themselves to waterfall-esque scenarios. So, in practice there’s many contradictions for product teams to navigate, either from top-down C-Suite colleagues and bottom up from a practitioner perspective. Ultimately, how do you compose an agile certified product team, to distribute knowledge and skillset to enable the value IT provides business? Project versus product sits at the heart of much of the conversation which tools aside, considers an organisation’s culture in terms of its measure of deployment frequency, lead time, change-failure rates, and time to recover against any production failure? These are recognised as Dora metrics which boosted with complexity metrics such as measuring the testability of a system lead to growth and ease of refactoring of a product release. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!
תוכן מסופק על ידי Curiosity Software. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Curiosity Software או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
In this episode with Chris Dutta co-founder and head of consulting at Dragonfly whose focus is on quality engineering, Curiosity Software hosts Huw Price and Rich Jordan explore the exponential benefits of implemening value stream management (VSM). Dutta succinctly describes VSM as a set of activities improving the end-to-end flow, quality and the value that IT provides to broader business objectives, typically through software delivery! Dragonfly’s product Neuro extracts and understands such activities surfacing them as metrics into a dashboard for VSM discovery. Through surfacing insight from commits and repos relative to active or blocked ticket states this impacts on lead time from development to deployment in multiple Jira instances. An outcome is reducing waste in the SDLC. But how insightful certain tickets are depends on a secondary layer of complexity metrics. While the purpose is to bring business value to the end user, the benefit of a value stream is not immediately evident. The main question is then how to leverage the metrics but also to avoid gaming them? It’s known that measurements are insightful, but only if used to inform what the business wants. At worst, a siloed value stream pitches measures as weapons which can deflect from continual improvement in flow. Inevitably, forces existing in large organisations naturally lend themselves to waterfall-esque scenarios. So, in practice there’s many contradictions for product teams to navigate, either from top-down C-Suite colleagues and bottom up from a practitioner perspective. Ultimately, how do you compose an agile certified product team, to distribute knowledge and skillset to enable the value IT provides business? Project versus product sits at the heart of much of the conversation which tools aside, considers an organisation’s culture in terms of its measure of deployment frequency, lead time, change-failure rates, and time to recover against any production failure? These are recognised as Dora metrics which boosted with complexity metrics such as measuring the testability of a system lead to growth and ease of refactoring of a product release. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!
Welcome to episode 34 of Inside The Outer Loop. In this episode, the Curiosity team explore a new approach to test data management, one that aligns with the test data needs of large organisations. The conversation begins with Huw and James discussing the challenges organisations face in test data management as they approach 2025. The introduction of AI is seen as a potential solution, but James stresses the importance of a structured approach to test data management through their new framework: Discover, Act, Monitor. Discover Gain full visibility into your application landscape. Understand what data exists, how it’s structured, where it’s located and who uses it for more informed decision-making. Act Intelligently execute on actionable insights gained from the discovery and monitoring phases of your test data journey. Monitor Proactively govern your test data and leverage AI-driven insights, to help you anticipate issues, optimise processes, and ensure compliance across your whole enterprise. This approach describes how organisations can effectively discover their data, act on insights, and continuously monitor changes to maintain data integrity and quality. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about test data delivery, quality, and productivity!…
Welcome to episode 33 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Anand Bagmar, a software quality evangelist with 25 years of experience in software testing. Together, they discuss Anand's journey into the testing field, his philosophy of being a 'quality bartender,' and insights from his recent speaking tour. The conversation delves into the challenges of test automation, the importance of shifting left in testing, and the role of AI in the testing landscape. Anand emphasizes the need for testability, the complexities of end-to-end automation, and the importance of having a strong voice in organizations to drive quality improvements. The episode concludes with Anand's advice on adopting practices that work for individual contexts rather than blindly following trends. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 32 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Jim Hazen, seasoned test automation architect and quality consultant. Together, they discuss the evolution of testing, the challenges faced in the industry, and the importance of education and critical thinking in testing. Jim shares insights on the misconceptions surrounding automation, the shift towards technical skills, and the impact of AI on testing practices. James and Jim emphasize the need for a mindset change in management regarding the role of testers and the tools they use, advocating for a collaborative approach to testing that values both technical and business perspectives. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 31 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Sanjay Kumar, Founder & Creator of SelectorsHub. Together, they discuss Sanjay's journey in developing tools for the testing community and his mission to solve quality problems. Sanjay and Rich start the conversation by exploring the challenges in the testing industry, such as the disconnect between managers and practitioners, the resistance to adopting new technologies, and the need for a shift in focus from process to solutions. Sanjay highlights the importance of community feedback, continuous improvement, and the balance between risk and quality in software development. Sanjay Kumar shifts the conversation towards the challenges and expectations of test automation. James and Rich highlight the importance of having a realistic approach to automation and not expecting it to solve all problems. The team also touched on the misconception that AI can do everything, and the need to use AI in the right context. AI should be used in the right context and not as a replacement for all algorithms and tools. Sanjay emphasized the importance of identifying and solving real problems faced by testers and developers, even without AI. He shared his approach of quickly developing and launching solutions based on user feedback. Sanjay ended the episode by encouraging the testing community to create solutions for the problems they encounter! Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 30 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Sergio Freire, Director of Solution Architecture, Test Management at Xray and TestRail. Together, they discuss the future of testing, software delivery and the impact of artificial intelligence. The conversation delves into Sergio's journey into the testing field, the evolution of testing practices, and the cultural challenges organisations face in adopting effective testing strategies. Sergio also shares his insights on balancing automation with exploratory testing and the growing role of AI in enhancing testing processes. James and Sergio emphasise the need for a collaborative culture in software development and the significance of quality engineering as a team effort. The episode highlights that while automation is essential, exploratory testing, intuition, and human experience remain invaluable in assessing risks and driving continuous improvement in testing practices. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 29 of Inside The Outer Loop. In this episode, Rich Jordan and Ben Riley are joined by special guest Felipe Fabricio, Software Engineer & Global Young Leader at Santander. Together, they discuss the challenges of implementing change in large financial service organisations and the need for careful planning and communication. The episode starts with Felipe sharing his journey from wanting to study agronomy to becoming a software engineer, his experiences working in the UAT environment, and the challenges of implementing change in a large financial services organisation. Rich and Felipe also explore the differences between the Brazilian and UK financial services markets, the need for speed and control in software development, and the shift from a project-led to a product-led approach. Felipe discusses the importance of technology in the banking industry and Santander's focus on global initiatives to simplify and improve their products. The team also talks about the centralisation of quality processes and the use of data to measure and improve software quality. Felipe shares examples of simplification efforts, such as reducing the number of connections to the mainframe and automating data generation. He emphasizes the need for effective communication and the ability to convince others in order to drive change. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 28 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Daniel Nilsson, Co-Founder & Managing Director of Test Scouts. Together, they discuss AI and testing, focusing on how testers can improve the quality of AI systems and the tools that can enable them to do so. Rich and Daniel start the conversation by discussing the challenges of testing autonomous vehicles and the need for trust in AI. The team discuss the importance of quality in safety-critical systems and the need for evidence and structure in the development and testing process. Daniel highlights the potential for cross-pollination between the embedded systems and application worlds. The conversation also covers the topic of continuous learning and the culture of curiosity within organizations. James and Daniel share their experiences with mentorship, internal conferences, and weekly learning challenges to foster a culture of continuous learning. They emphasize the importance of leaders living the values they want to cultivate and encouraging small steps towards improvement. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 27 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Phil Royston, CEO & Founder of Tesena. Together, they discuss the evolution of quality engineering as a role and why continuous improvement is essential in the software testing industry. Phil Royston starts the conversation by sharing his journey into the testing and quality industry. He emphasizes the importance of mindset change and the shift from a tester-centric approach to a cross-functional, collaborative approach for quality engineering. The conversation explores the challenges of breaking down silos and the need for continuous improvement in the software testing industry. James and Rich explore the importance of soft skills in DevOps and testing, and the role of experts in teams. They also delve into the challenges faced by leaders and managers in quality engineering and the transition to non-hierarchical teams. Phil also brings up the concept of self-organisation, and the impact of culture on team dynamics. The conversation concludes with advice for newcomers in the industry starting their quality engineering journey. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 26 of Inside The Outer Loop. In this episode, Rich Jordan and James Walker are joined by special guest Nishil Patel, CEO & Founder of BetterBugs. Together, they discuss the evolution of quality engineering and the importance of taking a holistic approach to approach outer loop quality. Nishil Patel starts the conversation by explaining how Betterbug helps improve QA productivity by streamlining bug reporting and providing developers with all the necessary information to debug issues. Bug reporting and feedback collection enhances QA productivity and improves collaboration between testers and developers. It allows testers to record bugs and provide detailed information for debugging, making the bug triaging process more efficient. The conversation between James and Nishil highlights the importance of proactive quality assurance and the role of tools like Betterbug in supporting the quality engineering process. The team then explores the challenges of achieving developer productivity and the need for organizations to focus on the outer loop of software delivery. The team concludes by stating the key to improving quality is not just tooling, but also process optimization and a focus on people. Organizations should identify the gaps in their SDLC and address them through process improvement and collaboration. The goal is to augment people's abilities and productivity, rather than replacing them with technology. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 25 of Inside The Outer Loop. In this episode, Rich Jordan and Ben Riley are joined by special guest Natalie Cole, a QE Team Manager and Quality Advocate. Together, they discuss the people, processes, and technology involved in building a successful QA team! Natalie Cole, starts the discussion by sharing her experience managing a team of 10 QAs and software engineers. She highlights the importance of people, process, and technology in building a successful team. Natalie emphasizes the need for the right people with the right skills and work ethics, implementing best practices and processes, and utilizing the right technologies. She also discusses the challenges of shifting towards a test pyramid approach and the importance of involving QA in all phases of the software development life cycle. Natalie advocates for QA and emphasizes the financial and brand benefits of quality testing. The most important aspect for Natalie is catching the majority of defects in QA before critical defects reach production. She emphasizes the importance of conducting root cause analysis and post-mortems to understand and prevent defects. Rich Jordan adds that psychological safety is crucial in using metrics effectively and avoiding blame. The conversation also covers Natalie’s approach to hiring, focusing on work ethic and asking detailed questions about past projects. Natalie also mentions the importance of self-education and staying up-to-date with industry trends. The team also touches on the benefits of practising Behaviour Driven Development (BDD) and the importance of communication and collaboration in eliminating defects early. Natalie advises QE managers to believe in themselves, understand their leadership style, and continuously improve their processes. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 24 of Inside The Outer Loop. In this episode, Rich Jordan and Huw Price are joined by Marcel Mersie, Technical Lead - Test, and Executive Advisor to the Dutch Tax Administration. Together, they discuss how effective communication and collaboration are crucial for managing knowledge transfer. Organisations face significant challenges when employees retire, as this often leads to knowledge leakage. To mitigate this, modelling and documentation can effectively capture and transfer critical knowledge before it’s lost. Effective communication and collaboration between teams are also crucial for seamless knowledge sharing and addressing these challenges systematically is essential. In government organisations, implementing AI and modernising technology can be particularly difficult due to the fear of making large decisions and the complexity of legacy systems. Additionally, a lack of resources and skilled personnel often poses significant obstacles. Resistance to change and comfort with existing processes further hinder progress. Therefore, improving communication and collaboration between teams is vital for the successful implementation of new technologies. Also, refactoring and addressing technical debt are important strategies to maintain efficiency and prevent future problems. Intelligent use of technology can enhance testing processes and overall organisational efficiency. At which point it's the visionary leaders who can drive essential changes for successful transformation. By adopting a systematic approach and fostering an environment of open communication and collaboration, organisations can better manage knowledge transfer and technological advancement. This ensures that critical knowledge is retained, efficiency is maintained, and future challenges are proactively addressed. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 23 of Inside The Outer Loop. In this episode, Rich Jordan and Huw Price are joined by Adam Sandman, CEO & Founder of Inflectra. Together, they explore the continuous evolution of quality engineering, highlighting critical aspects like traceability, auditability, risk-based testing and regulatory compliance. The conversation stars with Adam Sandman tracing the evolution of Inflectra, which he founded to offer affordable quality assurance and test management solutions. Continuing on, Adam highlights how merely investing in cybersecurity solutions is insufficient, and only robust software development practices and thorough testing can prevent breaches. While, compliance and traceability can play key roles in verifying security measures and demonstrating adherence to regulators and stakeholders. Huw Price states that organisations should be mapping their entire software ecosystem, identifying critical failure points, and adopting best practices in software development and quality assurance in order to mitigate data breach risks. This kind of proactive approach should also involve regular audits and continuous monitoring to protect sensitive information. Rounding out the discussion, Huw, Rich and Adam discuss the challenges of system integrations and migrations, with Huw highlighting the importance of understanding legacy systems and maintaining integrity during transitions. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 22 of Inside The Outer Loop. In this episode, the Curiosity team, Ben Riley, James Walker and Paul Wright, talk about the importance of decoding the software development life cycle and how to foster a holistic approach to quality. James Walker describes his approach to holistic quality, through the inner and outer loop concept. The inner loop encompasses developer activity, and the outer loop focuses on the essential organisational processes. This approach helps address root causes of inefficiencies rather than quick fixes. Quick fixes like automation can exacerbate issues if not coupled with a deep understanding of root causes. James Walker refers back to his well received LinkedIn blog post related to requirements not being good enough. The team also touches on why automation receives a bad rep, why it’s better to make early actions over reactive measures to shore up quality and to avoid silver bullet fixes. Referring to their training for a marathon, James and Ben talk about the need to overcome challenges and pain points, and liken this to success in software development. Assuring quality is not about speed just to look productive, but about laying the foundation for long-term success. Committing to the challenge in the software development journey is about aligning your core developer activity with essential organisations processes. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 21 of Inside The Outer Loop. In this episode, the Curiosity team, Ben Riley, Rich Jordan, and Mantas Dvareckas, discuss the value of different methods of testing, community-driven quality and continuous learning. Ben Riley starts the conversation on the “early access” model which many game developers have started to increasingly use, and how it can help improve the quality of software. Early access allows developers to gather feedback, identify issues early and reduce costly post-release fixes, by getting the end user in front of the product as early as possible. Mantas Dvareckas highlights how getting in front of your end user, gathering feedback, and providing software that they actually want, is key to success. As someone new to the software testing and quality space, Mantas shares some of his insights on how skills from other fields, like marketing, can be transferable. These transferable skills can bring fresh perspectives and innovative approaches to testing, enhancing the overall quality. The recommendation to new testers is to look for existing best practices and resources. This continuous learning helps testers stay updated with the latest techniques, improving their effectiveness. The conversation rounds out to discuss various methods of testing software, comparing the structured approaches in traditional industries with the more community-driven methods in gaming. Community-driven feedback ensures the software meets user expectations and improves satisfaction. Mantas mentions Tekken 8, and how he participated in their alpha and beta testing, which asked players worldwide to provide feedback by playing the game and filling in surveys on their experience, which helped refine the product and improve quality. The team concludes with encouragement for listeners to be curious and proactive in their testing approaches, while not forgetting to apply continuous development principles to our own learning. Oh, and is a muffin a cake? Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 20 of Inside The Outer Loop. In this episode, Curiosity Software's Rich Jordan and James Walker, are joined by Tom Riglar, Co-Founder & CEO at Moropo. Together, they discuss the quality, automation and artificial intelligence challenges enterprises are facing, and their potential solutions. To kick off the conversation, our guest, Tom Riglar, highlights one major pain point, the complexity of mobile app testing and automation. Tom and James share their frustrations with tools like Appium and UI Automation, which often lead to high complexity and frequent failures. To address this, they advocate for a more streamlined and user-friendly approach to mobile automation tools. Additionally, they stress the importance of having clear requirements, good test cases, and robust regression test packs. Rich Jordan points out another significant pain point is organizational resistance to change, with many teams reluctant to adopt new testing methodologies. The suggested solution involves fostering a culture that embraces change and emphasizes the importance of quality assurance from the start. This includes educating teams on the benefits of early quality activities, such as static code checking and snapshot testing, which can catch issues earlier in the development cycle. Our hosts also discuss the evolving role of developers, who are increasingly required to balance coding with quality assurance tasks. The proposed solution is to redefine the developers' role to focus more on orchestrating quality activities. This shift can be facilitated by hiring quality engineers who specialize in complex testing tasks, allowing developers to concentrate on delivering business value. Lastly, James highlights the impact of AI on software quality, with the fear that the focus on productivity might compromise standards. To mitigate this, James and Tom propose a balanced approach that incorporates AI tools without neglecting essential quality assurance, ensuring that software meets high standards of reliability and performance. Listen to the full episode to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 19 of Inside The Outer Loop. In this episode, Curiosity Software's Rich Jordan and Huw Price are joined by John Matthews, a leading purchasing consultant and director at Arish Consulting Together they discuss the impact of quality, speed, and cost in software delivery and the organisational challenges of IT procurement. John Matthews opens the conversation with a focus on the use of open-ended questions in RFP processes, and how they're a great way for organisations to consider smaller innovative vendors who provide more focused solutions than the behemoth-sized providers. Matthews further emphasizes the need for procurement to add value and be influential, while also recognizing that they are not in control of the budget. Matthews also highlights the importance of identifying strategic stakeholders, high impact stakeholders, and core stakeholders in IT projects. One big issue is that people think procurement controls decisions. Matthews says that's not quite right. Instead, procurement should influence decisions positively by showing its value. When this isn't understood, it can slow down projects and make them lower quality. Another problem is identifying and talking to the important people who make big decisions. Huw Price says it's crucial to understand their needs clearly and talk to them in simple terms. This helps everyone be on the same page and work towards the same goals. Huw continues by describing the vague requests for IT services that often cause delays and extra costs. Matthews suggests having clear talks about all the costs involved from the start. This way, everyone knows what to expect and can plan better. Additionally, performance-based fees are proposed as an alternative payment model to incentivize timely and efficient project delivery. This approach shifts the focus from time and materials to outcomes, encouraging vendors to prioritize performance and value creation. To sum up, by fixing these issues through better communication, talking to the right people, and trying new buying methods, companies can make buying IT services for software smoother and more effective. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 18 of Inside The Outer Loop. In this episode, Curiosity Software's Rich Jordan and CEO James Walker are joined by Chris Harbert, an industry executive and host of the Developers Who Test but also founder and CEO of Testery. Together they discuss the organizational challenges in defining quality. So, quality is essential in software delivery. But, who actually owns quality? if that’s a reasonable question to ask. Collaboration between developers and testers is crucial for achieving quality and a mutual respect and involvement in bug fixes can bridge the gap between the two roles and improve overall product quality. But can this lead to the ‘bystander effect’? in which no one seems to be responsible for quality. Increasingly due to legacy systems organizations need to address their technical debt and complexity to improve quality, so saving a clear plan, architectural overview, and leveraging test automation can help untangle legacy systems and pave the way for better quality practices. This can enhance testability and reduce toil during sprints. And what of metrics which play a crucial role in measuring quality? Key metrics include bug discovery rates, test coverage, customer satisfaction scores, and support team efforts. These metrics provide insights into the effectiveness of quality initiatives and highlight areas for improvement. Finally, as with any episode of Why Didn’t You Test That? we consider AIs impact your testing effort. Generative AI and non-deterministic behaviour may complicate testing, so requiring skilled testers is paramount to ensure you’re leveraging in line with organizational quality objectives in meeting customer expectations, but also providing a good user experience. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 17 of Inside The Outer Loop. In this episode, Curiosity Software's Rich Jordan and CEO James Walker are joined by Colin Hammond, CEO of ScopeMaster who discusses the importance of how requirements analysis and sizing lends well to predicting project schedules and assessment of scope in software development. The neglect of skills and training in requirements elicitation and documentation leads to poor requirements quality and project issues. Hammond emphasises how sizing software using functional points allows for accurate estimation, better resource planning, and early identification of project issues. This early detection is crucial avoid budget overruns or ultimately to prevent a project from failing. Agile development should not neglect the importance of high-level requirements and architecture to avoid costly changes later. Functional sizing provides a reliable predictor of effort, aiding in project estimation and scope management. AI advancements can automate requirements analysis, generate test scenarios, and offer suggestions, but human supervision and context are essential. Organizations are starting to challenge the ownership of quality, recognizing the need for a holistic approach beyond testing. The shift towards a quality engineering role and new quality-focused positions shows an increasing awareness of requirements and quality in software development. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 16 of Inside The Outer Loop! In this episode, the Curiosity team, Rich Jordan, Ben Riley and Lina Deatherage, discuss their latest webinar and share tips for public speaking and preparing for live presentations. The hosts provide insights, personal experiences, and practical advice, making for an informative and enjoyable listen. In this conversation, the teams get to debating the merits of a hot dog being a sandwich. But beyond such pop culture controversies, there’s also insight and tips about public speaking and a focus on how testers are seeking out more formalised test data education. Keep calm and carry on is the tip from Curiosity’s Ben Riley, who shares his enjoyment of chaotic situations, recalling instances where he faced unforeseen technical issues. Tips being to of course remain calm, but also think on your feet, and adapt during any public speaking engagements. During a recent webinar, Lina shared her experience of presenting a software demo focused on test data strategies. She touches on the importance of preparation, finding a comfortable pace, and being adaptable in case of any unexpected issues or challenges. Lina also emphasized the importance of realizing that the audience is there to learn and support the speaker, rather than finding faults or errors. During the webinar, the audience expressed interest in the new certificated Test Data Fundamentals Course. Ensure data isn’t a blocker to improving your quality efforts today, by completing Curiosity's Test Data Fundamentals & Key Questions course. In this certified course, you’ll explore key questions that you should be able to answer when setting up your test data capability and as part of a good Test Data Strategy. Check out Ben's and Lina's recent webinar, Perfect Your Test Data Strategy: How to Achieve Software Quality and Compliance at Speed. Watch now to learn how you can deliver complete and compliant data on demand, developing quality software at speed. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 15 of Inside The Outer Loop! In this episode, Curiosity Software's Rich Jordan and James Walker, are joined by Mark Winteringham, author of AI-Assisted Testing. Together they reflect on their experience with AI, the effect it has had on software quality and testing, and the future of AI Co-Pilots. LLMs, namely ChatGPT, Gemini and Llama are cool, but what do they offer in terms of delivering software quality? What leaps have you taken in using generative AI technology? How will you future-proof your AI-Assisted testing efforts? By now you really should be considering these questions at a strategic organisational level. Guest Mark Winteringham unravels a collage of challenges as he reflects on his new book "AI Assisted Testing” with our hosts. Providing a balanced perspective in understanding the progress, plateaus, and benefits of using artificial intelligence and co-pilots for delivering quality software. James follows up by exploring the value of AI Co-Pilots in testing and the importance of context in prompt engineering, emphasising the need for experimentation to determine what actually makes a good prompt. Seen with a healthy scepticism, prompts can be used as aids to extend quality testing abilities. But to yield better results, rather than prompting AI with a broad question, the advice is to target specific parts of the system or problem. But what does implementing AI technology in to your SDLC actually mean, and how does it work? The possibilities seem endless, and large language model’s keep growing, but has there been an impact, is true transformational change still a while away? Use Curiosity's code at checkout for a discount on Mark Winteringham's book, AI-Assisted Testing! Get the Book Here: https://bit.ly/ai-testing Use this code: podcuriosity24 Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 14 of Inside The Outer Loop! In this episode, the Curiosity Software team, Rich Jordan and Ben Johnson-Ward, are joined by Alex Martins, VP of Strategy at Katalon, to discuss the implications and challenges of AI-Powered Testing. This episode goes beyond the hype and marketing euphoria of AI, to weigh up productivity gains coming from GPT-4 and large language models (LLM) in the software quality space. Guest Alex Martins leads the conversation around the need to put the tester at the centre of AI-powered testing, and only then, start building out AI use cases and safeguards. Where the development community has seen tangible gains in AI deployment, the uplift in AI-powered testing practices is just beginning. So, how will this impact software testing professionals? Also, how will SME knowledge evolve as organizations develop bespoke LLMs? Ben Johnson-Ward argues, if artificial intelligence is used to create test outputs, then testers will have to evaluate the output of these tests to determine if they are correct. This approach may lead to a decrease in productivity as testers spend time testing the output of AI generated tests. Testers will be able to fine-tune their AI models and build out a broader toolkit. But what does this look like? While organizations are adopting AI in testing, there will also be impact on the metrics of repeatability, explainability, and auditability. With this in mind, internal AI committees can establish rules to abate uncertainty. Rich Jordan follows up on Ben's point, explaining how from the human perspective, AI may be limited in determining if an application meets the needs of the users. In this use case, AI becomes the co-pilot, a new tool for experts to enhance collaboration, while testers remain primary-pilots. Repeatability is discussed as a characteristic that humans are comfortable with in testing, but can AI offer better alternatives to traditional methods of monitoring code changes and integration flows? AI-powered practices in software testing and test coverage are still in their early stages. This requires ongoing collaboration, learning, and sharing of experiences among organizations and industry professionals. Finally, the possibilities and potential benefits of AI are too significant to ignore, despite the discomfort and challenges it brings in delivering quality software, faster. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 13 of Inside The Outer Loop! In this episode, the from the Curiosity Software team, Ben Riley, Rich Jordan and Paul Wright, discuss their learning, experimentations and experiences with failures. This episode of Why Didn't You Test That? Emphasises the value of experimentation and learning from failure, and why it's key for organizations trying to foster innovation and continuous growth. Highlighting the importance of creating a culture of psychological safety where individuals feel comfortable making mistakes, and embracing failures as opportunities to learn and improve. Paul Wright recalled a failure he experienced in a previous role, relating it to a lack of communication and alignment within an organization. The failure emphasised the importance of understanding how a new idea or initiative fits into the larger business strategy. Effective communication and alignment between departments can prevent internal competition and ensure that efforts are coordinated towards a common goal. The podcast also covers the challenge of software design for higher education institutions. Due to resource constraints, these institutions often struggle to engage in early design phases and shift left in the testing process. However, there is a growing recognition of the benefits of early involvement to customize solutions and ensure better alignment with specific needs. This highlights the importance of finding ways to overcome resource limitations and actively participate in software design. Seek out and watch/listen to the complete episode 12 to learn more! Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 12 of Inside The Outer Loop, hosted by Curiosity Software's Huw Price and Rich Jordan! In this episode, our hosts are joined by Nalin Parbhu, Founder & CEO at Infuse, together they discuss digital transformation challenges for organisations struggling with legacy systems, limited budgets, and a reactive approach to change. Listen to this episode of the Why Didn't You Test That? Podcast to learn from Nalin Parbhu's experience working with higher education institutions, which face unique challenges due to the complex nature of their systems and integrations. Additionally, discover why digital transformation and cloud adoption are driven by the need for scalability, flexibility, and improved user experiences. The use of outdated on-premise systems and customization of off-the-shelf solutions has introduced maintenance and upgrade difficulties. Budget constraints and competing priorities impact IT investments, while limited operational budgets often result in a focus on capital expenditure, leading to delayed or constrained IT initiatives. Huw Price describes how testing and quality assurance play a crucial role in successful software implementation. However, the lack of standardized processes and the use of point-to-point integrations and legacy systems has led to increased complexity and higher maintenance costs. Nalin Parbhu concludes that organisations are finally starting to recognize the importance of automated testing and the need for disciplined test environments and data management. Rich Jordan adds that there's a need for clear requirements, well-defined acceptance criteria, and accountability to ensure successful partnerships and quality. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
In this episode with Chris Dutta co-founder and head of consulting at Dragonfly whose focus is on quality engineering, Curiosity Software hosts Huw Price and Rich Jordan explore the exponential benefits of implemening value stream management (VSM). Dutta succinctly describes VSM as a set of activities improving the end-to-end flow, quality and the value that IT provides to broader business objectives, typically through software delivery! Dragonfly’s product Neuro extracts and understands such activities surfacing them as metrics into a dashboard for VSM discovery. Through surfacing insight from commits and repos relative to active or blocked ticket states this impacts on lead time from development to deployment in multiple Jira instances. An outcome is reducing waste in the SDLC. But how insightful certain tickets are depends on a secondary layer of complexity metrics. While the purpose is to bring business value to the end user, the benefit of a value stream is not immediately evident. The main question is then how to leverage the metrics but also to avoid gaming them? It’s known that measurements are insightful, but only if used to inform what the business wants. At worst, a siloed value stream pitches measures as weapons which can deflect from continual improvement in flow. Inevitably, forces existing in large organisations naturally lend themselves to waterfall-esque scenarios. So, in practice there’s many contradictions for product teams to navigate, either from top-down C-Suite colleagues and bottom up from a practitioner perspective. Ultimately, how do you compose an agile certified product team, to distribute knowledge and skillset to enable the value IT provides business? Project versus product sits at the heart of much of the conversation which tools aside, considers an organisation’s culture in terms of its measure of deployment frequency, lead time, change-failure rates, and time to recover against any production failure? These are recognised as Dora metrics which boosted with complexity metrics such as measuring the testability of a system lead to growth and ease of refactoring of a product release. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
In this follow up episode with DevOps and Digital Transformation leader Chris Rowett, Curiosity Software hosts Huw Price and Rich Jordan touch on Dora metrics. Used in isolation these benchmarks which include deployment frequency, lead time for change, recovery and change failure, can be seen to measure business performance. Another issue is that the complexity of a system can't be understood by deployment of accelerators and tooling alone. Transformational change at an organisational level needs finance, attention, and mindshare from top-down sponsorship. Hosts Rich and Huw with guest Chris Rowett draw on their enterprise level experience. This is as developers, product owners but also quality leads. They give tips for incentivising inter and cross team communication to engender trust and garner sponsorship for organisational change. On leveraging the value of metrics, trust between teams is key to unlocking business momentum. Join the conversation to hear how this is achieved through incentivising the practitioner teams and their C level colleagues to communicate and collaborate for the goal of better software delivery. Software development and delivery rely on various teams' trust that code is deployed correctly, so communication is paramount. Be it between internal or 3rd party teams, this leads to a joint end-to-end ownership of a problem, at which point redundancy and technical debt in a system is better understood. Also, the barriers to collaboration get lowered whilst boosting insight and understanding. As a gateway to a smarter use of resources this translates to efficiency gains where pipelines can be unblocked and duplicated tests and effort is reduced. At the flux where teams collaborate, modelling and tooling then helps articulate communication beyond its practical application. Seen as accelerators in software delivery, it’s crucial to initially go slower to identify leaks and blockers in a system under test. With some foresight these can be implemented as part of a value stream to limit the blast radius between parts of the pipeline. This dividend pays off technical debt and improves oversight of DevOps frameworks giving insight and success that’s repeatable for other teams and practitioners to pick up towards the business goal of better product output. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 9 of Inside The Outer Loop, hosted by Curiosity Software's Huw Price and Rich Jordan! In this episode, our hosts are joined by Chris Rowett, DevOps & Digital Transformation Leader, together they explore the challenges associated with bringing change to large organisations! Organisational change is painful and disruptive, it can change roles and cause concern amongst teams, so in terms of value and results, a good and compelling reason is needed to entice change. In conversation with DevOps and Digital Transformation leader Chris Rowett, Curiosity Software’s Huw Price and Rich Jordan look at factors around success metrics, and how they impact quality processes in an organisation’s software release cycle. In terms of building momentum for transformation, how do you get 60% of the organisation aligned for that push towards crossing the chasm? Test transformations that are delivered top down, translate to increased automation and cost-cutting, but how you get there? That is the challenge. Transformation should come through understanding coverage, stability, repeatability, this will help your organisation make better business decisions and encourage change. The challenge then is to update metrics to enable organisational agility. Huw Price calls this ‘quantifiable testability’, so measuring how easy something is to test, and not code quality itself. For Rich Jordan, the concern for updating metrics is that, if over a 15-20 year span within the industry only around 15-20% of tests are automated, we’re missing something. Data on failure should in fact educate the business in understanding how to handle complexity. Is your organisational design sufficiently enabling business owners and IT to communicate? For instance, we need better attention on aligning the business service with the mechanisms in IT to enable netter communication. This translates to organisational refactoring, which in turn pays off technical debt. Otherwise, against your competitors, either through release of a poor product, or risk of regulatory fines, through slow compliance, you risk reputational and monetary damage. The Curiosity Software Podcast featuring Huw Price and Rich Jordan! Together, they share their insight and expertise in driving software design and development in test. Learn how you can improve your journey to quality software delivery, by considering how much do you really understand about your systems, and when things inevitably go wrong, why didn’t you test that? Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Welcome to episode 8 of Inside The Outer Loop, hosted by by Curiosity Software's Huw Price and Rich Jordan! In this follow-up episode with Gunesh Patil, The Liberated Tester, Rich and Gunesh share their insights into what it means to be a liberated tester and how they approached the adoption of agile methodologies! Rich and Gunesh propose the idea of using squads, working to a blank canvas, can obtain a better level of DevOps and agile ways of working. However, a lack of focus on spinning up teams to do integration testing ahead of bulky end-to-end testing, may lead organisations into a blinkered cargo cult way of working. The cargo cult way of working adds difficulty to sustaining a bi-weekly change cadence, by injected chaos in the system with every incremental change. In terms of toolsets and architecture, a blank canvas helps squads see what’s not working and thus the challenges to face into. Gunesh suggests that emphasis needs to be on what’s possible to build rather than on the toolsets alone for avoiding sprints defaulting to mini waterfalls. This holistic approach enables stakeholders are to see and communicate requirements but also data dependencies. At a high level, this boosts the success rate of a test strategy, as many angles will have already been considered, providing an outcome of good documentation rather than a reliance on head knowledge. In part, model-based testing gets teams making use of this documentation for initial component level testing. This leads to heightened collaboration between stakeholders. With model-based testing, stakeholders are given the power to easily execute and comment on a system’s architecture at various stages, but also on the technical aspects of components. Isolation and integration can then be explored more freely with bulky end-to-end tests. This leads to a massive gain in time, quality and DevOps speed, and in turn, experimentation and feedback become standard and shared practice between test teams and stakeholders. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Guest Gunesh Patil shares insights on his journey beyond the misunderstandings and misconceptions in Model-Based Testing alongside Curiosity Software's Rich Jordan! Rich and Gunesh previously worked together on major SI projects managing transformational change of a disparate systems in a medium-sized organisation. They championed this as Data Automation and Virtual Environments - so, DAVe Ops for their own version release and change management. DAVe Ops helped spotlight how a shared understanding of a system’s architecture, or lack of, affects good software testing. Circa 2010, Rich illustrates this as an anti-pattern where automation teams were stepping in to help test teams run test cases in bulky end-to-ends. This was in response to automation test cases failing. A fail isn’t due to the automation but more to a lack of shared understanding of the consumable breakpoints in system’s architecture. For stakeholders with short-term sights on improved automation, this omits the benefits of the ‘how you get there' approach of Model-Based Testing. It’ll deal less with blackbox, instead observes sustainable metrics such as risk, response times, payloads, ie impact analysis. For Gunesh this visual and flow based production of reusable components is actually a driving force in efficiency. The need for a siloed back-and-forth of translating business requirements into test cases gets reduced. An operational win for service isolation and test matching. Sketching a practical middleware/automation test strategy comes only by listening to the expectations of designers, developers but also seasoned ancillary actors in the CICD pipeline. This ensures constraints and breakpoints are identified, and which anticipates and avoids introducing accidental complexity in a SUT. The outcome is costly and time consuming data overlaps in automation are avoided. Operationally, test matching, along with getting and allocating data formalises thinking whilst paying down technical debt. The main takeaway is that collective analysis makes software testing more integrated across teams, giving opportunity to create a strategy factoring in isolation breakpoints. So, don’t just do, also pose questions to tackle organisational but also technical inconsistency and intractability. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Is virtualisation given its rightful place in test design? Deployed in a loosely coupled system, speed and flow increase, whilst reducing technical debt. Team alignment and version handling is improved, setting the terrain for better software delivery. Welcome to this episode of Inside The Outer Loop. Moving from expertise in original service virtualisation to sandboxing, guest John Power, CEO of Ostia Solutions, with Curiosity Software's Huw Price and Rich Jordan shares insight that a proper sandbox is fully simulated, gives a good customer experience to developers and testers, that a sandbox being standalone and generating synthetic data, it isn’t compromised. Initially offering a proxy, using request-response algorithms for recording and replaying without Mainframes in play, Ostia went to providing full simulation by example of the UK's Open Banking Model. This involved moving the technology from simply record and replay of data to actual data generation. The hosts share experiences on leading a virtualisation team but also how best to implement Master Data Management using sandboxes in model-based testing to avoid accidental complexity in the system under test. In adopting such an approach, the starting point really is to understand the current confidence level in the interface you’re asking service virtualisation to replace. In practice, simulating what currently exists a system, through the framework bringing in functional endpoints and business rules, it informs the required APIs to the benefit of time, security and quality. But the challenge is for organisations to value sandboxes in adjusting the system design rather than as a regulatory or end-of-year afterthought. Beyond creating reusable assets, you’ll ensure continuous updates to sandbox data and testing models. The approach also gives oversight to which contracts and test environments are affected, alongside sandboxes. Though this requires moving away from a centralised management of APIs. In working towards a better architectural design of a system, where dependencies are isolated, we can learn from Conway’s Law. It suggests a system mimics the organisation's communication, so it's best to improve communication across teams first. Sandboxing will then thrive at an organisational level. You’ll be reducing technical debt, risk, extra effort and in parallel developing mature teams to enable flow, feedback and experimentation in the system under test. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
In this episode, Paul Gerrard, award-winning software engineering consultant, author and coach, brings his experience to Inside The Outer Loop! Together with Curiosity Software's hosts Huw Price and Rich Jordan, Paul Gerrard discusses the difficulties of organisational hierarchies and how to identify ‘stakeholders’ as your ‘internal testing customers’. Co-host Rich shares his experience of looking over a test data team, unpacking one of his favoured mantras of ‘go slower to go faster', doing so as a caution to not just relying on your technology capability, which might be brilliant, but did it solve any problem? In practice this requires analysing the problem as a means of arriving at consensus, and not in any way the much derided ‘analysis paralysis’. Consensus should be applauded as it allows teams to get agile “with a small 'a” and beyond solely considering technology capabilities. Guest Paul then focuses our attention on the value brought to the software delivery by testers, in that their insight and analysis brings us closer to the problem, beyond any supposed solution. With that in mind co-host Huw informs us on the primary of role of testers, and the need to align their purpose as being critical thinkers within quality assurance. He caveats this to impress it’s more about open than it is dogmatic dialogue. An open dialogue helps plug any blind spots stakeholders may have and leads to demonstrable improvements and time savings across a system and/or processes. Though, these beneficial outcomes of eased communication between stakeholder and tester and vice-versa happens more fluidly in smaller teams. And that’s where risk workshops can help determine business goals and avoid projects shutting down in flames within larger organisations. These workshops act as a tool for triggering input from broader stakeholders within an organisation’s hierarchy. From this can evolve a crossover of perceptions for deciding and prioritising critical outcomes of any software delivery process. Co-host Rich cautions us though, in that testers need to avoid jumping quickly to answering issues through the language of risk and resiliency which usually lead to ‘functional or performance' testing alone. Instead he promotes the need to foresee and map the requirements that need to be proven to ‘accountable’ stakeholders beforehand. So too there’s a raft of interpersonal skills including imagination and critical thinking from testers which can be priceless in early stage challenging to plug gaps in requirements. The outcome of which gives a firmer grasp and understanding how software should function. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
In this episode, Marcus Merrell, Vice President of Technology at Sauce Labs, bring his experience to Inside The Outer Loop! Together with Curiosity Software's hosts Huw Price and Rich Jordan, Marcus Merrell discusses the lack of innovation in the testing space over the last 20 years, and why testing should be at the centre of quality efforts. Marcus rejects the idea that testing is a janitorial effort and cost centre, seeing it more as a revenue protection and growth opportunity if utilised properly! The discussion gets started with a few questions, why is innovation limited to digital testing and model-based testing? How do we get beyond the dogmas and fashions around favouring tooling over business risk? The takeaway is that focusing just on the common trappings of economically expensive bugs, even with 99% code coverage, it pulls focus away from reflecting on real business risks. This takes teams beyond the "must deliver yesterday" culture. Software practices require testers to have a seat at the executive level to inform the company about the kinds of risks they’re exposed to, but there’s a rabbit hole syndrome that has freed up a misconception that testers are irrelevant. The way to combat this is through finding early adopters to incubate, diffuse and prove culture change is an option. In terms of organisational risks, it’s great having a testing capability and team, yet unless somebody’s feeling pain when something blows up, how likely is it they will react? And at a more granular level the conversation needs to be on persuading organisations to spend time thinking about requirements, and quality at the start of the software delivery lifecycle. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Bad data but also production data. Curiosity Software's Huw Price and Rich Jordan move the conversation on from GDPR compliance to bad data in software delivery. Together they explore the concept of the data gambler and sceptic, and the tension of using commercially live data in software delivery. Asking, is data more than a side gig for organisations? And ultimately, why it’s all about data, and why without test data there is no testing? Can we change the narrative? Implement Design through Data Security to shore up predictability and repetition, which can reduce disorder in a system and set the bedrock for dynamic automation. And then what actually defines synthetic data? Responding to this, we touch on using API over unit testing and the role of a data generation AI to move away from the buzzy gold copy database. What can you do? Design to do critical changes only once, then disguard them, reducing the amount of logic gates with each test, so reducing test bloat. Just spin up just the right amount of Dynamic Automation, ensuring to be critical around test cases, starting with manual, then go towards negative testing, for instance coping with nulls. Finally, realising the cost to the business? To what extent is the delivery team that works like a feature factory aligned or detached with the audit team verifying by checklist? Maybe start weighing in on this as a compliance versus conduct risk situation in the organisation. The need then is to align the synergies between what’s being asked about the customer profile and how the profile of the customer is actually understood. Ultimately you’ll be upping the bar on both functional (one-to-one testing of cases and data) and performance (what would, or even should production do) testing. GDPR guidance is there to be interpretted by the individual organisation, which is missing right now, and so at the molent is this just a type of control theatre mitigating a real lack of understanding of the unknowns in a systyem under test? The Curiosity Software Podcast featuring Huw Price and Rich Jordan! Together, they share their insight and expertise in driving software design and development in test. Learn how you can improve your journey to quality software delivery, by considering how much do you really understand about your systems, and when things inevitably go wrong, why didn’t you test that? Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
GDPR (general data protection regulation) and what it means for software testing and delivery. Guest Tom Pryce, Communications Manager, Curiosity Software, brings his knowledge to ep2 of Inside The Outer Loop, what GDPR Means For Software Delivery. We’re exploring plenty of ideas including: was the grace period of 2 years prior to GDPR legislation a call to arms for organisations to shore up clarity in their IT estates? Who are the gamblers and sceptics? What have been the implications for data provisioning regarding data minimisation and process limitation, particularly for software testing and delivery? From this to also considering what if you reduced the attack level through using synthetic data in the lower environments? What’s the difference between the data subject and the data processor related on premise? Also, how does this all impacts having access to PII protected characteristics in data provisioned to non-production environments. And finally where should you be paring back on the use of live data to know the flows between systems for assisting in migration You’ll also hear about how the fine caused by a cloud migration that the Norwegian DPA (data protection authority) said could have been avoided being levied by way of using synthetic data and less production data. Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
Inside the outer loop – brought to you by the Curiosity Software team! Together with industry leaders and experts, we uncover actionable strategies to navigate the outer loop of software delivery, streamline test data management, and elevate software quality. Tune in to transform the way you think about software delivery, quality, and productivity!…
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.