This document provides tips for designing complex forms, which are forms that are complex in many different ways. It discusses tips for addressing complexity in the relationship between the form and its users, the conversation or flow of questions and answers within the form, and the visual appearance of the form. Some key tips include using replay studies to understand how users interact with current complex forms, providing guidance on decisions users need to make and materials they need to complete the form, using summary menus instead of linear progress indicators, and segmenting long forms into logical topic-based sections. The document emphasizes the importance of usability testing to inform design of complex forms.
E-forms have benefits, but so do paper forms. To have a successful e-forms project, you need to choose the appropriate level of e-form. This talk also describes several indicators of e-forms project success.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Designing forms for technical specialists by @cjformsCaroline Jarrett
Technical specialists and scientists want forms that are easy to use, just like everyone else - even for their technical work. These slides come from a talk I did at EMBL-EBI in 2010.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Anonymous Assignments: Core product or Customisation?BlackboardEMEA
The Electronic Management of Assessment (EMA) has been defined as a key strategic project by the UK Heads of e-Learning Forum and other national agencies such as the Jisc and UCISA within the UK higher education sector, with the preservation of student anonymity to ensure fairness in the marking process a key requirement for many institutions. The University of York has had a longstanding interest in this assessment domain, and has been supporting anonymous assignment file submission since 2007 through a locally developed building block extension to Blackboard. Blackboard’s introduction of anonymous marking in 2014 (April release) was a welcome contribution to the institutional tool-set and has also offered some important functionality to meet these demands, supporting the continued growth of summative e-submission within the sector.
This session will provide participants with a detailed overview of the ‘end-to end’ workflow currently supported by York’s anonymous assignment toolset, from student submission in Blackboard to distribution of feedback and marks to students via the student records system (SITS e:Vision). The reactions of students, markers and departmental administrators to the increased uptake of EMA will be discussed, with the presentation drawing on detailed evaluation from a range of academic departments, also highlighting areas for further development of the bespoke toolset.
The bespoke approach developed by York will be compared and contrasted with the parallel development of anonymous marking within Blackboard Learn’s assignment tool. We will reflect on our immediate priorities for technical development in this area, given the enhancements in the core product and the promising development work which Blackboard is currently undertaking with SITS Tribal towards a more closely integrated assessment pathway, and will consider the strengths of our locally developed workflow and potential of the core Blackboard tools in relation to our established requirements for EMA. Participants will be invited to consider the pros and cons of both approaches, the implications for the development of assessment and feedback strategies and how Blackboard’s assignment toolset might be developed moving forward.
Expert review improves a complex form by @cjformsCaroline Jarrett
Case study from 2007, as presented at the PLAIN conference in Amsterdam. Changes to a complex form for Lasting Power of Attorney.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
10 Best Practices for bug-free Apps & WebsitesStardustTesting
[Webinar Frenchweb]
1. Identify the product risks
2. Think UX
3. Define target devices
4. Think product specifics
5. Use the best resources to track bugs
6. Opt for the appropriate test methodology
7. Analyse bugs
8. Listen to your users
9. Follow the development of the digital ecosystem
10. Think testing
Working with complex forms such as insurance applications, medical claims, government transactions? This workshop at UXPA2013 has tips for improving them.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
E-forms have benefits, but so do paper forms. To have a successful e-forms project, you need to choose the appropriate level of e-form. This talk also describes several indicators of e-forms project success.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Designing forms for technical specialists by @cjformsCaroline Jarrett
Technical specialists and scientists want forms that are easy to use, just like everyone else - even for their technical work. These slides come from a talk I did at EMBL-EBI in 2010.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Anonymous Assignments: Core product or Customisation?BlackboardEMEA
The Electronic Management of Assessment (EMA) has been defined as a key strategic project by the UK Heads of e-Learning Forum and other national agencies such as the Jisc and UCISA within the UK higher education sector, with the preservation of student anonymity to ensure fairness in the marking process a key requirement for many institutions. The University of York has had a longstanding interest in this assessment domain, and has been supporting anonymous assignment file submission since 2007 through a locally developed building block extension to Blackboard. Blackboard’s introduction of anonymous marking in 2014 (April release) was a welcome contribution to the institutional tool-set and has also offered some important functionality to meet these demands, supporting the continued growth of summative e-submission within the sector.
This session will provide participants with a detailed overview of the ‘end-to end’ workflow currently supported by York’s anonymous assignment toolset, from student submission in Blackboard to distribution of feedback and marks to students via the student records system (SITS e:Vision). The reactions of students, markers and departmental administrators to the increased uptake of EMA will be discussed, with the presentation drawing on detailed evaluation from a range of academic departments, also highlighting areas for further development of the bespoke toolset.
The bespoke approach developed by York will be compared and contrasted with the parallel development of anonymous marking within Blackboard Learn’s assignment tool. We will reflect on our immediate priorities for technical development in this area, given the enhancements in the core product and the promising development work which Blackboard is currently undertaking with SITS Tribal towards a more closely integrated assessment pathway, and will consider the strengths of our locally developed workflow and potential of the core Blackboard tools in relation to our established requirements for EMA. Participants will be invited to consider the pros and cons of both approaches, the implications for the development of assessment and feedback strategies and how Blackboard’s assignment toolset might be developed moving forward.
Expert review improves a complex form by @cjformsCaroline Jarrett
Case study from 2007, as presented at the PLAIN conference in Amsterdam. Changes to a complex form for Lasting Power of Attorney.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
10 Best Practices for bug-free Apps & WebsitesStardustTesting
[Webinar Frenchweb]
1. Identify the product risks
2. Think UX
3. Define target devices
4. Think product specifics
5. Use the best resources to track bugs
6. Opt for the appropriate test methodology
7. Analyse bugs
8. Listen to your users
9. Follow the development of the digital ecosystem
10. Think testing
Working with complex forms such as insurance applications, medical claims, government transactions? This workshop at UXPA2013 has tips for improving them.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Design tips for complex forms, a presentation at the Clarity 2010 conference in Lisbon. Gives some ideas for how to improve difficult, lengthy forms.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Design tips for complex forms. This is the shorter version that I gave in the main conference. There is a longer version with more examples available at http://slideshare.net/cjforms
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Shorter version of complex forms at Clarity2010Clarity2010
Design tips for complex forms.
This is the shorter presentation for the main conference; there is a longer one available at http://slideshare.net/cjforms
Most design advice is for simple forms. What should we do when the forms are complex? This presentation gives a few tips in different areas: relationship, conversation, and appearance.
I also gave a similar, longer presentation at a workshop ahead of the Clarity 2010 conference.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Ideas for design of complex transactions by @cjforms 2013Caroline Jarrett
A workshop at UX Cambridge 2013 #uxcam where we discussed design tips and ideas for tackling complex forms and transactions.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Discussing a Topic Map for How to Design a Better Form 2019 MarchCaroline Jarrett
If a person working on a government form wants to improve that form, what advice can we offer?
This discussion of a topic map for 'how to design a better form' is from a webinar on 9th April 2019 for the GSA (General Services Administration) Research Guild, and Digital.gov, in the US.
Slides and notes from seminar on forms design at York University.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
A presentation on Label placement in forms, at the Technical Communication Summit, the 56th Annual Conference of the Society for Technical Communication, Dallas, US, May 2010. Amongst the time-consuming controversies we look at are left and right alignment, labels above and below fields, how to handle required fields, colons, and sentence case.
Your data is great, but does it work for your usersvickybuser
How can you be confident that you’re organising and labelling your content in ways that best meet the needs of the people using it? What appears logical in the data may not turn out to reflect the way your users see the world. It’s tempting to make assumptions about your users based on your own experiences, but it’s far better to find out directly from the users themselves. For effective information architecture (IA), user research is crucial for developing knowledge about users’ information seeking behaviours, the trigger words they're looking for, and how they understand the subject domain.
In this session we’ll look at what user research is and the role it plays in figuring out how to structure successful content-rich websites. We’ll take a whistle-stop tour of a toolbox of user research tools and techniques, and how to mix and match the methods to get the best results. For example, during a typical IA project you’d aim to balance the insights gained from search log and usage data analysis with more qualitative techniques such as interviews (to learn about people's information needs), card sorts (to get a sense of how people group and label content) and tree tests (to find out how people look for content). We’ll also briefly cover personas, surveys, contextual inquiry, usability testing, A/B testing, and diary studies. We’ll use examples to show how a better understanding of your users can help you to support them in finding what they need.
You’ll discover why it’s always important to do user research, what methods to use when, and how to avoid some of the potential pitfalls (like recruiting the wrong participants, asking the wrong types of questions, or doing the research in the wrong phase of a project). We’ll also discuss the challenges of finding the time and resources to do the research in the first place, framing it in order to challenge your assumptions, and finally making sure you can deliver value from it in ways that will most benefit your users.
A presentation on Label placement in forms, at the Technical Communication Summit, Seattle, US, April 2010. Amongst the time-consuming controversies we look at are left and right alignment, labels above and below fields, how to handle required fields, colons, and sentence case.
Selling UX in Your Organization - Stir Trek 2012Carol Smith
Bring The Users: Selling UX in Your Organization was presented at Stir Trek 2012 in Columbus, Ohio by Carol Smith. You are convinced that UX work will not only save time and effort, but will also increase profits. Now you need to persuade your team to integrate UX activities into your work. This presentation will give you the facts to back up your convictions. Carol provides you with clear and compelling responses to tough questions about UX and usability methods. You’ll leave with facts about the Return on Investment (ROI) of UX, how to respond to UX skeptics, and how to turn your entire team into UX advocates.
Surveys that work: using questionnaires to gather useful data, November 2010Caroline Jarrett
This presentation to the 22nd Australasian Computer-Human Interaction Conference, OZCHI 2010, compares survey processes and looks at some of the detail of designing surveys – including how to avoid survey error.
Provides the current evidence on the best place to put a label compared to the field in forms; also looks at colons in labels, sentence or title case for labels, required field indicators, how to label buttons and what to call them, and false ends in forms.
The conclusion: choose any reasonably harmonious method, and then test your form with your users and make changes based on what you find.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
In this workshop for the Virtual SDinGov 2024 , Caroline takes participants through two sets of guidelines in search of advice on how to make a single forms question accessible. She then introduces her own question protocol as a method of scrutinising and improving any question.
A presentation for the the Content Wrangler's coffee and content session on how to design and run surveys and gain actionable insights from the survey data.
Design tips for complex forms, a presentation at the Clarity 2010 conference in Lisbon. Gives some ideas for how to improve difficult, lengthy forms.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Design tips for complex forms. This is the shorter version that I gave in the main conference. There is a longer version with more examples available at http://slideshare.net/cjforms
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Shorter version of complex forms at Clarity2010Clarity2010
Design tips for complex forms.
This is the shorter presentation for the main conference; there is a longer one available at http://slideshare.net/cjforms
Most design advice is for simple forms. What should we do when the forms are complex? This presentation gives a few tips in different areas: relationship, conversation, and appearance.
I also gave a similar, longer presentation at a workshop ahead of the Clarity 2010 conference.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Ideas for design of complex transactions by @cjforms 2013Caroline Jarrett
A workshop at UX Cambridge 2013 #uxcam where we discussed design tips and ideas for tackling complex forms and transactions.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Discussing a Topic Map for How to Design a Better Form 2019 MarchCaroline Jarrett
If a person working on a government form wants to improve that form, what advice can we offer?
This discussion of a topic map for 'how to design a better form' is from a webinar on 9th April 2019 for the GSA (General Services Administration) Research Guild, and Digital.gov, in the US.
Slides and notes from seminar on forms design at York University.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
A presentation on Label placement in forms, at the Technical Communication Summit, the 56th Annual Conference of the Society for Technical Communication, Dallas, US, May 2010. Amongst the time-consuming controversies we look at are left and right alignment, labels above and below fields, how to handle required fields, colons, and sentence case.
Your data is great, but does it work for your usersvickybuser
How can you be confident that you’re organising and labelling your content in ways that best meet the needs of the people using it? What appears logical in the data may not turn out to reflect the way your users see the world. It’s tempting to make assumptions about your users based on your own experiences, but it’s far better to find out directly from the users themselves. For effective information architecture (IA), user research is crucial for developing knowledge about users’ information seeking behaviours, the trigger words they're looking for, and how they understand the subject domain.
In this session we’ll look at what user research is and the role it plays in figuring out how to structure successful content-rich websites. We’ll take a whistle-stop tour of a toolbox of user research tools and techniques, and how to mix and match the methods to get the best results. For example, during a typical IA project you’d aim to balance the insights gained from search log and usage data analysis with more qualitative techniques such as interviews (to learn about people's information needs), card sorts (to get a sense of how people group and label content) and tree tests (to find out how people look for content). We’ll also briefly cover personas, surveys, contextual inquiry, usability testing, A/B testing, and diary studies. We’ll use examples to show how a better understanding of your users can help you to support them in finding what they need.
You’ll discover why it’s always important to do user research, what methods to use when, and how to avoid some of the potential pitfalls (like recruiting the wrong participants, asking the wrong types of questions, or doing the research in the wrong phase of a project). We’ll also discuss the challenges of finding the time and resources to do the research in the first place, framing it in order to challenge your assumptions, and finally making sure you can deliver value from it in ways that will most benefit your users.
A presentation on Label placement in forms, at the Technical Communication Summit, Seattle, US, April 2010. Amongst the time-consuming controversies we look at are left and right alignment, labels above and below fields, how to handle required fields, colons, and sentence case.
Selling UX in Your Organization - Stir Trek 2012Carol Smith
Bring The Users: Selling UX in Your Organization was presented at Stir Trek 2012 in Columbus, Ohio by Carol Smith. You are convinced that UX work will not only save time and effort, but will also increase profits. Now you need to persuade your team to integrate UX activities into your work. This presentation will give you the facts to back up your convictions. Carol provides you with clear and compelling responses to tough questions about UX and usability methods. You’ll leave with facts about the Return on Investment (ROI) of UX, how to respond to UX skeptics, and how to turn your entire team into UX advocates.
Surveys that work: using questionnaires to gather useful data, November 2010Caroline Jarrett
This presentation to the 22nd Australasian Computer-Human Interaction Conference, OZCHI 2010, compares survey processes and looks at some of the detail of designing surveys – including how to avoid survey error.
Provides the current evidence on the best place to put a label compared to the field in forms; also looks at colons in labels, sentence or title case for labels, required field indicators, how to label buttons and what to call them, and false ends in forms.
The conclusion: choose any reasonably harmonious method, and then test your form with your users and make changes based on what you find.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
In this workshop for the Virtual SDinGov 2024 , Caroline takes participants through two sets of guidelines in search of advice on how to make a single forms question accessible. She then introduces her own question protocol as a method of scrutinising and improving any question.
A presentation for the the Content Wrangler's coffee and content session on how to design and run surveys and gain actionable insights from the survey data.
Some thoughts on good survey design delivered to students at Olin College of Engineering. Caroline's talk covers her survey process, survey goals and focusing on a specific decision, sample and sampling error, ditching rating scales, and losing fear of open answers.
The Phylogenetic Tree in forms design - making forms work for complex academ...Caroline Jarrett
How can we guide busy academics in specialist fields through application processes that are complex, vary greatly depending on the funder, and always seem to be extra urgent? Especially when the stakes are high: awards can be in the millions, and research income is important to fund work that we can all benefit from.
For this year's HE Connect conference, Cambridge University Senior Product Manager Karen Fernandes and forms expert Caroline Jarrett reflected on how current work at Cambridge, and government forms patterns, can help (or hinder) this sort of multi-person, multi-challenge process.
In this half day workshop for ~WebExpo2023 Caroline Jarrett shares four ways to improve your survey so that you get plenty of useful responses.
Goals: Ruthlessly focus your survey on an immediate decision.
Sample: Write an invitation that makes people want to answer.
Questions: Ditch the rating scales.
Responses: Lose your fear of open answers.
Two ways to improve your survey, webinar for Delib 2023.pptxCaroline Jarrett
In this webinar for Delib, Caroline shows you how to get better results from shorter, more frequent surveys - with a special emphasis on local government and the requirement to run statutory consultations. Understanding and identifying the Most Crucial Question and making space for the Burning Issue are both helpful techniques for creating shorter more focused surveys.
Did you love the form that you filled in most recently? Or did you hit some problems? Most of us find all sorts of small or major problems with lots of the forms we are forced to use.
In this talk for #WebExpo2023, Caroline turns that around. She points out the ways in which not fixing your forms is costing your organisation a lot of money. She then goes on to share plenty of practical tips for making improvements that will enable people to successfully complete your forms.
Two ways to improve your surveys: the Most Crucial Question and the Burning I...Caroline Jarrett
In this webinar for product managers, Caroline introduces two key concepts from her book on surveys: identifying the most crucial question as part of getting clear on your goals, and allowing respondents to tell you the things that they want to - their burning issue. The webinar was organised by Productboard and held on March 30, 2023.
In this member call for Boye & Co Caroline takes participants through her process for expert reviews of forms. She also shares some of her top tips for making them easier to use and more effective.
What is a service designer SDinGOV 22 with all stickies.pptxCaroline Jarrett
In this case study for the 2022 Service Design in Government conference Caroline challenges people to think about their own definitions and shares her own - which is based on her three-layer model for creating good forms.
Helping teenage boys to become responsible adults.pptxCaroline Jarrett
Teenage boys use our services but many of us know little about them. In this session, Bukola (Kiki) Jolugbo and Caroline Jarrett shared some facts about teenage boys and some principles for helping them to become responsible adults.
Some thoughts on surveys: Boye and Company member conference callCaroline Jarrett
Slides from a short presentation on creating effective surveys. The event was a conference call for members of a community network organised by Janus Boye of Boye & Company.
Plain language to improve your survey houston 2022Caroline Jarrett
Plain language skills are vital for surveys - and especially to writing good questions and creating them for your survey audience. This presentation was prepared for the University of Houston's 8th Biannual Forum on Plain English, 24 February 2022.
Surveys that work:training course for Rosenfeld Media, day 1Caroline Jarrett
Surveys seem easy: anyone can throw together a few questions, send them out, and hope that they are rewarded with a decent response. But we’ve all seen examples of poorly conceived surveys that couldn’t possibly deliver real insights for the organisation that sponsored them.
This highly participative three-session training - arranged by Rosenfeld Media as part of its Virtual Training with UX Industry Leaders programme - takes you through the whole process of creating an effective survey, from defining a goal through analysis of data and creating a presentation.
These slides come from day 1 of the course: goals and sample.
Surveys that work: training course for Rosenfeld media, day 2Caroline Jarrett
Surveys seem easy: anyone can throw together a few questions, send them out, and hope that they are rewarded with a decent response. But we’ve all seen examples of poorly conceived surveys that couldn’t possibly deliver real insights for the organisation that sponsored them.
This highly participative three-session training - arranged by Rosenfeld Media as part of its Virtual Training with UX Industry Leaders programme - takes you through the whole process of creating an effective survey, from defining a goal through analysis of data and creating a presentation.
These slides come from day 2 of the course: questions, questionnaire and fieldwork
Surveys that work: training course for Rosenfeld Media, day 3 Caroline Jarrett
Surveys seem easy: anyone can throw together a few questions, send them out, and hope that they are rewarded with a decent response. But we’ve all seen examples of poorly conceived surveys that couldn’t possibly deliver real insights for the organisation that sponsored them.
This highly participative three-session training - arranged by Rosenfeld Media as part of its Virtual Training with UX Industry Leaders programme - takes you through the whole process of creating an effective survey, from defining a goal through analysis of data and creating a presentation.
These slides come from day 3 of the course: responses and reports.
Surveys that work: an introduction to the Survey Octopus and Total Survey ErrorCaroline Jarrett
A presentation for Harvard University's User Research Community on some of the key issues in creating effective surveys, including: why run a survey, writing good questions, statistical significance and how to avoid errors.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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.
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.
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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!
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
2. Caroline Jarrett
twitter @cjforms
caroline.jarrett@effortmark.co.uk
Consultancy: www.effortmark.co.uk
Forms advice: www.formsthatwork.com
Training: www.usabilitythatworks.com
Editing tips: www.editingthatworks.com
Designing for people who do not read easily: www.designtoread.com
Stone, Jarrett, Woodroffe
and Minocha (2005)
User interface
design and
evaluation
Morgan Kaufmann
Jarrett and Gaffney (2008)
Forms that work:
Designing web forms
for usability
Morgan Kaufmann
2
3. A lot of forms advice is about forms like this…
http://www.lukew.com/resources/articles/PSactions.asp
3
7. Some examples
of complex forms
• Privacy on
Facebook
http://www.nytimes.com/interactive/
2010/05/12/business/facebook-
privacy.html 7
8. Forms can be complex in many different ways
• What ways?
• Let’s share experiences.
8
9. Some ways in which a form can be complex
• More than one user involved
• Stressful or unclear consequences
• Need to be kept updated over time
• Variable sections depending on earlier answers
• Questions about difficult concepts
• Variety of sources for the answers
• Multiple pages
9
10. Complexity affects all
three layers of the form
• Relationship:
– More than one user involved
– Stressful or unclear
consequences
– Need to be kept updated over
time
• Conversation:
– Variable sections depending
on earlier answers
– Questions about difficult
concepts
– Variety of sources for the
answers
• Appearance:
– Multiple pages 10
11. Relationship Tips that are about
understanding the users
and the business process
As with any form, you should be
observing people filling in the
form, and also observing people
dealing with the forms.
11
12. Tip: Try a ‘replay study’ where users go back
over a complex form with you
• The challenge:
– To understand how users are interacting with the current form(s)
• The complications:
– Can’t do a conventional usability test because the answers are too
complex to replicate in a scenario
The idea:
– A field study, using a neutral set of materials (prototype on computer,
paper copies)
– Participants use your set of materials as a prompt to explain what they
would usually do
• Example:
– Dealing with a complex package of government forms, I got users to flip
through a fresh set of blank forms to help them recall their experiences
12
13. Tip:
Use sample tracking to understand the process
• The challenge:
– To explore all the details of a business process, not just the easy parts
– Complex business processes often include offline, online, and multi-
channel working
• The complications:
– Simple forms are dealt with straight away, but some get diverted for
special treatment
The idea:
– Choose a sample of forms, e.g. those received on
a particular day, in a single hour, in a specific 5 minutes
– Track those forms through all subsequent processes
– Identify exactly what happens e.g. emails, calls, special handling
• Examples:
– Applying for a university course; paying sales tax 13
14. Conversation Tips that are about helping users
to find the answers
A key challenge of any form is
finding the answers. A complex
form will often need people to
gather answers from other
sources, or to make important
decisions
14
15. Tip:
Provide a list of materials for users to assemble
• The challenge:
– Users have to gather their answers from a range of different sources
• The complications:
– Users may not realise that they’ll need all sorts of bits and pieces
The idea
– Provide a list of the items that the users will need
Even better idea
– Get users to answer a series of questions about the specific items
• Variation
– Provide a cast of characters (people involved in preparing the form)
15
18. Tip:
Help users to understand the decisions needed
• The challenge:
– Complex forms may require considerable thought
– Your organisation knows the about what decisions are needed; the users
don’t.
The ideas:
– Provide links to appropriate advice
– Provide a help line number (most users won’t use it, but it’s reassuring)
– Set up a checklist or quiz: “Are you ready?”
• Examples: Advance Directives.
These forms require decision-making over years and
users need to understand those decisions
18
19. Maryland, USA
has a checklist
http://www.oag.state.md.us/healthpol/adirective.pdf
19
20. Advice from the American Bar Association
From the American Bar Association http://www.abanet.org/aging/toolkit/
20
21. Advice from the American Bar Association
http://www.abanet.org/aging/toolkit/tool6.pdf
21
22. Tip: Use layered guidance
• The challenge:
– Complex questions and concepts require a lot of explanation
The idea
– 80/20 rules apply to guidance on forms.
– Put guidance for the most common items directly on the form
– Guidance for less common items can be placed in separate help files
– Guidance for very uncommon items could be further hidden away
• Example: guidance for boxes on tax returns
22
23. From the UK
tax return online
Rent out a room
in my home?
23
27. Fema explains the information you need,
and lots of help before, during and after applying
http://www.fema.gov/assistance/index.shtm 27
28. A conversation
that flows
Tips that are about organizing
the flow of a complex form
The usual ideas about providing
screen-by-screen validations
often break down for complex
forms
28
29. Tip: Use a summary menu instead of a
progress indicator
• The challenge:
– It helps users if they can see how much they have done on the form,
but the form doesn’t ‘progress’ from screen to screen
The idea
– Use a summary menu so that users can choose which part of the form
to do next
• Example:
US government Central Contractor Registration form
29
31. Tip:
Work hard to have great save/resume features
• The challenge:
– Users have to assemble data from several sources, so they are unlikely
to fill in the form in one session.
The idea
– Ensure that they can save the form and get back to where they were
without difficulty
– Have a retention policy
• Decide how long you will retain partially-completed forms
• Decide whether or not you will tell the user about this
• Example:
– In a review of job application forms on 6 top-rated UK local government
web sites, only one site had good save and resume features
31
32. Appearance Tips that are about making
complex forms look good.
A long, difficult form is a
daunting thing for a user.
32
33. Tip: Avoid two-column forms
• The challenge:
– You have a large number of fields and the form looks dauntingly long
– It’s tempting to use two (or even more) columns to crush
the fields into a smaller space
The idea
– If your users will use the form constantly as part of their everyday work,
do contextual enquiry to find out whether a tightly-packed layout will be
more or less efficient for them
– If your users encounter the form infrequently, avoid two-column forms
• Examples:
– Two-column forms are easy to mess up, giving a poor reading order
33
37. Tip: Segment the form by topic;
and if multiple users are involved, by user
• The challenge:
– You have a large number of fields and the form looks dauntingly long
The idea
– Cut the form into smaller sections. It will seem less difficult.
– Don’t go crazy! You want chunks that are big enough to create topics.
• Example:
– not the most complicated, but a type of form many of us are familiar
with: the event submission
37