Project Control is application of control theory to development of solutions. Through creating tests first we create a negative feedback to to help develppe
Obstacle Driven Development combines the latest engineering methods and software development. ODD helps identify, correct and prevent errors as early and efficiently as practical.
This presentation is the most comprehensive so far and demonstrates how ODD extends and combines ISO compatible V-models, Test Driven Development, requirements analysis, extended specifications and Agile.
Please see the series for further details.
Obstacle Driven Development combines Test Driven Development, V-models and other engineering processes to create a new development process.
In this presentation Obstacle Driven Development is shown to extend Test Driven Development through further stages of development of Analysis, Specification, Solution and Production.
Tests are created to link the stages with verification and validation provided by creating and passing tests. TDD principles link each stage with tests created first to ensure testability and errors are identified as early as possible.
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This presentation demonstrates how the process extends and combines Test Driven Development throughout the engineering and product development processes.
Please see the series for further details.
Exploratory Testing Kari Kakkonen BTD 2017Kari Kakkonen
My talk on Exploratory Testing basics and its future at Belgium Testing Days / BNTQB Test Summit 2017 https://btdconf.org/ bit of slides revamp included
Dietmar Strasser - Traditional QA meets Agile DevelopmentTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Traditional QA meets Agile Development by Dietmar Strasser. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
like Google, Improve your Test perception & practices and learn how Test might be a key lever to improve your business.
- Understand the different types of Test
- Best & Worst practices of Test
Obstacle Driven Development combines Test Driven Development, V-models and other engineering processes to create a new development process.
In this presentation Obstacle Driven Development is shown to extend Test Driven Development through further stages of development of Analysis, Specification, Solution and Production.
Tests are created to link the stages with verification and validation provided by creating and passing tests. TDD principles link each stage with tests created first to ensure testability and errors are identified as early as possible.
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This presentation demonstrates how the process extends and combines Test Driven Development throughout the engineering and product development processes.
Please see the series for further details.
Exploratory Testing Kari Kakkonen BTD 2017Kari Kakkonen
My talk on Exploratory Testing basics and its future at Belgium Testing Days / BNTQB Test Summit 2017 https://btdconf.org/ bit of slides revamp included
Dietmar Strasser - Traditional QA meets Agile DevelopmentTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Traditional QA meets Agile Development by Dietmar Strasser. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
like Google, Improve your Test perception & practices and learn how Test might be a key lever to improve your business.
- Understand the different types of Test
- Best & Worst practices of Test
DevOps 2017 Conf: evolving from automated to continuousArthur Hicken
Conference session from the Devops 2017 Online conference. Learn how to improve your agile and devops software development by evolving from mere automation to full continuous deployment. What tools and practices are important.
QA in Digitalized World Kari Kakkonen WCSQKari Kakkonen
My presentation in World Congress on Software Quality 7 in Lima Peru on March 21, 2017 on how digitalization trends are tackled with quality assurance practices. Everything needs to evolve!
Instill a DevOps Testing Culture in Your Team and Organization TechWell
The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really starts with testing. Join Adam Auerbach as he explains what DevOps is and how it relates to testing. He describes how testing must change from top to bottom and how to access your own environment to identify improvement opportunities. Adam dives into practices like service virtualization, test data management, and continuous testing so you can understand where you are now and identify steps needed to instill a DevOps testing culture in your team and organization.
Hello,
Swift Act Services will be providing its first embedded summer boot camp. The total cost is EGP 3500 for all courses. Individual course costs are:
1- C Programming = EGP 1000
2- Device Drivers = EGP 1000
3- SW Design = EGP 2000
4- SW Testing = EGP 2000
5- Project = EGP 1000
You are free to attend individual courses or the other packages.
Course are planned starting Jun 29 every week Thursday, Friday and Saturday from 10 am till we finish the day content. It is serious training. Be ready.
For courses registeration, please use this form before End of May.
https://goo.gl/forms/a8205QCMVuXSkkzI2
Niels Malotaux - Help We Have a QA Problem!TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Help We Have a QA Problem! by Niels Malotaux. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This updated presentation demonstrates how ODD extends and combines ISO compatible V-model development with Test Driven Development.
Please see the series for further details.
Shift left as first transformation step into Quality AssuranceZbyszek Mockun
Do you work in a company which has established effective testing process, which ensure high quality and support Agile methodologies? Can your testing process be used as a model for other companies? Fortunately, we were in that place a few years ago and had to ask ourselves a question about the next step. The answer was: Let’s be Quality Assurance Engineers rather than Testers. But what should we do? How can we do this transformation?
At the same time, I got feedback from my colleague – Head of Java practice: “Your testers found defects in areas / scenarios which weren’t included in development scope / my devs didn’t know that should cover those edge cases. What can we do with that?”
I had to agree with him. There is no sense to test scenarios which weren’t implemented. This was the starting point of our transformation. We decided to implement Shift left model as it looks like the most promising one. But when we implemented it not everything worked as smooth as we wished. New challenges appeared, but more in my presentation.
Agile testing: from Quality Assurance to Quality AssistanceLuca Giovenzana
The history of the CHILI Agile transition from Quality Assurance to Quality Assistance.
Presented during a meetup:
https://www.youtube.com/watch?v=ZewEdNgo_oI&t=19s
and at the Working Software 2021:
https://www.agilemovement.it/workingsoftware/index.html
DevOps 2017 Conf: evolving from automated to continuousArthur Hicken
Conference session from the Devops 2017 Online conference. Learn how to improve your agile and devops software development by evolving from mere automation to full continuous deployment. What tools and practices are important.
QA in Digitalized World Kari Kakkonen WCSQKari Kakkonen
My presentation in World Congress on Software Quality 7 in Lima Peru on March 21, 2017 on how digitalization trends are tackled with quality assurance practices. Everything needs to evolve!
Instill a DevOps Testing Culture in Your Team and Organization TechWell
The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really starts with testing. Join Adam Auerbach as he explains what DevOps is and how it relates to testing. He describes how testing must change from top to bottom and how to access your own environment to identify improvement opportunities. Adam dives into practices like service virtualization, test data management, and continuous testing so you can understand where you are now and identify steps needed to instill a DevOps testing culture in your team and organization.
Hello,
Swift Act Services will be providing its first embedded summer boot camp. The total cost is EGP 3500 for all courses. Individual course costs are:
1- C Programming = EGP 1000
2- Device Drivers = EGP 1000
3- SW Design = EGP 2000
4- SW Testing = EGP 2000
5- Project = EGP 1000
You are free to attend individual courses or the other packages.
Course are planned starting Jun 29 every week Thursday, Friday and Saturday from 10 am till we finish the day content. It is serious training. Be ready.
For courses registeration, please use this form before End of May.
https://goo.gl/forms/a8205QCMVuXSkkzI2
Niels Malotaux - Help We Have a QA Problem!TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Help We Have a QA Problem! by Niels Malotaux. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This updated presentation demonstrates how ODD extends and combines ISO compatible V-model development with Test Driven Development.
Please see the series for further details.
Shift left as first transformation step into Quality AssuranceZbyszek Mockun
Do you work in a company which has established effective testing process, which ensure high quality and support Agile methodologies? Can your testing process be used as a model for other companies? Fortunately, we were in that place a few years ago and had to ask ourselves a question about the next step. The answer was: Let’s be Quality Assurance Engineers rather than Testers. But what should we do? How can we do this transformation?
At the same time, I got feedback from my colleague – Head of Java practice: “Your testers found defects in areas / scenarios which weren’t included in development scope / my devs didn’t know that should cover those edge cases. What can we do with that?”
I had to agree with him. There is no sense to test scenarios which weren’t implemented. This was the starting point of our transformation. We decided to implement Shift left model as it looks like the most promising one. But when we implemented it not everything worked as smooth as we wished. New challenges appeared, but more in my presentation.
Agile testing: from Quality Assurance to Quality AssistanceLuca Giovenzana
The history of the CHILI Agile transition from Quality Assurance to Quality Assistance.
Presented during a meetup:
https://www.youtube.com/watch?v=ZewEdNgo_oI&t=19s
and at the Working Software 2021:
https://www.agilemovement.it/workingsoftware/index.html
This presentation is answering the questions of chapter 11 from Jack Meredith's book,'Project Management', and is about how a project can and has to be controlled.
Innovation and facts over opinions and assumptions; follow a plan that responds to change.
Project Control is application of control theory to development of solutions. Through creating tests first we create a negative feedback to to help develppe
Obstacle Driven Development combines the latest engineering methods and software development. ODD helps identify, correct and prevent errors as early and efficiently as practical.
This presentation is the most comprehensive so far and demonstrates how ODD extends and combines ISO compatible V-models, Test Driven Development, requirements analysis, extended specifications and Agile.
Please see the series for further details.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
Agile principles are investigated, adapted and extended to become ODD principles. Similarities and differences of the methods are investigated.
Burndown charts and Agile organisation is extended to become test first based and help organise an ODD project for software, hardware and embedded.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
This presentation explains some of the key concepts of Obstacle Driven Development where we achieve success through identifying, correcting and preventing failure.
Concepts of the stages to O.D.D. are explained with methods to link the stages through creating and solving tests. New concepts include a modified and extended problem domain.
Obstacle Driven Development is the result of combining various engineering methods and is a new approach to engineering.
ODD combines Test Driven Development with V-models and extends throughout the development process. Other aspects such as safety critical requirements analysis, software design and Agile principles are adapted.
This updated presentation demonstrates how ODD extends and combines V-model development into an M-model. Introduced is the concept of inverted V-models to create N and M-models.
Please check out the website @ www.odd.enterprises see the series for further details.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
Specifications and standards are combined with V-models and Behaviour Driven Development to create a novel approach to engineering.
Safety critical standards such as ISO 26262 are implemented to ensure development obstacles are covered by appropriate behaviours.
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This updated presentation demonstrates how ODD extends and combines V-model development into an M-model.
Please see the series for further details.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
This presentation explains some of the key concepts of Obstacle Driven Development where we achieve success through identifying, correcting and preventing failure.
Concepts of the stages to O.D.D. are explained with methods to link the stages through creating and solving tests.
Obstacle Driven Development is the latest engineering process and combines various engineering and software development processes with the ultimate aim of testing everything with regards to development.
This presentation is the most comprehensive so far and demonstrates how ODD extends and combines ISO compatible V-models, Test Driven Development, requirements analysis, extended specifications and Agile.
Please see the series for further details.
How to Get Stuff Right
Innovation and facts over opinions and assumptions; follow a plan that responds to change.
Project Control is application of control theory to development of solutions. Through creating tests first we create negative feedback to help development.
Obstacle Driven Development combines the latest engineering methods and software development. ODD helps identify, correct and prevent errors as early and efficiently as practical.
This presentation shows how ODD extends and combines ISO compatible V-models, Test Driven Development, requirements analysis, extended specifications and Agile.
Please see the series for further information.
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This updated presentation demonstrates how ODD extends and combines V-model development into an M-model.
Please see the series for further details.
These slides quickly illustrate how you can successfully adopt Agile to improve your development efforts. In addition to discussing how and why teams are interested in Agile, it covers some of the challenges of adopting it and suggestions for ensuring success.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
This presentation shows the various models of Obstacle Driven Development methods and processes. Numerous models, including 3D versions, have been created to help understanding and solve obstacles.
Models range from the simple to the complex with simple 4 stage models to full flowcharts explaining the method and process.
Behavior Driven Development is one of the most commonly misunderstood techniques in DevOps, but it is also one of the key enablers of both an Agile culture and true continuous deployment. This talk will attempt to fill in the missing pieces on exactly what BDD is and how your teams can use it to increase communication, drive quality, and reduce waste. We will also connect the dots on why you need a test-first strategy to enable trunk-based development, continuous integration, and continuous deployment. If your business still struggles with monthly or quarterly big-batch releases, this talk will show you what your teams must do to evolve to the next stage of continuous delivery.
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
My presentation on Agile Testing, including a tuning concept and a case study of agile testing choices in a project, held 16 of June, 2014 at a customer internal seminar.
OODA is a business and military strategy method which has been used extensively to create new tactics which can overcome obstacles and opponents. The principles of OODA have been applied to many fields including engineering and psychology.
OODA means Observe, Orient, Decide, Act and each of these combine to create a mental model of how to adapt to changing situations and how your actions affect these.
This presentation demonstrates how the OODA model has been analysed and combined with Obstacle Driven Development to create new models which are both extended and fully testable.
OODA was invented by Col. John Boyd who was the Top Gun of the USAF Top Gun school and is probably the greatest dogfighter of all time.
Project Control is a new mathematical model and method which allows the user to create fully testable solutions to every stage of a development process.
Adapted from control theory and inspired by Test Driven Development (TDD); the models allow us to create tests first and ensure we are following a scientific method.
Using Control Theory models and Boolean logic for a test and solution; we have created a mathematical method to create fully testable solutions.
Use with Obstacle Driven Development to create solutions for every stage of a development which are fully testable.
Report details the most powerful and only truly scientific development method which was created through a combination of most traditional methods for software, hardware and embedded.
Recent developments have created a new science through combining with control theory to create Project Control. Using Project Control principles we can most quickly create the best and most adaptable solutions.
At odd.enterprises we place tests and facts over opinions and assumptions to identify, correct and prevent errors at the earliest and most efficient time.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
This report explains the key concepts of Obstacle Driven Development where we achieve success through identifying, correcting and preventing failure.
Concepts of the stages to O.D.D. are explained with methods to link the stages through creating and solving tests. New concepts include a modified and extended problem domain.
Engineering methods which have been combined to create ODD include V-models, TDD, Agile, SOLID, waterfall and safety critical methods.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
This presentation explains some of the key concepts of Obstacle Driven Development where we achieve success through identifying, correcting and preventing failure.
Concepts of success and failure and how these are intrinsically linked are explored. Methods are proposed to achieve success through failure and ODD.
Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
Requirements Analysis principles are conmbined with V-models and Test Driven Development to create a novel approach to engineering.
Safety critical principles such as Safety Integrity Levels are implemented to ensure development obstacles are identified and analysed.
Obstacle Driven Development is the result of combining various engineering methods and is a new approach to engineering.
ODD combines Test Driven Development with V-models and extends throughout the development process. Other aspects such as safety critical requirements analysis, software design and Agile principles are adapted.
This presentation describes the definitions of ODD stages, checkpoints and testing. ODD originated by thoroughly researching all terms and concepts to provide a fully separated development method linked through tests.
Please check out the website @ www.odd.enterprises see the series for further details.
Obstacle Driven Development is the latest engineering process and combines Test Driven Development with safety critical V-model development.
This updated presentation demonstrates how ODD extends and combines requirements analysis with Test Driven Development and V-models.
Please see the series for further details.
The first report for Obstacle Driven Development which has been released and is intended to comprehensively cover the basics of ODD while being concise.
ODD is used for software, hardware and embedded and is the product of combining various engineering and software techniques.
Other presentations cover how ODD extends and combines Test Driven Development, requirements analysis, V-models and Agile.
A further paper is to follow with full referencing.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.