The document provides guidance for non-technical people to improve communication and understanding when working with technical teams on projects. It discusses common roles or personas that non-technical people take on in technical conversations and encourages asking better questions. The document then presents three narrative examples of interactions between non-technical and technical stakeholders where the non-technical person must ask clarifying questions about technical issues or budget changes. It provides lessons learned for both non-technical and technical parties on how to have more productive discussions.
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...Catalyst
This document discusses various rendering strategies and their impact on Core Web Vitals metrics. It begins by defining the Core Web Vitals metrics - Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. It then examines different rendering strategies like client-side rendering, server-side rendering, static rendering, and rehydration. For each strategy, it outlines potential issues that could lead to poor Core Web Vitals and provides mitigation tactics to address those issues. The goal is to help understand how rendering strategies affect page speed and provide ways to optimize for Core Web Vitals.
BrightonSEO, July 2021 - To better understand a website's content search engines developed Web Rendering Services and are now able to render pages more or less like a normal user. Those Web Rendering Services are strictly connected to other phases of the crawling-indexing-ranking pipeline - if a rendering fails, it may affect all of them. In this session Giacomo will guide you through the process of understanding why rendering could be a problem also for non-Javascript pages, how to manually debug page rendering, the difference between understanding WRSs' capabilities and debugging problems on a website, and eventually how to test pages at scale.
TechSEO Boost 2018: Internal Link Optimization on SteroidsCatalyst
SEO for large sites is completely different than SEO for smaller sites. Large sites have a strong (yet often overlooked!) lever that can boost rankings: internal linking! However, it can be challenging to understand which pages have the highest PageRank, so that you can tweak them to serve important pages better. That can only be determined when you combine internal and external PageRank. Join Kevin Indig as he presents an innovative approach that merges data from crawls, log files, and backlinks to solve the puzzle! You’ll learn how to:
• Combine crawls, log files, and backlinks to find weaknesses in your internal linking structure
• Analyze the impact of tweaking internal linking before you deploy the changes
• Understand how to tweak internal linking at scale
This document provides guidance to a student who is confused about selecting a topic for their final year project. It begins by explaining that confusion is normal when taking on a new task. It then outlines three steps to eliminate confusion and select a topic: 1) Have some potential topic options, 2) Learn about each option, and 3) Evaluate the options and make a decision. Specific suggestions are provided for each step, such as brainstorming topic categories based on one's skills and interests, researching individual topics, and getting feedback before selecting. The goal is for the student to understand the problem they want to solve and define the scope of their project.
Google Tag Manager Flash Tips @ MeasureCampPhil Pearce
A list of "quick tips" for Google Tag Manager.
Please watch the video that accompanies this session:
https://www.youtube.com/watch?v=QX5eDg-Ti9Y
Thanks
Phil.
Come on... It's in the Requirements by Sloan Miller (@PMOwned) #DPM2015Sloan Miller
Let’s be super honest… gathering requirements and maintaining them throughout a project is a royal pain. And to top it all off, when the documentation is complete you always wonder if anyone really reads it. Ambiguity can never be entirely removed, but excessive amounts of it kill a project's timeline, budget, and potential for success.
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...Catalyst
This document discusses various rendering strategies and their impact on Core Web Vitals metrics. It begins by defining the Core Web Vitals metrics - Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. It then examines different rendering strategies like client-side rendering, server-side rendering, static rendering, and rehydration. For each strategy, it outlines potential issues that could lead to poor Core Web Vitals and provides mitigation tactics to address those issues. The goal is to help understand how rendering strategies affect page speed and provide ways to optimize for Core Web Vitals.
BrightonSEO, July 2021 - To better understand a website's content search engines developed Web Rendering Services and are now able to render pages more or less like a normal user. Those Web Rendering Services are strictly connected to other phases of the crawling-indexing-ranking pipeline - if a rendering fails, it may affect all of them. In this session Giacomo will guide you through the process of understanding why rendering could be a problem also for non-Javascript pages, how to manually debug page rendering, the difference between understanding WRSs' capabilities and debugging problems on a website, and eventually how to test pages at scale.
TechSEO Boost 2018: Internal Link Optimization on SteroidsCatalyst
SEO for large sites is completely different than SEO for smaller sites. Large sites have a strong (yet often overlooked!) lever that can boost rankings: internal linking! However, it can be challenging to understand which pages have the highest PageRank, so that you can tweak them to serve important pages better. That can only be determined when you combine internal and external PageRank. Join Kevin Indig as he presents an innovative approach that merges data from crawls, log files, and backlinks to solve the puzzle! You’ll learn how to:
• Combine crawls, log files, and backlinks to find weaknesses in your internal linking structure
• Analyze the impact of tweaking internal linking before you deploy the changes
• Understand how to tweak internal linking at scale
This document provides guidance to a student who is confused about selecting a topic for their final year project. It begins by explaining that confusion is normal when taking on a new task. It then outlines three steps to eliminate confusion and select a topic: 1) Have some potential topic options, 2) Learn about each option, and 3) Evaluate the options and make a decision. Specific suggestions are provided for each step, such as brainstorming topic categories based on one's skills and interests, researching individual topics, and getting feedback before selecting. The goal is for the student to understand the problem they want to solve and define the scope of their project.
Google Tag Manager Flash Tips @ MeasureCampPhil Pearce
A list of "quick tips" for Google Tag Manager.
Please watch the video that accompanies this session:
https://www.youtube.com/watch?v=QX5eDg-Ti9Y
Thanks
Phil.
Come on... It's in the Requirements by Sloan Miller (@PMOwned) #DPM2015Sloan Miller
Let’s be super honest… gathering requirements and maintaining them throughout a project is a royal pain. And to top it all off, when the documentation is complete you always wonder if anyone really reads it. Ambiguity can never be entirely removed, but excessive amounts of it kill a project's timeline, budget, and potential for success.
This document discusses agile estimating and planning. It explains that estimating is difficult but necessary to satisfy managers, customers, and other stakeholders. However, estimates are often too optimistic. The document recommends counting or measuring work instead of guessing whenever possible. It also advocates for ongoing planning and re-planning in agile instead of one-time upfront planning. Techniques like story points, user story splitting, planning poker, and historical velocity data can help create estimates and plans with good accuracy using minimal effort and information.
Scrum and Kanban - Getting the Most from EachMichael Sahota
Scrum is the most popular Agile methodology with Kanban a growing second choice. Learn about the core parts of each one as well as how they differ so that you can find the best fit for your team or organizational context. For example, Scrum is great when you want to shake up the status quo and transform the way you work. Kanban is great when small changes are a better fit for the environment. Learn how they work and how you can use them in your environment.
The W3C has been working on a Web Components standard for almost three years, but it is still a work in progress. But polyfills like allows current developers to use Web Components today, and incorporate to their apps widgets from any library of web components.
The best known of these libraries is Polymer, but it isn't the only one. In this talk we are going to compare Polymer, the '800 lb gorilla' in the Web Component field, with several of its lesser known competitors: Mozilla's X-Tags and Briks, and Bosonic, and even homemade ReactJS webcomponents
We will build an Angular JS application where, instead of directives, we will use webcomponents done with Polymer, X-Tag and ReactJS. And we will take a look to the performances in both Chrome and Firefox.
Expanding skill sets - Broaden your perspective on designroskakori
The term design can mean different things to people from different backgrounds. This talk from the PyGRAZ and UX Graz meetup from 2023-07-25 acts as basis for an open discussion between these two user groups. It describes the "minimum viable everything" design of an actual application under development. Starting from the problem to solve it explores the evolution of the data models and visualizes a major rework. It also showcases a few approaches to "low effort" UI in the early phase of a project when concepts are still in flux.
Managing international software projects interactively using scrumPeter Horsten
Too many projects are not (fully) successful. In many cases this is caused by issues in the management approach. Clients want to know what they get for a fixed budget. But we all know it's almost impossible to fully specify what you need.
An Agile software approach proved to work for us. After implementing Scrum our projects went more smooth and we were more often delivering the right results on time.
It took time to get this working. For developers it was a bit scary and for our clients it meant they really had to trust us. Today we can see our effort pays off. We wouldn't like to go back to waterfall times anymore.
This document discusses different approaches to project management and software development methodologies. It proposes a hybrid agile approach using timeboxing. Key points:
- It describes common issues that arise from a lack of planning, communication, process and focus.
- It outlines three main software methodologies: cowboy/extreme, waterfall, and agile.
- The hybrid approach uses a project manager as scrum master, product owner to manage backlog, and self-organizing developers.
- It provides a sample project timeline showing how business requirements, user stories, and development cycles could overlap within a single timebox.
Afraid the next Google update will kill your site's traffic? Already been hammered by one and trying to recover? Google unleashed a lot of updates this fall, and a lot of sites were negatively affected, especially those in the e-commerce and affiliate space. This talk will help you understand better how Google's machine-learning algorithms work. When Google rewards sites and when they "punish" sites by taking away their traffic. We will also look at how AI content might affect you going forward.
Understanding Google's machine learning algorithms will help you protect your site from the wrath of a Google update going forward as well as help you learn how to better grow your existing site traffic and revenue.
#ASW24
Great Wide Open - Design Studio MethodologyJacklyn Burgan
The brainstorming process is often quite messy: goals of brainstorming sessions are usually unclear, those with the most power have the strongest voice, and teams often leave the session feeling that the results only reflect a small portion of possible outcomes. This workshop will demonstrate a methodology used to move quickly from problems to solutions, make sure all voices are heard, and create shared consensus among all stakeholders.
Design Studio Methodology is a collaborative design process for product innovation. It involves a rapid, collaborative process to generate ideas quickly across stakeholders from multiple disciplines. Participants work in small teams to articulate and refine a problem space, rapidly ideate possible solutions, sketch ideas, negotiate product features, and pitch solution narratives. The end result is a series of potential solutions that teams can then prototype and test with users.
Takeaways
An understanding of the design studio methodology—learn by doing
Learn how to get from problem to how to get from problem to testable solutions in a day
Learn systematic creativity methods and decision making models that help give structure to potentially chaotic brainstorm sessions
Learn how to apply these methods in your own company, the leanest startups and the biggest companies alike
Prereqs & Preparation
Some experience in the software product design process either as a product manager, designer, developer, marketer, or founder.
Life as a "junior" developer can be intense, overwhelming, but rewarding. How can juniors move on to the next level? And, what can managers, tech leads and teams do to support the the next generation of developers?
Lightning talk: Business analyst role as agile villain in legacy projectsSoftware Guru
How could a business analyst perform his role using agile as a framework in a big legacy project?. Under this context, the business analyst and the project itself are victims of the situation.
Presentado por Emilio Contreras en SG Virtual 2020
This document discusses the benefits of designers and developers working collaboratively throughout the product development process. It emphasizes establishing a shared understanding of requirements through early involvement of both parties. Design documentation should be tailored to the needs of developers to help implementation match the intended design. Issues should be tracked jointly and documentation used as a communication tool between designers and developers.
The document summarizes the practices of the BBC Homepage development team to continuously improve their work. Some key practices include continuous peer review of all code changes before being committed, writing tests to prevent breaking existing functionality, and performing pair programming where appropriate. The team also emphasizes maintaining standards, not working outside of hours, and socializing to enhance collaboration and enjoyment of the work.
MongoDB.local Seattle 2019: File – New – Legacy - ProjectMongoDB
Lane McLaughlin discusses experimenting with MongoDB to address issues with a legacy architecture and slow performance. Some key benefits of using MongoDB included increased development velocity, operational efficiency, and better support. It helped solve real problems and became Lane's new default by meeting basic needs simply and allowing for growth. Examples are provided of use cases like reporting, user input, and caching that saw improvements with MongoDB. Lane encourages cultivating innovation by addressing team needs and experiencing the benefits of MongoDB.
Working with Developers for Fun and ProfitJack Moffett
The document discusses best practices for collaboration between designers and developers. It emphasizes the importance of building relationships through open communication and sharing tools/processes. Designers should avoid critiquing prototypes outside their expertise and instead focus on making developers' jobs easier through documentation, compromise, and education. Effective collaboration requires involvement throughout the entire project lifecycle from requirements to implementation.
Working with Developers for Fun and ProfitJack Moffett
The document discusses best practices for collaboration between designers and developers. It emphasizes the importance of close collaboration through all stages of product development. This includes establishing shared goals and understanding of requirements, estimating timelines together, using common tools, participating in all phases of testing, and creating documentation for both clients and developers. The key is positioning design involvement as something that helps developers and finding ways to educate one another.
The document discusses best practices for prototyping, including sketching initial ideas, getting feedback without biasing users, iterating designs based on feedback, and using tools like Balsamiq and Axure for medium-fidelity prototypes. It addresses getting manager buy-in by arguing prototypes can prevent wasting time on ideas that don't work and help communicate new processes when requirements are vague. Prototyping is recommended whenever exploring new features or demonstrating new processes.
A beginner's guide to machine learning for SEOs - WTSFest 2022LazarinaStoyanova
This is a guide for machine learning for beginners, tailored to the SEO industry, aimed at breaking down the challenges that hold us back from experimenting, the breakdown of machine learning's main characteristics to help us understand how to implement it a bit better, and the ways we can embed advanced technology into our daily practice.
business model, business model canvas, mission model, mission model canvas, customer development, hacking for defense, H4D, lean launchpad, lean startup, stanford, startup, steve blank, pete newell, bmnt, AI, Machine Learning, ML
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
This document discusses agile estimating and planning. It explains that estimating is difficult but necessary to satisfy managers, customers, and other stakeholders. However, estimates are often too optimistic. The document recommends counting or measuring work instead of guessing whenever possible. It also advocates for ongoing planning and re-planning in agile instead of one-time upfront planning. Techniques like story points, user story splitting, planning poker, and historical velocity data can help create estimates and plans with good accuracy using minimal effort and information.
Scrum and Kanban - Getting the Most from EachMichael Sahota
Scrum is the most popular Agile methodology with Kanban a growing second choice. Learn about the core parts of each one as well as how they differ so that you can find the best fit for your team or organizational context. For example, Scrum is great when you want to shake up the status quo and transform the way you work. Kanban is great when small changes are a better fit for the environment. Learn how they work and how you can use them in your environment.
The W3C has been working on a Web Components standard for almost three years, but it is still a work in progress. But polyfills like allows current developers to use Web Components today, and incorporate to their apps widgets from any library of web components.
The best known of these libraries is Polymer, but it isn't the only one. In this talk we are going to compare Polymer, the '800 lb gorilla' in the Web Component field, with several of its lesser known competitors: Mozilla's X-Tags and Briks, and Bosonic, and even homemade ReactJS webcomponents
We will build an Angular JS application where, instead of directives, we will use webcomponents done with Polymer, X-Tag and ReactJS. And we will take a look to the performances in both Chrome and Firefox.
Expanding skill sets - Broaden your perspective on designroskakori
The term design can mean different things to people from different backgrounds. This talk from the PyGRAZ and UX Graz meetup from 2023-07-25 acts as basis for an open discussion between these two user groups. It describes the "minimum viable everything" design of an actual application under development. Starting from the problem to solve it explores the evolution of the data models and visualizes a major rework. It also showcases a few approaches to "low effort" UI in the early phase of a project when concepts are still in flux.
Managing international software projects interactively using scrumPeter Horsten
Too many projects are not (fully) successful. In many cases this is caused by issues in the management approach. Clients want to know what they get for a fixed budget. But we all know it's almost impossible to fully specify what you need.
An Agile software approach proved to work for us. After implementing Scrum our projects went more smooth and we were more often delivering the right results on time.
It took time to get this working. For developers it was a bit scary and for our clients it meant they really had to trust us. Today we can see our effort pays off. We wouldn't like to go back to waterfall times anymore.
This document discusses different approaches to project management and software development methodologies. It proposes a hybrid agile approach using timeboxing. Key points:
- It describes common issues that arise from a lack of planning, communication, process and focus.
- It outlines three main software methodologies: cowboy/extreme, waterfall, and agile.
- The hybrid approach uses a project manager as scrum master, product owner to manage backlog, and self-organizing developers.
- It provides a sample project timeline showing how business requirements, user stories, and development cycles could overlap within a single timebox.
Afraid the next Google update will kill your site's traffic? Already been hammered by one and trying to recover? Google unleashed a lot of updates this fall, and a lot of sites were negatively affected, especially those in the e-commerce and affiliate space. This talk will help you understand better how Google's machine-learning algorithms work. When Google rewards sites and when they "punish" sites by taking away their traffic. We will also look at how AI content might affect you going forward.
Understanding Google's machine learning algorithms will help you protect your site from the wrath of a Google update going forward as well as help you learn how to better grow your existing site traffic and revenue.
#ASW24
Great Wide Open - Design Studio MethodologyJacklyn Burgan
The brainstorming process is often quite messy: goals of brainstorming sessions are usually unclear, those with the most power have the strongest voice, and teams often leave the session feeling that the results only reflect a small portion of possible outcomes. This workshop will demonstrate a methodology used to move quickly from problems to solutions, make sure all voices are heard, and create shared consensus among all stakeholders.
Design Studio Methodology is a collaborative design process for product innovation. It involves a rapid, collaborative process to generate ideas quickly across stakeholders from multiple disciplines. Participants work in small teams to articulate and refine a problem space, rapidly ideate possible solutions, sketch ideas, negotiate product features, and pitch solution narratives. The end result is a series of potential solutions that teams can then prototype and test with users.
Takeaways
An understanding of the design studio methodology—learn by doing
Learn how to get from problem to how to get from problem to testable solutions in a day
Learn systematic creativity methods and decision making models that help give structure to potentially chaotic brainstorm sessions
Learn how to apply these methods in your own company, the leanest startups and the biggest companies alike
Prereqs & Preparation
Some experience in the software product design process either as a product manager, designer, developer, marketer, or founder.
Life as a "junior" developer can be intense, overwhelming, but rewarding. How can juniors move on to the next level? And, what can managers, tech leads and teams do to support the the next generation of developers?
Lightning talk: Business analyst role as agile villain in legacy projectsSoftware Guru
How could a business analyst perform his role using agile as a framework in a big legacy project?. Under this context, the business analyst and the project itself are victims of the situation.
Presentado por Emilio Contreras en SG Virtual 2020
This document discusses the benefits of designers and developers working collaboratively throughout the product development process. It emphasizes establishing a shared understanding of requirements through early involvement of both parties. Design documentation should be tailored to the needs of developers to help implementation match the intended design. Issues should be tracked jointly and documentation used as a communication tool between designers and developers.
The document summarizes the practices of the BBC Homepage development team to continuously improve their work. Some key practices include continuous peer review of all code changes before being committed, writing tests to prevent breaking existing functionality, and performing pair programming where appropriate. The team also emphasizes maintaining standards, not working outside of hours, and socializing to enhance collaboration and enjoyment of the work.
MongoDB.local Seattle 2019: File – New – Legacy - ProjectMongoDB
Lane McLaughlin discusses experimenting with MongoDB to address issues with a legacy architecture and slow performance. Some key benefits of using MongoDB included increased development velocity, operational efficiency, and better support. It helped solve real problems and became Lane's new default by meeting basic needs simply and allowing for growth. Examples are provided of use cases like reporting, user input, and caching that saw improvements with MongoDB. Lane encourages cultivating innovation by addressing team needs and experiencing the benefits of MongoDB.
Working with Developers for Fun and ProfitJack Moffett
The document discusses best practices for collaboration between designers and developers. It emphasizes the importance of building relationships through open communication and sharing tools/processes. Designers should avoid critiquing prototypes outside their expertise and instead focus on making developers' jobs easier through documentation, compromise, and education. Effective collaboration requires involvement throughout the entire project lifecycle from requirements to implementation.
Working with Developers for Fun and ProfitJack Moffett
The document discusses best practices for collaboration between designers and developers. It emphasizes the importance of close collaboration through all stages of product development. This includes establishing shared goals and understanding of requirements, estimating timelines together, using common tools, participating in all phases of testing, and creating documentation for both clients and developers. The key is positioning design involvement as something that helps developers and finding ways to educate one another.
The document discusses best practices for prototyping, including sketching initial ideas, getting feedback without biasing users, iterating designs based on feedback, and using tools like Balsamiq and Axure for medium-fidelity prototypes. It addresses getting manager buy-in by arguing prototypes can prevent wasting time on ideas that don't work and help communicate new processes when requirements are vague. Prototyping is recommended whenever exploring new features or demonstrating new processes.
A beginner's guide to machine learning for SEOs - WTSFest 2022LazarinaStoyanova
This is a guide for machine learning for beginners, tailored to the SEO industry, aimed at breaking down the challenges that hold us back from experimenting, the breakdown of machine learning's main characteristics to help us understand how to implement it a bit better, and the ways we can embed advanced technology into our daily practice.
business model, business model canvas, mission model, mission model canvas, customer development, hacking for defense, H4D, lean launchpad, lean startup, stanford, startup, steve blank, pete newell, bmnt, AI, Machine Learning, ML
Similar to #PTW16 - A Better Way to Talk Tech (20)
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Choosing The Best AWS Service For Your Website + API.pptx
#PTW16 - A Better Way to Talk Tech
1. A Better Way to
Talk Tech
how non-technical people can improve
their work with tech teams
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
2. 64%of projects meet their goals
*according to a 2015 PMI Study
Only...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
3. Sometimes we have to wade
into technical conversations
outside of our areas of
expertise.
So what do we do?
Why it matters...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglinPhoto credit: NEED URL
4. ● the bobble head
Do we play...
flickr.com/photos/merlin/ Photo credit: flickr.com/photos/merlin/
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
5. ● the bobble head
● the imposter
Do we play...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
6. ● the bobble head
● the imposter
● the jargon junkie
Do we play...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
7. ● the bobble head
● the imposter
● the jargon junkie
● the novice
Do we play... ?!?!
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
8. Who we are...
Natasha Baglin
Senior Project Manager
AYC Media
Background
- 8+ yrs in the industry
- B.S. in Speech &
Hearing Sciences
- Ecommerce +
hospitality expertise
Sloan Miller
Operations + Strategy
Consultant
Background
- 14+ yrs in the industry
- B.S. in Mechanical
Engineering
- Lead PM/Biz Dev at
Archer + P’unk Ave
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
9. Who you are...
● Entrepreneurs
● Account + Project Managers
● Sales + Marketing Professionals
● Creative + Content Team
Members
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
10. In an hour, you’ll...
Improve your interaction with
your technical counterparts
● Communicate better
● Be more empathetic
● Understand motivations
● Hone your “BS” meter
Photo credit: iStock
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
11. Be able to ask better, more
engaging technical questions
● What do you need to know
● What don’t you need to know
● Be more comfortable knowing
the difference
to credit: iStock
In an hour, you’ll...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
12.
13. Narrative 1:
The Curious Case of the Unexpected Delay
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
14. Setting the scene
● You’re the VP of Marketing
● You’re leading the charge of very important
improvement to your organization’s website
● It is targeted for launch at the end of next month
● You’ve worked well with your technical team
...until this morning’s meeting
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
15. You’ve just been informed
that there is suddenly a
significant timeline delay of
at least two or even three
weeks that will make the
launch target unlikely.
Photo credit: flickr.com/photos/vashtia/
Setting the scene
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
16. As the VP of Marketing your
first thoughts are...
Asking a question
Photo credit: iStock
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“According to our timeline we
should have reviewed the
product page download library a
week ago.
After seeing it I’m also
concerned the layout and
functionality don’t reflect the
approved design.
How are we now two weeks
behind? What is causing this
delay?”
17. The question:
● obviously you’re frustrated
● is past focused
● no mention of specifics
● doesn’t ask for options
Evaluating the question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“According to our timeline we
should have reviewed the
product page download library a
week ago.
After seeing it I’m also
concerned the layout and
functionality don’t reflect the
approved design.
How are we now two weeks
behind? What is causing this
delay?”
18. The question:
● it’s fair + well reasoned
● works from common ground
● reiterates expectations
● asks timeline specifics
Evaluating the question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“According to our timeline we
should have reviewed the
product page download library a
week ago.
After seeing it I’m also
concerned the layout and
functionality don’t reflect the
approved design.
How are we now two weeks
behind? What is causing this
delay?”
19. A technical answer
The lead developer responds with...
“There is a problem with
Javascript targeting image IDs
But it’s working in Chrome,
almost in Firefox, and not at all
in IE.
I need to re-code a significant
portion of the page to ensure it
will load correctly in all
browsers and continue to
debug the code.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
20. Let’s break it down
Define the technical issues by finding
the keywords...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“There is a problem with
Javascript targeting image IDs
But it’s working in Chrome,
almost in Firefox, and not at all
in IE.
I need to re-code a significant
portion of the page to ensure it
will load correctly in all
browsers and continue to
debug the code.”
21. Evaluating the answer
The answer:
● indicates work order
● addresses “cause of delay”
but...
● uses some tech jargon
● seems a little defensive
● avoids “layout v. designs”
● ignores stated
expectations
“There is a problem with
Javascript targeting image IDs
But it’s working in Chrome,
almost in Firefox, and not at all
in IE.
I need to re-code a significant
portion of the page to ensure it
will load correctly in all
browsers and continue to
debug the code.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
22. Is it reasonable?
Given the explanation of
the core issues, is a two
to three week delay
reasonable?
“There is a problem with
Javascript targeting image IDs
But it’s working in Chrome,
almost in Firefox, and not at all
in IE.
I need to re-code a significant
portion of the page to ensure it
will load correctly in all
browsers and continue to
debug the code.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
23. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
The Curious Case of the Unexpected Delay
24. As the VP of Marketing your
first thoughts are...
“According to our timeline we
should have reviewed the
product page download library a
week ago.
After seeing it I’m also
concerned the layout and
functionality don’t reflect the
approved design.
How are we now two weeks
behind? What is causing this
delay?”
Asking a question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
25. A technical answer
The lead developer responds with...
“When you requested to edit the
image file to add a new version in
the download library, that
functionality was new scope.
It might seem like a small change,
but I had to setup the database in
a new way - requiring a significant
amount of additional work - a
week of coding and a week of
cross browser testing.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
26. Let’s break it down
Define the technical issues by finding
the keywords...
“When you requested to edit the
image file to add a new version in
the download library, that
functionality was new scope.
It might seem like a small change,
but I had to setup the database in
a new way - requiring a significant
amount of additional work - a
week of coding and a week of
cross browser testing.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
27. Evaluating the answer
The answer:
● fact based v. defensive
● references to a request
● address timeline changes
● elaborates “taking so
long”
but...
● uses less tech jargon
● doesn’t address options
“When you requested to edit the
image file to add a new version in
the download library, that
functionality was new scope.
It might seem like a small change,
but I had to setup the database in
a new way - requiring a significant
amount of additional work - a
week of coding and a week of
cross browser testing.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
28. Is it reasonable?
Given the explanation of
the core issues, is a two
to three week delay
reasonable?
“When you requested to edit the
image file to add a new version in
the download library, that
functionality was new scope.
It might seem like a small change,
but I had to setup the database in
a new way - requiring a significant
amount of additional work - a
week of coding and a week of
cross browser testing.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
29. Lessons learned
(your digital projects)
● Change happens
● Timeline + cost are
impacted
● Is there enough QA time?
● Define launch needs...
○ Approved design v. ‘live’
user interface
○ Functionality specifics
○ Browser compatibility
Photo credit: splitshire.com
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
30. Lessons learned
(your tech counterparts)
● Personality types + tells
● Monitor ‘red flags’
● Work through tech jargon
● Ask for timeline specifics
● Estimating complex work
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
33. Setting the scene
● You’re a Yoga Studio Owner
● You’re adding an Events Calendar to your website that
will manage all class schedules
● All your students are super excited to have a digital
calendar, replacing paper schedules
● The project is nearing it’s end + you’ve worked well with
your technical team
...until this afternoon’s meetingSloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
34. You’ve just been informed
that your developer is
requiring more funds to
purchase a plugin that sets
you well over budget. This
need was never discussed
before today.
Setting the scene
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglinPhoto credit: iStock
35. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Asking a question
As the owner of a yoga studio
your first thoughts are...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I’m confused as to why suddenly
we are being asked to provide
additional funds to launch a
calendar which is the focal point
of the website?
This was always included as part
of our agreement. What has
changed to cause the need for
more funds?”
Photo credit: iStock
36. Your question...
● obviously you’re frustrated
● is a little aggressive
● doesn’t ask for options
Evaluating the question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I’m confused as to why suddenly
we are being asked to provide
additional funds to launch a
calendar which is the focal point
of the website?
This was always included as part
of our agreement. What has
changed to cause the need for
more funds?”
37. Your question:
● reaffirms the goals
● invokes the project scope
● reiterates an expectation
● asks a specific question
about a budget change
Evaluating the question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I’m confused as to why suddenly
we are being asked to provide
additional funds to launch a
calendar which is the focal point
of the website?
This was always included as part
of our agreement. What has
changed to cause the need for
more funds?”
38. A technical answer
The lead developer responds with...
“What you want isn’t included in
the free calendar plugin. The
functionality you need requires
the use of widget shortcodes.
The free plugin doesn’t work with
shortcodes as they conflict with
the code in the WordPress
theme.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
39. Let’s break it down
Define the technical issues by finding
the keywords...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“What you want isn’t included in
the free calendar plugin. The
functionality you need requires
the use of widget shortcodes.
The free plugin doesn’t work with
shortcodes as they conflict with
the code in the WordPress
theme.”
40. Evaluating the answer
The answer...
● touches on functionality
● answers cause of “more
funds” request
but...
● uses tech jargon
● indicatives a lack of
proper planning
● doesn’t address why this
wasn’t discussed earlier
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“What you want isn’t included in
the free calendar plugin. The
functionality you need requires
the use of widget shortcodes.
The free plugin doesn’t work with
shortcodes as they conflict with
the code in the WordPress
theme.”
41. “What you want isn’t included in
the free calendar plugin. The
functionality you need requires
the use of widget shortcodes.
The free plugin doesn’t work with
shortcodes as they conflict with
the code in the WordPress
theme.”
Is it reasonable?
Given the explanation of
the core issues, is the
request for additional
funds reasonable?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
42. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Confessions of a Busted Piggy Bank
43. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Asking a question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I’m confused as to why suddenly
we are being asked to provide
additional funds to launch a
calendar which is the focal point
of the website?
This was always included as part
of our agreement. What has
changed to cause the need for
more funds?”
As the owner of a yoga studio
your first thoughts are...
Photo credit: iStock
44. A technical answer
The lead developer responds with...
“There are decent free calendars
plugins available, but they don’t
include the multi-view
functionality you are looking for.
Plus the free plugin that we were
going to use hasn’t been updated
in over a year and has three
known security vulnerabilities.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
45. Let’s break it down
Define the technical issues by finding
the keywords...
“There are decent free calendars
plugins available, but they don’t
include the multi-view
functionality you are looking for.
Plus the free plugin that we were
going to use hasn’t been updated
in over a year and has three
known security vulnerabilities.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
46. Evaluating the answer
The answer...
● fact based, not defensive
● references functionality
specifics + realities
● provides insight on value
but...
● doesn’t address why
research wasn’t done
● doesn’t provides options
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“There are decent free calendars
plugins available, but they don’t
include the multi-view
functionality you are looking for.
Plus the free plugin that we were
going to use hasn’t been updated
in over a year and has three
known security vulnerabilities.”
47. “There are decent free calendars
plugins available, but they don’t
include the multi-view
functionality you are looking for.
Plus the free plugin that we were
going to use hasn’t been updated
in over a year and has three
known security vulnerabilities.”
Is it reasonable?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Given the explanation of
the core issues, is the
request for additional
funds reasonable?
48. Lessons learned
(your digital projects)
● Ideal project planning order:
○ define the needs
○ research options
○ refine requirements
○ execute on functionality
● Weigh the cost/benefits
● Who pays for unexpected
expenses/resources?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
49. Lessons learned
(your tech counterparts)
● Tough conversations will
(should) occur
● Reiterate common goals
● Discuss available options
● Review scope + previous
change decisions
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
52. Setting the scene
● You’re the Advancement Director of a large non-profit
● You’ve recently added a new, more robust third party
tool to your fundraising efforts
● You’re worked well with your technical team to get them
to add this new tool to your website
...until today’s demonstration
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
53. You’ve just had a ‘beta’ demo
to review the new donation
workflow and you’re not
happy. It doesn’t meet your
expectations or assumed
needs of your donors.
Photo credit: TBD
Setting the scene
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
54. “I don’t like how this is working. It
takes a user over three clicks to get
to where they enter their
information.
Plus the payment page looks
nothing like our website. Users
might think it’s a scam and we’ll
lose donations. When we talked
about this, we said it would be easy
to use, this isn’t.
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
As the Advancement Director
your first thoughts are...
Asking a question
Photo credit: iStock
55. The question:
● is emotional + aggressive
● reflects ‘personal use’ bias
assumptions
● doesn’t ask a question
Evaluating the question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I don’t like how this is working. It
takes a user over three clicks to get
to where they enter their
information.
Plus the payment page looks
nothing like our website. Users
might think it’s a scam and we’ll
lose donations. When we talked
about this, we said it would be easy
to use, this isn’t.
56. The question:
● states an expected user
behavior
● references stated goals
● reiterates an expectation
● expresses your displeasure
Evaluating the question
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I don’t like how this is working. It
takes a user over three clicks to get
to where they enter their
information.
Plus the payment page looks
nothing like our website. Users
might think it’s a scam and we’ll
lose donations. When we talked
about this, we said it would be easy
to use, this isn’t.
57. A technical answer
The lead developer responds with...
“You wanted to use Authorize.net
since they charge the lowest fee
per transaction.
They don’t have an embed or API,
plus we don’t have an SSL cert,
nor do we want to worry about
PCI compliance. We have to
redirect users to Authorize.net’s
payment gateway which doesn’t
allow for theming.
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
58. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“You wanted to use Authorize.net
since they charge the lowest fee
per transaction.
They don’t have an embed or API,
plus we don’t have an SSL cert,
nor do we want to worry about
PCI compliance. We have to
redirect users to Authorize.net’s
payment gateway which doesn’t
allow for theming.
Let’s break it down
Define the technical issues by finding
the keywords...
59. Evaluating the answer
The answer:
● highlights a few technical
issues
● acknowledges decisions
made + reasoning
but...
● uses a tons of jargon
● seems defensive +
dismissive
● doesn’t make much
sense Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“You wanted to use Authorize.net
since they charge the lowest fee
per transaction.
They don’t have an embed or API,
plus we don’t have an SSL cert,
nor do we want to worry about
PCI compliance. We have to
redirect users to Authorize.net’s
payment gateway which doesn’t
allow for theming.
60. “You wanted to use Authorize.net
since they charge the lowest fee
per transaction.
They don’t have an embed or API,
plus we don’t have an SSL cert,
nor do we want to worry about
PCI compliance. We have to
redirect users to Authorize.net’s
payment gateway which doesn’t
allow for theming.
Is it reasonable?
Given the explanation of
the core issues, does the
explanation for the
disappointment hold
water?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
61. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Legend of the Dangerous Assumptions
62. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“I don’t like how this is working. It
takes a user over three clicks to get
to where they enter their
information.
Plus the payment page looks
nothing like our website. Users
might think it’s a scam and we’ll
lose donations. When we talked
about this, we said it would be easy
to use, this isn’t.
As the Advancement Director
your first thoughts are...
Asking a question
Photo credit: iStock
63. A technical answer
The lead developer responds with...
“We’re using Raiser’s Edge for
donations because of their robust
constituents record system.
Blackbaud builds closed systems
that don’t allow for seamless
integration. Their API is very
limiting but they do have a forms
product we can use, but I didn’t
think you wanted that extra
expense.”
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
64. Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“We’re using Raiser’s Edge for
donations because of their robust
constituents record system.
Blackbaud builds closed systems
that don’t allow for seamless
integration. Their API is very
limiting but they do have a forms
product we can use, but I didn’t
think you wanted that extra
expense.”
Let’s break it down
Define the technical issues by finding
the keywords...
65. Evaluating the answer
The answer:
● brings up a number of
technical issues
● acknowledges decisions
made + reasoning
● provides alternatives
but...
● uses technical jargon
● doesn’t reiterate nor
confirmed assumptions
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
“We’re using Raiser’s Edge for
donations because of their robust
constituents record system.
Blackbaud builds closed systems
that don’t allow for seamless
integration. Their API is very
limiting but they do have a forms
product we can use, but I didn’t
think you wanted that extra
expense.”
66. “We’re using Raiser’s Edge for
donations because of their robust
constituents record system.
Blackbaud builds closed systems
that don’t allow for seamless
integration. Their API is very
limiting but they do have a forms
product we can use, but I didn’t
think you wanted that extra
expense.”
Is it reasonable?
Given the explanation of
the core issues, does the
explanation for the
disappointment hold
water?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
67. Lessons learned
(your digital projects)
● Third-party tools can have both
expertise + limitations
● Be aware of your biases v. target
audience statistics
● Balance user’s needs with those
of your organization
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo cred
68. Lessons learned
(your tech counterparts)
● Articulate your vision
thoroughly with words,
examples + sketches
● Guideposts v. duplication
● Define what ‘integration’ means
for you
● Don’t leave anything up to
assumptions
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
69.
70. Evaluation Tips
How to Build Your Tech Team
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
71. BONUS LEVEL!
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
For non-technical people who lead or
participate in the hiring of technical
team members
● Go-to interview questions
● Build a connection
● Feel confident in explaining your
hiring decisions
72. Top Interview
Questions to Ask
#1
What projects are you most/least
proud of and why?
Given the opportunity, what would
you change about those projects?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
73. Top Interview
Questions to Ask
#2
What is your favorite
programming language? Why?
Which ones do you hate?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
74. Top Interview
Questions to Ask
#3
You are required to work with a
huge chunk of code and you have
no idea how it works.
There is no documentation nor
anyone to consult with how it
works - how do you approach it?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
75. Code Review
</help>
How do you review ‘sample code’
or determine someone’s skills if
you don’t actually code?
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin Photo credit: iStock
78. the bobble head
● Avoids asking tough questions
● One-sided communication
● Has a limited perspective
● Fails to advocate for goals
● Seeks a “confrontation” free
relationship
To Recap...
flickr.com/photos/merlin/ Photo credit: flickr.com/photos/merlin/
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
79. the imposter
● Misses an opportunity to learn
● Lacks understanding
● Inefficient increases to
time/cost
● Masks lack of knowledge
● Dishonesty
Photo credit: iStock
To Recap...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
80. the jargon junkie
● Insular
● Barrier to effective
communication
● Mask true meaning + content
● Risk appearing pretentious
Photo credit: iStock
To Recap...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
81. the novice
● Ask enough questions to learn
or uncover answers
● Roundabout education
● Inefficient use of project time
?!?!
Photo credit: iStock
To Recap...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
82. The Curious Case of the Unexpected Delay
Hopefully we’ve empowered you to ask about...
● cost + timeline impacts of changes
● differences in UI + ‘approved’ designs
● breaking time estimates into smaller chunks
● if enough QA time has been set aside
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
83. Confessions of a Busted Piggy Bank
Hopefully we’ve empowered you to ask about...
● researching functionality early
● weighing the value of paying for external tools
● having tough conversation about money
● all available options
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
84. Legend of the Assumptions
Hopefully we’ve empowered you to ask about...
● how best to convey your vision
● what the word “integration” means
● understand there are limitations or benefits of
using 3rd party tools
● making sure personal preferences does not
outweigh anticipated user behavior
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
85. It’s been an hour...
Have we empowered you to...
● know when communication
needs to be a little clearer?
● understand some of your
tech team’s motivations?
● sharpen your “BS” meter?
Photo credit: iStock
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
86. Are you better able to...
● ask engaging technical questions?
● determine what do you need +
don’t need to know?
● be more comfortable in technical
conversations?
to credit: iStock
It’s been an hour...
Sloan Miller Natasha Baglin
@PMOwned @NatashaBaglin
87. THANK YOU!
Natasha Baglin
Senior Project Manager
AYC Media
@NatashaBaglin
Sloan Miller
Operations + Strategy
Consultant
@PMOwned