A series of talks I gave sponsored by the Yahoo! Developer Network, in London and Berlin, reviewing the history of UX design patterns and delving into the social design patterns project, isolating 5 principles, 96 patterns, and 5 anti-patterns
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
With so many Viva capabilities available to organizations, it can be a challenge knowing which should be piloted together or what patterns and practices work best when piloting Viva Connections, Viva Learning, Viva Topics, Viva Goals, Viva Insights, Viva Pulse, Viva Amplify, and more. How do organizations get started successfully, overcome challenges in piloting and rolling out these experiences, and eventually scale to organization-wide deployments?
Join internationally recognized industry expert and Microsoft MVP Richard Harbridge as he shares insight into the lessons learned and proven approaches with Microsoft Viva. Together you will explore unique and vital challenges with Viva deployments, such as challenges with multiple tenants or multiple organizations in one tenant or challenges with experiences designed for scale – determining if an organization is large enough or has enough content for a great experience with Viva Topics and more.
DataOps: Nine steps to transform your data science impact Strata London May 18Harvinder Atwal
According to Forrester Research, only 22% of companies are currently seeing a significant return from data science expenditures. Most data science implementations are high-cost IT projects, local applications that are not built to scale for production workflows, or laptop decision support projects that never impact customers. Despite this high failure rate, we keep hearing the same mantra and solutions over and over again. Everybody talks about how to create models, but not many people talk about getting them into production where they can impact customers.
Harvinder Atwal offers an entertaining and practical introduction to DataOps, a new and independent approach to delivering data science value at scale, used at companies like Facebook, Uber, LinkedIn, Twitter, and eBay. The key to adding value through DataOps is to adapt and borrow principles from Agile, Lean, and DevOps. However, DataOps is not just about shipping working machine learning models; it starts with better alignment of data science with the rest of the organization and its goals. Harvinder shares experience-based solutions for increasing your velocity of value creation, including Agile prioritization and collaboration, new operational processes for an end-to-end data lifecycle, developer principles for data scientists, cloud solution architectures to reduce data friction, self-service tools giving data scientists freedom from bottlenecks, and more. The DataOps methodology will enable you to eliminate daily barriers, putting your data scientists in control of delivering ever-faster cutting-edge innovation for your organization and customers.
- Azure Databricks provides a curated platform for data science and machine learning workloads using notebooks, data services, and machine learning tools.
- Only a small fraction of real-world machine learning systems is composed of the actual machine learning code, as vast surrounding infrastructure is required for data collection, feature extraction, model training, and deployment.
- Azure Databricks can be used across many industries for applications like customer analytics, financial modeling, healthcare analytics, industrial IoT, and cybersecurity threat detection through machine learning on structured and unstructured data.
This document is a presentation about generative AI and Microsoft's ChatGPT, Copilot, and other AI tools. It discusses real-life scenarios where generative AI can be applied, such as communications, note-taking, coding, and more. It also covers Microsoft's Copilot tools for various applications like Dynamics 365, Power Platform, GitHub, and Microsoft 365. The presentation provides examples and screenshots of these tools and discusses next steps for getting started with generative AI.
Confluence is an enterprise wiki platform that allows organizations to collaborate securely by editing and sharing wiki pages, documents, and rich content. It provides a central repository for project documentation and knowledge sharing across teams. Confluence facilitates collaboration and information flow by capturing knowledge as a side effect of work through transparent contributions from all users.
Using Databricks as an Analysis PlatformDatabricks
Over the past year, YipitData spearheaded a full migration of its data pipelines to Apache Spark via the Databricks platform. Databricks now empowers its 40+ data analysts to independently create data ingestion systems, manage ETL workflows, and produce meaningful financial research for our clients.
Overview of the function that DesignOps plays in the overall design organization.
1. What is DesignOps?
2. Who “Does” DesignOps?
3. What DesignOps “Does”
4. How DesignOps Does it
5. Why DesignOps Matters Now
6. Implementing DesignOps
7. Final Takeaways
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
With so many Viva capabilities available to organizations, it can be a challenge knowing which should be piloted together or what patterns and practices work best when piloting Viva Connections, Viva Learning, Viva Topics, Viva Goals, Viva Insights, Viva Pulse, Viva Amplify, and more. How do organizations get started successfully, overcome challenges in piloting and rolling out these experiences, and eventually scale to organization-wide deployments?
Join internationally recognized industry expert and Microsoft MVP Richard Harbridge as he shares insight into the lessons learned and proven approaches with Microsoft Viva. Together you will explore unique and vital challenges with Viva deployments, such as challenges with multiple tenants or multiple organizations in one tenant or challenges with experiences designed for scale – determining if an organization is large enough or has enough content for a great experience with Viva Topics and more.
DataOps: Nine steps to transform your data science impact Strata London May 18Harvinder Atwal
According to Forrester Research, only 22% of companies are currently seeing a significant return from data science expenditures. Most data science implementations are high-cost IT projects, local applications that are not built to scale for production workflows, or laptop decision support projects that never impact customers. Despite this high failure rate, we keep hearing the same mantra and solutions over and over again. Everybody talks about how to create models, but not many people talk about getting them into production where they can impact customers.
Harvinder Atwal offers an entertaining and practical introduction to DataOps, a new and independent approach to delivering data science value at scale, used at companies like Facebook, Uber, LinkedIn, Twitter, and eBay. The key to adding value through DataOps is to adapt and borrow principles from Agile, Lean, and DevOps. However, DataOps is not just about shipping working machine learning models; it starts with better alignment of data science with the rest of the organization and its goals. Harvinder shares experience-based solutions for increasing your velocity of value creation, including Agile prioritization and collaboration, new operational processes for an end-to-end data lifecycle, developer principles for data scientists, cloud solution architectures to reduce data friction, self-service tools giving data scientists freedom from bottlenecks, and more. The DataOps methodology will enable you to eliminate daily barriers, putting your data scientists in control of delivering ever-faster cutting-edge innovation for your organization and customers.
- Azure Databricks provides a curated platform for data science and machine learning workloads using notebooks, data services, and machine learning tools.
- Only a small fraction of real-world machine learning systems is composed of the actual machine learning code, as vast surrounding infrastructure is required for data collection, feature extraction, model training, and deployment.
- Azure Databricks can be used across many industries for applications like customer analytics, financial modeling, healthcare analytics, industrial IoT, and cybersecurity threat detection through machine learning on structured and unstructured data.
This document is a presentation about generative AI and Microsoft's ChatGPT, Copilot, and other AI tools. It discusses real-life scenarios where generative AI can be applied, such as communications, note-taking, coding, and more. It also covers Microsoft's Copilot tools for various applications like Dynamics 365, Power Platform, GitHub, and Microsoft 365. The presentation provides examples and screenshots of these tools and discusses next steps for getting started with generative AI.
Confluence is an enterprise wiki platform that allows organizations to collaborate securely by editing and sharing wiki pages, documents, and rich content. It provides a central repository for project documentation and knowledge sharing across teams. Confluence facilitates collaboration and information flow by capturing knowledge as a side effect of work through transparent contributions from all users.
Using Databricks as an Analysis PlatformDatabricks
Over the past year, YipitData spearheaded a full migration of its data pipelines to Apache Spark via the Databricks platform. Databricks now empowers its 40+ data analysts to independently create data ingestion systems, manage ETL workflows, and produce meaningful financial research for our clients.
Overview of the function that DesignOps plays in the overall design organization.
1. What is DesignOps?
2. Who “Does” DesignOps?
3. What DesignOps “Does”
4. How DesignOps Does it
5. Why DesignOps Matters Now
6. Implementing DesignOps
7. Final Takeaways
This is a condensation of InVisions DesignOps Handbook on https://www.designbetter.co/designops-handbook plus some additionel notes and quotes from podcasts and articles. These slides are put together in order to create a better overview of all the areas and focuses in DesignOps
Machine learning allows us to build predictive analytics solutions of tomorrow - these solutions allow us to better diagnose and treat patients, correctly recommend interesting books or movies, and even make the self-driving car a reality. Microsoft Azure Machine Learning (Azure ML) is a fully-managed Platform-as-a-Service (PaaS) for building these predictive analytics solutions. It is very easy to build solutions with it, helping to overcome the challenges most businesses have in deploying and using machine learning. In this presentation, we will take a look at how to create ML models with Azure ML Studio and deploy those models to production in minutes.
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
This document provides an overview of building a modern cloud analytics solution using Microsoft Azure. It discusses the role of analytics, a history of cloud computing, and a data warehouse modernization project. Key challenges covered include lack of notifications, logging, self-service BI, and integrating streaming data. The document proposes solutions to these challenges using Azure services like Data Factory, Kafka, Databricks, and SQL Data Warehouse. It also discusses alternative implementations using tools like Matillion ETL and Snowflake.
Microsoft Data Platform - What's includedJames Serra
This document provides an overview of a speaker and their upcoming presentation on Microsoft's data platform. The speaker is a 30-year IT veteran who has worked in various roles including BI architect, developer, and consultant. Their presentation will cover collecting and managing data, transforming and analyzing data, and visualizing and making decisions from data. It will also discuss Microsoft's various product offerings for data warehousing and big data solutions.
The document discusses building scalable design systems. It notes that design teams are growing, problems are more complex, and teams are distributed. Maintaining design debt can fracture the user experience. A design system, defined as a reusable set of components governed by standards, can help by providing consistency, communication, efficiency, maintainability, and scalability. The document outlines components of a design system and benefits. It shows examples from companies and tools for design systems. It discusses approaches to starting a design system like inventorying existing design, structuring the system, and standardizing. It also notes design systems require ongoing extension and maintenance.
Media-Morphosis Transforming Media and Entertainmentaccenture
This document discusses how digital technologies are transforming the media and entertainment industry. It outlines three phases for companies to undergo a digital transformation: 1) Tune Up - transform supply chains and collect richer data, 2) Tune In - put consumers at the heart of growth strategies and invest in technologies, 3) Take Off - design and scale new content, services, and partnerships to engage future consumers. The roles of media companies are evolving from content creators and distributors to intelligent enterprises that reinvent production and monetization using data and platforms.
Data and Analytics at Holland & Barrett: Building a '3-Michelin-star' Data Pl...Dobo Radichkov
This presentation, delivered at the AWS London Summit 2023, provides an in-depth look at how Holland & Barrett built a robust, high-performing data platform on AWS to drive insights at the speed of thought. Dobo Radichkov, Chief Data Officer, shares key aspects of the data strategy, outlining how the company utilised AWS Redshift, Metabase, and Retool to create an efficient data lake, data warehouse, and analytics layer. The presentation also discusses the transformative impact of this data infrastructure on various business areas, including Finance, Commercial, Supply Chain, Customer, Digital, and Wellness. Through this data-driven journey, Holland & Barrett aims to become the beating heart of the organization, unlocking success for colleagues, customers, and partners alike.
In the presentation, Dobo Radichkov lays out Holland & Barrett's vision to make their Data & Analytics team the heartbeat of the organization, a vision that has guided their strategy and tool selection. He explains how this vision is brought to life through their organizational structure, comprising of six specialized teams: Data Engineering, Data Warehouse, Business Intelligence, Data Science, Web & App Analytics, and Digital Analytics.
Dobo takes the audience through the company's strategic roadmap, a three-phase plan guiding the growth and development of their data capabilities. This roadmap isn’t just a technological plan but signifies a transformational journey for the team, aiming to embed data-driven decision-making in the DNA of Holland & Barrett.
Lastly, he showcases the '3-Michelin-star' data platform's architecture, painting a clear picture of how data moves from raw systems to the operational master data and, finally, to the analytics layer. The presentation concludes by highlighting how the newly formed data platform drives core business value and innovation across various business domains, reinforcing Holland & Barrett's commitment to becoming a data-led organization.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
1) The document discusses how the University of York Library has used various user experience (UX) techniques like ethnographic observation and interviews to better understand user needs and behaviors.
2) Some changes implemented based on UX findings include installing hot water taps, changing hours, and adding blankets - aimed at improving the small details of user experience.
3) The presentation encourages other libraries, archives and museums to try incorporating UX techniques like behavioral mapping and cognitive interviews to inform design changes that enhance services for users.
This document provides an introduction to Microsoft Flow and PowerApps. It discusses how Flow can be used to automate workflows and how PowerApps allows users to build custom apps, workflows and forms. The document highlights how PowerApps integrates with SharePoint and other data sources. It also outlines the product roadmaps and upcoming improvements, including kicking off flows directly from SharePoint items. The presenter's contact information is provided at the end.
This document provides resources for learning about the different phases and components of Azure Purview including documentation, training courses, how to create subscriptions and accounts, set up collections and scans, understand the data map and lineage, best practices, and connect data sources. It also lists some competitors to Azure Purview and provides pricing information for development/trial usage based on capacity units and hours for the data map, scanning, and resource set processing.
The document discusses migrating a data warehouse to the Databricks Lakehouse Platform. It outlines why legacy data warehouses are struggling, how the Databricks Platform addresses these issues, and key considerations for modern analytics and data warehousing. The document then provides an overview of the migration methodology, approach, strategies, and key takeaways for moving to a lakehouse on Databricks.
Building a UX Process at Salesforce that Promotes Focus and Creativityuxpin
You'll learn:
- How Salesforce designed a large-scale UX process across teams
- Why certain design activities were chosen over others
- How to preserve design quality at scale
At wetter.com we build analytical B2B data products and heavily use Spark and AWS technologies for data processing and analytics. I explain why we moved from AWS EMR to Databricks and Delta and share our experiences from different angles like architecture, application logic and user experience. We will look how security, cluster configuration, resource consumption and workflow changed by using Databricks clusters as well as how using Delta tables simplified our application logic and data operations.
JIRA Service Desk is a help desk plugin for JIRA that allows companies to manage internal IT service requests. It provides out-of-the-box features like predefined issue types, workflows, queues, SLAs, and reports. It also includes a customer portal for submitting and tracking requests as well as a knowledge base for reducing tickets. The plugin leverages existing JIRA functionality so no new product needs to be learned.
This document provides tips for using Microsoft 365 and Teams more efficiently. It begins by explaining how to capture and annotate web content using Microsoft Edge browser. It then discusses how to customize meeting invitations in Teams, transfer Teams meetings between devices, set status duration in Teams, and add OneNote meeting notes via mobile. The document continues sharing tips for using Forms in PowerPoint, restoring previous versions in File Explorer, and adding personal calendars to Outlook. It concludes by describing how to create screen capture videos in Stream and add tabs to Teams chats. The document aims to showcase a variety of productivity tips for Microsoft 365 tools.
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
Data Mesh is an innovative concept addressing many data challenges from an architectural, cultural, and organizational perspective. But is the world ready to implement Data Mesh?
In this session, we will review the importance of core Data Mesh principles, what they can offer, and when it is a good idea to try a Data Mesh architecture. We will discuss common challenges with implementation of Data Mesh systems and focus on the role of open-source projects for it. Projects like Apache Spark can play a key part in standardized infrastructure platform implementation of Data Mesh. We will examine the landscape of useful data engineering open-source projects to utilize in several areas of a Data Mesh system in practice, along with an architectural example. We will touch on what work (culture, tools, mindset) needs to be done to ensure Data Mesh is more accessible for engineers in the industry.
The audience will leave with a good understanding of the benefits of Data Mesh architecture, common challenges, and the role of Apache Spark and other open-source projects for its implementation in real systems.
This session is targeted for architects, decision-makers, data-engineers, and system designers.
Global Azure Bootcamp Pune 2023 - Lead the AI era with Microsoft Azure.pdfAroh Shukla
In the era of AI, you can lead and empower your users with the latest innovation of Azure. In this keynote, we will cover
1. Microsoft and OpenAI partnership
2. Azure OpenAI Service
3. Azure AI stack
4. Azure OpenAI Service Capabilities
5. Top Capabilities and Use Cases
6. Power Platform and Azure OpenAI Integration
This migration plan aims to explore the potential of migrating from on-premises Hadoop to Azure Databricks. By leveraging Databricks' scalability, performance, collaboration, and advanced analytics capabilities, organizations can unlock faster insights and facilitate data-driven decision-making.
Shaping and implementing a DesignOps functionMatt Gottschalk
Matt Gottschalk and Ben Franck, both UX & DesignOps Managers at Centrica, will share the journey they have been on since setting up their DesignOps function at the beginning of 2018. They will discuss the types of problems that come with managing and supporting a de-centralised design team of 40+ User Experience designers, how they defined the role and how having a design operations function enabled them to streamline processes and drive efficiency and consistency.
Graph-Powered Digital Asset Management with Neo4jNeo4j
Managing digital assets and instance-level metadata is critical to many company's business. It affects everything from content availability to analysis of customer usage behavior to the ability to get insights to monetization potential, and drive business innovation.
In this session Jesús will explain how companies are leveraging the advantages of a graph platform like Neo4j over traditional relational databases and other types of data and metadata stores for DAM and discuss the success stories of Scripps Networks and Adobe Behance.
This is a talk given to my class on User Experience by Jen Ruffner, a Product Manager on the art of optimization.
It is critical for modern designers, product managers and start-up folks ot understand how to think about designing and executing tests.
Expert Strategy ™ Series Virtual Seminar Presentation
1 hour 30 minutes, Presentation + Q&A. Wednesday, May 16th, 10 am PDT.
* Create “Magic Moments” in your own mobile and tablet app.
* Learn the new Cross Channel UX Design framework.
* Take advantage of all sensors and capabilities of the mobile platform
http://www.designcaffeine.com/virtual-seminars/designing-magic-mobile-moments/
This is a condensation of InVisions DesignOps Handbook on https://www.designbetter.co/designops-handbook plus some additionel notes and quotes from podcasts and articles. These slides are put together in order to create a better overview of all the areas and focuses in DesignOps
Machine learning allows us to build predictive analytics solutions of tomorrow - these solutions allow us to better diagnose and treat patients, correctly recommend interesting books or movies, and even make the self-driving car a reality. Microsoft Azure Machine Learning (Azure ML) is a fully-managed Platform-as-a-Service (PaaS) for building these predictive analytics solutions. It is very easy to build solutions with it, helping to overcome the challenges most businesses have in deploying and using machine learning. In this presentation, we will take a look at how to create ML models with Azure ML Studio and deploy those models to production in minutes.
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
This document provides an overview of building a modern cloud analytics solution using Microsoft Azure. It discusses the role of analytics, a history of cloud computing, and a data warehouse modernization project. Key challenges covered include lack of notifications, logging, self-service BI, and integrating streaming data. The document proposes solutions to these challenges using Azure services like Data Factory, Kafka, Databricks, and SQL Data Warehouse. It also discusses alternative implementations using tools like Matillion ETL and Snowflake.
Microsoft Data Platform - What's includedJames Serra
This document provides an overview of a speaker and their upcoming presentation on Microsoft's data platform. The speaker is a 30-year IT veteran who has worked in various roles including BI architect, developer, and consultant. Their presentation will cover collecting and managing data, transforming and analyzing data, and visualizing and making decisions from data. It will also discuss Microsoft's various product offerings for data warehousing and big data solutions.
The document discusses building scalable design systems. It notes that design teams are growing, problems are more complex, and teams are distributed. Maintaining design debt can fracture the user experience. A design system, defined as a reusable set of components governed by standards, can help by providing consistency, communication, efficiency, maintainability, and scalability. The document outlines components of a design system and benefits. It shows examples from companies and tools for design systems. It discusses approaches to starting a design system like inventorying existing design, structuring the system, and standardizing. It also notes design systems require ongoing extension and maintenance.
Media-Morphosis Transforming Media and Entertainmentaccenture
This document discusses how digital technologies are transforming the media and entertainment industry. It outlines three phases for companies to undergo a digital transformation: 1) Tune Up - transform supply chains and collect richer data, 2) Tune In - put consumers at the heart of growth strategies and invest in technologies, 3) Take Off - design and scale new content, services, and partnerships to engage future consumers. The roles of media companies are evolving from content creators and distributors to intelligent enterprises that reinvent production and monetization using data and platforms.
Data and Analytics at Holland & Barrett: Building a '3-Michelin-star' Data Pl...Dobo Radichkov
This presentation, delivered at the AWS London Summit 2023, provides an in-depth look at how Holland & Barrett built a robust, high-performing data platform on AWS to drive insights at the speed of thought. Dobo Radichkov, Chief Data Officer, shares key aspects of the data strategy, outlining how the company utilised AWS Redshift, Metabase, and Retool to create an efficient data lake, data warehouse, and analytics layer. The presentation also discusses the transformative impact of this data infrastructure on various business areas, including Finance, Commercial, Supply Chain, Customer, Digital, and Wellness. Through this data-driven journey, Holland & Barrett aims to become the beating heart of the organization, unlocking success for colleagues, customers, and partners alike.
In the presentation, Dobo Radichkov lays out Holland & Barrett's vision to make their Data & Analytics team the heartbeat of the organization, a vision that has guided their strategy and tool selection. He explains how this vision is brought to life through their organizational structure, comprising of six specialized teams: Data Engineering, Data Warehouse, Business Intelligence, Data Science, Web & App Analytics, and Digital Analytics.
Dobo takes the audience through the company's strategic roadmap, a three-phase plan guiding the growth and development of their data capabilities. This roadmap isn’t just a technological plan but signifies a transformational journey for the team, aiming to embed data-driven decision-making in the DNA of Holland & Barrett.
Lastly, he showcases the '3-Michelin-star' data platform's architecture, painting a clear picture of how data moves from raw systems to the operational master data and, finally, to the analytics layer. The presentation concludes by highlighting how the newly formed data platform drives core business value and innovation across various business domains, reinforcing Holland & Barrett's commitment to becoming a data-led organization.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
1) The document discusses how the University of York Library has used various user experience (UX) techniques like ethnographic observation and interviews to better understand user needs and behaviors.
2) Some changes implemented based on UX findings include installing hot water taps, changing hours, and adding blankets - aimed at improving the small details of user experience.
3) The presentation encourages other libraries, archives and museums to try incorporating UX techniques like behavioral mapping and cognitive interviews to inform design changes that enhance services for users.
This document provides an introduction to Microsoft Flow and PowerApps. It discusses how Flow can be used to automate workflows and how PowerApps allows users to build custom apps, workflows and forms. The document highlights how PowerApps integrates with SharePoint and other data sources. It also outlines the product roadmaps and upcoming improvements, including kicking off flows directly from SharePoint items. The presenter's contact information is provided at the end.
This document provides resources for learning about the different phases and components of Azure Purview including documentation, training courses, how to create subscriptions and accounts, set up collections and scans, understand the data map and lineage, best practices, and connect data sources. It also lists some competitors to Azure Purview and provides pricing information for development/trial usage based on capacity units and hours for the data map, scanning, and resource set processing.
The document discusses migrating a data warehouse to the Databricks Lakehouse Platform. It outlines why legacy data warehouses are struggling, how the Databricks Platform addresses these issues, and key considerations for modern analytics and data warehousing. The document then provides an overview of the migration methodology, approach, strategies, and key takeaways for moving to a lakehouse on Databricks.
Building a UX Process at Salesforce that Promotes Focus and Creativityuxpin
You'll learn:
- How Salesforce designed a large-scale UX process across teams
- Why certain design activities were chosen over others
- How to preserve design quality at scale
At wetter.com we build analytical B2B data products and heavily use Spark and AWS technologies for data processing and analytics. I explain why we moved from AWS EMR to Databricks and Delta and share our experiences from different angles like architecture, application logic and user experience. We will look how security, cluster configuration, resource consumption and workflow changed by using Databricks clusters as well as how using Delta tables simplified our application logic and data operations.
JIRA Service Desk is a help desk plugin for JIRA that allows companies to manage internal IT service requests. It provides out-of-the-box features like predefined issue types, workflows, queues, SLAs, and reports. It also includes a customer portal for submitting and tracking requests as well as a knowledge base for reducing tickets. The plugin leverages existing JIRA functionality so no new product needs to be learned.
This document provides tips for using Microsoft 365 and Teams more efficiently. It begins by explaining how to capture and annotate web content using Microsoft Edge browser. It then discusses how to customize meeting invitations in Teams, transfer Teams meetings between devices, set status duration in Teams, and add OneNote meeting notes via mobile. The document continues sharing tips for using Forms in PowerPoint, restoring previous versions in File Explorer, and adding personal calendars to Outlook. It concludes by describing how to create screen capture videos in Stream and add tabs to Teams chats. The document aims to showcase a variety of productivity tips for Microsoft 365 tools.
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
Data Mesh is an innovative concept addressing many data challenges from an architectural, cultural, and organizational perspective. But is the world ready to implement Data Mesh?
In this session, we will review the importance of core Data Mesh principles, what they can offer, and when it is a good idea to try a Data Mesh architecture. We will discuss common challenges with implementation of Data Mesh systems and focus on the role of open-source projects for it. Projects like Apache Spark can play a key part in standardized infrastructure platform implementation of Data Mesh. We will examine the landscape of useful data engineering open-source projects to utilize in several areas of a Data Mesh system in practice, along with an architectural example. We will touch on what work (culture, tools, mindset) needs to be done to ensure Data Mesh is more accessible for engineers in the industry.
The audience will leave with a good understanding of the benefits of Data Mesh architecture, common challenges, and the role of Apache Spark and other open-source projects for its implementation in real systems.
This session is targeted for architects, decision-makers, data-engineers, and system designers.
Global Azure Bootcamp Pune 2023 - Lead the AI era with Microsoft Azure.pdfAroh Shukla
In the era of AI, you can lead and empower your users with the latest innovation of Azure. In this keynote, we will cover
1. Microsoft and OpenAI partnership
2. Azure OpenAI Service
3. Azure AI stack
4. Azure OpenAI Service Capabilities
5. Top Capabilities and Use Cases
6. Power Platform and Azure OpenAI Integration
This migration plan aims to explore the potential of migrating from on-premises Hadoop to Azure Databricks. By leveraging Databricks' scalability, performance, collaboration, and advanced analytics capabilities, organizations can unlock faster insights and facilitate data-driven decision-making.
Shaping and implementing a DesignOps functionMatt Gottschalk
Matt Gottschalk and Ben Franck, both UX & DesignOps Managers at Centrica, will share the journey they have been on since setting up their DesignOps function at the beginning of 2018. They will discuss the types of problems that come with managing and supporting a de-centralised design team of 40+ User Experience designers, how they defined the role and how having a design operations function enabled them to streamline processes and drive efficiency and consistency.
Graph-Powered Digital Asset Management with Neo4jNeo4j
Managing digital assets and instance-level metadata is critical to many company's business. It affects everything from content availability to analysis of customer usage behavior to the ability to get insights to monetization potential, and drive business innovation.
In this session Jesús will explain how companies are leveraging the advantages of a graph platform like Neo4j over traditional relational databases and other types of data and metadata stores for DAM and discuss the success stories of Scripps Networks and Adobe Behance.
This is a talk given to my class on User Experience by Jen Ruffner, a Product Manager on the art of optimization.
It is critical for modern designers, product managers and start-up folks ot understand how to think about designing and executing tests.
Expert Strategy ™ Series Virtual Seminar Presentation
1 hour 30 minutes, Presentation + Q&A. Wednesday, May 16th, 10 am PDT.
* Create “Magic Moments” in your own mobile and tablet app.
* Learn the new Cross Channel UX Design framework.
* Take advantage of all sensors and capabilities of the mobile platform
http://www.designcaffeine.com/virtual-seminars/designing-magic-mobile-moments/
Interaction design involves understanding how users interact with technology over time within a specific context. Early designs focused on "operating the machine" but the field has evolved to focus more on how people perform tasks and experience technology as part of their daily lives. Effective interaction design considers contextual factors, user activities, and aims to make experiences useful, usable and pleasurable.
In which we look at the mysteries of moving from boxes and arrows to a real actual interface. It starts with sketching, goes through basic models of interaction on a screen, and finishes with wireframes.
This document discusses prototyping as a design philosophy. It provides guiding principles for prototyping, including knowing your audience and intent, planning a little and prototyping the rest, setting expectations, prototyping only what is needed, and prototyping early and often. It also discusses different prototyping techniques like paper prototyping and their pros and cons. The document encourages the reader to create a prototype for a geotagging photo sharing application and provides criteria to include in the prototype.
Here are the key points about brand consistency:
- The brand identity (mission, promise, personality) should be clearly defined and consistently communicated internally and externally.
- Visual elements like logo, colors and graphics should be used uniformly across all marketing materials, websites, stores, etc.
- The customer experience should consistently reflect the brand promise at every touchpoint.
- Hiring and training ensures all employees understand and embody the brand for a consistent customer experience.
- Leadership must model and live the brand values for the organization to truly internalize and consistently demonstrate the brand.
So in summary - consistent definition, communication, customer experience, visuals and culture are all important to maintain a coherent brand identity.
Understanding User Experience Design & Why It MattersChristina Wodtke
This document provides an overview of user experience design. It begins with a slide introducing the topic and defining user experience as encompassing all aspects of a customer's interaction with a company, its services, and products. It then discusses several user experience thought leaders including Don Norman and Jesse James Garrett. Norman describes user experience as meeting customer needs without fuss while Garrett defines it as designing anything with human experience and engagement as explicit goals. The document emphasizes that user experience requires a seamless merging of multiple disciplines. It also notes that startups are seeking generalist user experience professionals who can fill multiple roles. Overall, the document introduces key concepts in user experience design and thought leaders in the field while emphasizing the cross-disciplinary nature of creating
Personas are fictional archetypes that represent the different types of users of a product or service. This document discusses how to create effective personas through research, observation, and clustering users into representative profiles. Key steps include summarizing research findings, holding brainstorming sessions to develop personas, prioritizing the most important personas, and adding depth and details to bring the personas to life. Personas should be realistic, memorable, and useful for making design decisions. They help product teams design with empathy by keeping the end user in mind.
How to understand how design and business fit together (and don't). Understanding how a market changes everything about how you design.
From my General Assembly User Experience Class Series
Coop First: how non-zero-sum games are reshaping our digital landscapeAmy Jo Kim
Non-zero-sum games that emphasize cooperation over competition are shaping the digital world. These "coop games" see players as partners rather than opponents, encouraging win-win scenarios through activities like collaborative problem-solving. Three disruptive trends are driving this change: 1) ubiquitous connected devices enabling new forms of social play, 2) games appealing to mainstream all-ages audiences through social and cooperative mechanics, and 3) user-generated content that facilitates mutual entertainment through player interaction and expression. Emerging best practices for coop game design include using large, meaningful challenges to inspire collective action; having players compete against the system rather than each other; and allowing talented players to extend the game world.
This document discusses core principles and considerations for designing interfaces, including:
- The language of interfaces includes graphical elements like layout, objects, type, and color as well as interactive elements like affordances, heads-up displays (HUDs), feedback, input, and navigation.
- Interactive interface design focuses on "doing" through affordances, buttons and links that look interactive, and subtle cues when user action is or isn't needed.
- Effective navigation orders complex pages through global, local, contextual, and secondary navigation elements.
- Graphic design principles like hierarchy, layout, type, color, line, relationships and progression are important for understanding. Minimalism, cheats and hacks can
This document provides an introduction to a course on user experience (UX) design. It includes biographies of the instructor and teaching assistant. It outlines the weekly topics to be covered in the course, including strategy, scope, structure, unique contexts, visual design, and a final project. It discusses grading criteria, software/books recommended, and concludes with introducing the concept of UX and usability testing as homework.
User insights gathered through design research help inform the design process. Fieldwork such as interviews and other methods are used to understand users. It is important to analyze the data gathered from fieldwork to synthesize insights and inform design decisions. Planning the study design, recruiting criteria, field guides and analysis are essential parts of conducting user research.
Designing Structure Part II: Information ArchtectureChristina Wodtke
Part two on Designing Structure for my General Assembly class on User Experience is about Information Architecture. We cover why classification is important, types of classification and trends in IA.
This document summarizes a presentation about designing intuitive SharePoint sites. It discusses defining intuitiveness based on users' current and target knowledge. Visual design principles like usability best practices, organization, color, and contrast are covered to improve how readily users can understand and learn to use a SharePoint site. The presentation was given by Marcy Kellar and is based on her experience consulting on SharePoint design.
Designing Social Interfaces at Web Directions South 2009Christian Crumlish
The document discusses principles for designing social interfaces and provides examples of social design patterns and anti-patterns. It describes five principles for social design: paving the cowpaths, talking like a person, playing well with others, learning from games, and respecting ethical dimensions. A variety of social patterns are presented covering representations of self, activities involving social objects, and community dynamics. Anti-patterns discussed include cargo cult design, breaking email functionality, password issues, ex-boyfriend bugs, and Potemkin villages.
Educating the Net Generation
The Need for Using Facebook
The Need for Using Google Docs
How to Use Facebook for Teaching
How to Use Google Docs for Sharing and Collaborating
Experiences and Results
Conclusion
Social Media 101: Classroom Collaboration after the Bell
Topics: General Technology, Internet Tools
Last updated: March 2012
Download: PowerPoint presentation (5.7 MB)
Confused by all the talk about Twitter, Google+, Yelp, Reddit, and the like? This session is for you! Join Patrick Crispen as he helps demystify the world of social media, tours some of the most popular social media sites and tools, and gives you some field-tested tips and tricks to use web-enabled and mobile technologies to extend your classroom discussions beyond the end of the school day.
by Patrick Crispen
While the printed page has been the dominant medium in scholastic journalism, online publishing has started to take off. But keep in mind: It’s always about people. Plus: 15 Things to Think About for 2010-2011.
Christian Crumlish discusses designing for play by providing patterns and principles for user interaction and experience. Some key patterns discussed include profiles for users to express themselves, buddy lists for real-time communication, and collaborative editing to allow working together. Principles that encourage play include leaving designs unfinished to allow customization, establishing community norms to demonstrate behaviors, and providing constant refinement to continually update the experience. The goal is to design interactions that invite participation and creativity rather than strict control.
Exploring history through primary sourcesStacy Moore
The document provides guidance on using primary sources to enhance teaching. It outlines goals of understanding how to use primary sources, analyzing primary sources by observing, reflecting and questioning, and learning to locate primary sources on the Library of Congress website aligned with standards. Activities described include participating in a "Crop It" activity where teachers analyze photos by cropping out different details, and a "Zoom In" activity where a photo is analyzed in stages as more is revealed. Strategies are presented for integrating primary sources into different grade levels from family history to national history.
Flicc Institute for Library Technicians 2011 @ the Library of CongressAileen Marshall
This document discusses social media use in federal libraries. It begins with definitions of social media and describes common goals of using social media such as reaching new audiences and increasing awareness of library resources. It also covers federal policies and guidelines regarding social media use. The document then provides examples of different types of social media tools or platforms including social networks, microblogging, RSS feeds, social bookmarking, wikis, photo/video sharing, blogs, and more. For each it gives the definition and examples of federal libraries using that tool. The goal is to help libraries understand how to develop a social media strategy and presence.
While the goal of many digital spaces has been about inclusivity, equality, and diversity, the needs of neurodivergent individuals have continued to progress in relation to digital communities. While many digital spaces, presentations, and events are designed for a neurotypical audience, the needs of neurodivergent attendees, participants, and guests to digital spaces must be considered and applied in order to be equitable from the start. This presentation will detail how organizations creating digital spaces (such as a forum, Slack, Discord server, etc.), experiences/events, and communities can create, maintain, and grow their platform with neurodivergent people and their experiences not only in mind, but in focus.
How Social Media Can Enhance Your Research Activitieslisbk
Slides for a talk on "How Social Media Can Enhance Your Research Activities" given by Brian Kelly, Innovation Advocate at Cetis, University of Bolton at the IRISS Research Unbound conference in Glasgow on 21 February 2014.
See http://ukwebfocus.wordpress.com/events/iriss-2014-how-social-media-can-enhance-your-research-activities/
The document discusses social media and its use for universities. It notes that universities are quick to adopt social media because their audiences are already engaged on these platforms. It provides examples of how universities can engage alumni through LinkedIn, Facebook, and Twitter. The document also shares statistics on the growth and usage of Facebook, including that it has over 300 million active users and more fans than many universities and their departments.
The document discusses social media and its use for universities. It begins by asking questions about comfort and use of social media. It then defines social media and provides examples. Key points made include that social media allows connecting and interacting with large audiences, sharing media assets, and that universities are quick to adopt it because students and alumni are already using it. The document provides tips for universities on social media, including engaging alumni and encouraging interaction. It emphasizes using multimedia like photos and videos to generate responses.
This document discusses open source software and its relevance for libraries. It begins with an overview of what open source software is, noting that the source code is freely accessible and that development occurs through peer collaboration. Examples are given of common open source programs used by libraries, including operating systems like Ubuntu, email clients like Thunderbird, and web browsers like Firefox. The document argues that open source aligns well with library values of open access to information and notes that commercial software poses risks like vendor lock-in that open source avoids. Overall it promotes open source as a good fit for libraries.
This document summarizes Nicole Engard's presentation on libraries developing openly with open source software. She discusses key concepts of open source like collaborative development, transparency, and community contribution. Engard advocates that libraries should create open source solutions from the start to benefit from peer review. She provides examples of successful library open source projects like Blacklight, Koha and Evergreen that were developed through community collaboration.
Nhh social media marketing research opening lectureIngeborg Kleppe
The document outlines the agenda and course materials for a social media marketing research course. It introduces various social media platforms and concepts to be covered, including Facebook, Twitter, consumer behaviors and cultures in online communities. Research methods like netnography for studying social media are also discussed.
Maximizing Social Capital to Increase Core Facility Exposure and UsageRyan Duggan
Ryan Duggan discusses strategies for maximizing social media usage to increase exposure and usage of core facilities. He recommends establishing an online presence through various social media platforms to demonstrate expertise, interact with peers and the public, and create advocates. As funding is uncertain and shifting towards clinical research, social media can help diversify a core facility's user base and connect with non-traditional groups. The key is to establish social capital online through consuming, curating, and creating content.
The document summarizes a professional development session for teachers on making thinking visible. It discusses using tools like C-S-I (Connection, Symbol, Image) to analyze a poem, giving feedback, using e-portfolios, assessing student work samples, and creating infographics. Teachers participated in activities like discussing how to apply C-S-I in their classrooms. They were introduced to First People's storytelling principles and how to help students make meaningful connections from stories. The session concluded with teachers committing to try new strategies and tools before the next session.
Why Networks Matter in Teaching & LearningAlec Couros
1. Networks allow for collective intelligence, social support, and an expanding community of learners. As technology evolves, networks provide new opportunities for connecting with others and developing relationships that support teaching and learning.
2. Personal learning networks (PLNs) and the connections formed within them can replace isolation with collaboration, reinventing professional development and allowing voices to be heard beyond traditional boundaries.
3. The future of learning involves moving from fixed and closed systems to open, diffuse social networks where people and knowledge can flow freely. Learners now have more control over accessing information from around the world through platforms like YouTube.
Reflecting on 23 Things: using 23 Things in an Information literacy classSheila Webber
The document summarizes the origins and use of "23 Things" programs in libraries and information literacy classes. It traces the concept back to a 2006 personal goals blog post that listed 43 things the author wanted to do. This inspired library initiatives where staff learn new technologies by committing to complete 23 tasks over 11-13 weeks. Key aspects include team blogs, weekly tasks, a focus on discovery over skills, and a celebratory completion event. Evaluation finds increased technology comfort and use, though not all staff complete the program due to time constraints. The document concludes by outlining the author's use of 23 Things in an information literacy class, including organization, tasks set, and reflections.
Similaire à Yahoo! Pattern Library & Social Design Patterns (20)
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Christian Crumlish
As we use social tools on the web, design patterns are emerging. Social design must be organic, not static, emotional, not data-driven. A social experience builds on relationships, not transactions.
Thirteen years ago Gayle Curtis likened a “Big Information Architect” to “an orchestra conductor or film director, conceiving a vision and moving the team forward.” In the meantime, different-sized IAs gave way to UX designers, but in some shops there is another central role: product manager.
What you may be surprised to learn is that a substantial part of a product manager’s job is…information architecture. Describing a landscape, ecosystem, or roadmap and communicating a set of goals and priorities requires the exact meaning-mapping skills that IA is all about.
This panel features three people trained in IA and UX who are now filling a product role, to discover whether this parallel between “big” IA and product holds in other contexts, to discuss potential career paths, and to take questions from an audience that might be intrigued by the relationship.
The document discusses playful design and how play acts as an invitation through reimagining boundaries and rules. It notes that while play aims to be open and unstructured, too much openness can make the experience difficult and uninviting. Effective play requires some framework and structure to guide participation and foster a sense of flow.
My keynote address from the fifth Italian Information Architecture Summit, wherein I talk about what information architects do, why I consider myself one, and what the future may look like.
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Christian Crumlish
This document discusses using pentatonic scales on the ukulele. It notes that the ukulele has just four strings, making it easy to learn. It explains that pentatonic scales use five tones and sound good, even when played randomly. Common songs that use pentatonic scales are listed. The open strings on the ukulele form a pentatonic scale, so accidentally hitting them usually sounds fine. Finger patterns for the C major and minor pentatonic scales are shown. The document emphasizes learning the finger patterns rather than note names and provides examples of "little dipper" and "big dipper" finger patterns that can be moved to different keys.
This document provides tips for learning the ukulele and pentatonic scales. It recommends learning a few chords and fingering patterns, and notes that pentatonic scales containing five tones sound good and can accompany many songs. It teaches several pentatonic scale patterns called "dippers" that can be moved to different keys, and encourages experimenting to find the pattern that "locks in" with a song. It also introduces extending the patterns into "big dippers" to cover more notes.
Presentation of social patterns project to pattern aficionados at PLoP (Pattern Languages of Programs) 2009, co-located with Agile 09 in Chicago in August.
My talk at Yahoo!'s Open Hackday 2008, on working with stencils and patterns even if you don't have a designer handy (like if they're outside listening to Girl Talk).
One half of a presentation from the IA Summit 2008 in Miami, Florida, addressing lessons from the Yahoo! experience. Co-presenter was Austin Govella, presenting learnings from Comcast.
Presence, identity, and attention in social web architectureChristian Crumlish
Slides from a panel of the same name at the IA Summit 2008 in Miami Florida. Other panelists were Gene Smith, Christina Wodtke, Andrew Hinton, and Andrew Crow
A five-minute talk for Ignite SF (Web 2.0 Expo) at DNA Lounge, Tuesday, April 22. Mainly complaining about my social media peeves and suggesting some better practices
This document summarizes the state of Yahoo's Design Pattern Library in 2008. It discusses the relationship between the pattern library and YUI framework, new patterns added in 2007 like social patterns for presence and reputation, and the library's roadmap for the future including greater openness and integration with other Yahoo products and services. It also covers the growing community around user interface patterns in general and upcoming events from the author.
My slides from the panel called They Made a Fine Connection (on Dead Head online community with and without the band), a panel also including Professor Gary Burnett and Wired writer Steve Silberman, at the UMass Unbroken Chain symposium on the Grateful Dead in music, culture, and memory
The document discusses social media design patterns and proposes creating a social media pattern language. It provides background on pattern libraries and formats. Key points:
- Patterns help solve problems by describing contexts, problems, and solutions that can create new contexts.
- Patterns include elements like name, description, related patterns, examples.
- Existing pattern libraries and formats are discussed but a new social media focused pattern language is proposed.
- A workshop exercise was proposed to brainstorm social media patterns, define problems and solutions, and organize the patterns into a library.
The document discusses a software project that failed due to scope creep. It began as a project to automate workflows for a proprietary language site, but numerous new requirements were discovered during stakeholder interviews. This led to a massive increase in the scope of the project. Documentation grew out of control, a prototype was never finished, and the functional specification was never signed off. The project cost doubled and the agency lost money while the client lost confidence and brought the project in-house. The key lessons were that application sites require different development methods than static sites, documentation needs management, and scope creep must be controlled.
The document discusses designing experiences for the mobile web. It notes that the mobile web is profoundly different than the desktop experience due to different contexts and portability. Some key decisions for mobile web design include whether to have a single or dual-site approach, how to structure navigation and content for smaller screens, and usability testing approaches. It also describes a case study of redesigning a website for mobile and some of the challenges encountered.
<a href="http://2007.sxsw.com/interactive/conference/panels_schedule/?action=show&id=IAP060150">South by Southwest panel</a> presentation Others presented on identity, reputation, and attention with Kaliya Hamlin, Ted Nadeau, Mary Hodder, and George Kelly.
Please Forget You Knew My Name: Secretly Influenced by the DeadChristian Crumlish
The document discusses various musicians from the 1960s through the 1990s who were influenced by the Grateful Dead. It mentions that the Allman Brothers, Bob Dylan, and the band Yes were all influenced by the Dead's music. In the 1970s, artists like Patti Smith, Tom Verlaine, and Elvis Costello were also impacted. In the 1980s, the Meat Puppets, Black Flag, Phish, and Camper Van Beethoven incorporated elements of the Dead's style. The document then notes Dead influences on Dylan again in later decades and on Paul McCartney in the 1990s, as jam bands and others carried on the Dead's legacy.
International Upcycling Research Network advisory board meeting 4Kyungeun Sung
Slides used for the International Upcycling Research Network advisory board 4 (last one). The project is based at De Montfort University in Leicester, UK, and funded by the Arts and Humanities Research Council.
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...Designforuminternational
India’s architectural landscape is a vibrant tapestry that weaves together the country's rich cultural heritage and its modern aspirations. From majestic historical structures to cutting-edge contemporary designs, the work of Indian architects is celebrated worldwide. Among the many firms shaping this dynamic field, Design Forum International stands out as a leader in innovative and sustainable architecture. This blog explores some of the best Indian architects, highlighting their contributions and showcasing the most famous architects in India.
Architectural and constructions management experience since 2003 including 18 years located in UAE.
Coordinate and oversee all technical activities relating to architectural and construction projects,
including directing the design team, reviewing drafts and computer models, and approving design
changes.
Organize and typically develop, and review building plans, ensuring that a project meets all safety and
environmental standards.
Prepare feasibility studies, construction contracts, and tender documents with specifications and
tender analyses.
Consulting with clients, work on formulating equipment and labor cost estimates, ensuring a project
meets environmental, safety, structural, zoning, and aesthetic standards.
Monitoring the progress of a project to assess whether or not it is in compliance with building plans
and project deadlines.
Attention to detail, exceptional time management, and strong problem-solving and communication
skills are required for this role.
Explore the essential graphic design tools and software that can elevate your creative projects. Discover industry favorites and innovative solutions for stunning design results.
Practical eLearning Makeovers for EveryoneBianca Woods
Welcome to Practical eLearning Makeovers for Everyone. In this presentation, we’ll take a look at a bunch of easy-to-use visual design tips and tricks. And we’ll do this by using them to spruce up some eLearning screens that are in dire need of a new look.
8. A Brief History of Patterns
Software Engineering (invention of wiki)
01/31/10
9. A Brief History of Patterns
User Interface (HCI or Interaction Design)
01/31/10
10. Yahoo’s Pattern Library (so far)
Launched in 2005:
Erin Malone
Matt Leacock
Chanel Wheeler
01/31/10
11. Yahoo’s Pattern Library (so far)
Open Version of Library Launched in 2006:
Bill Scott
succeeds
Matt as curator
& adds many
rich patterns
01/31/10
12. Yahoo’s Pattern Library (so far)
Library Redesign Completed 2009
I become the
third curator,
focus on social
patterns, opening
library, redesign
01/31/10
22. How to Play Well with Others
Embrace open standards
Share data outside of the bounds of your
application
Accept external data within the sphere of your
application
Support two-way interoperability
01/31/10
23. How to Play Well with Others
Embrace open standards
Share data outside of the bounds of your
application
Accept open standards
Embrace
external data within the sphere of your
application
Share data outside of the bounds of your application
Support two-way interoperability
Accept external data within the sphere of your application
Support two-way interoperability
01/31/10
27. How not to Respect the Ethical Dimension
01/31/10
28. Five Principles
• Pave the Cowpaths
• Talk Like a Person
• Play Well with Others (Be Open)
• Learn from Games
• Respect the Ethical Dimension
23 01/31/10
35. User Cards
What
• A person needs more information
about another person in an online
community without interrupting his
or her current task.
How
• Open a small panel when the user hovers over a target's display name or
image.
• Present a larger version of the user's display image, the user's full display
name, and other pertinent information about the target that they choose to
share with the community.
• Present a Relationship Reflector. Allow the ability to subscribe to, follow,
connect to, unsubscribe or block the user from this panel.
01/31/10
46. Activities involving Objects
• Collecting (passive)
• Broadcasting & Publishing (one-to-many)
• Sharing (more intimate)
• Feedback (commenting on objects)
• Communicating (two-way conversation)
• Collaboration (making objects together)
• Social Media (a full ecosystem)
01/31/10
47. Tag an Object
What
• A user wants to attach their own
keywords to an object for
organization and later retrieval.
Use When
• Use when a person is collecting
a large amount of unstructured
data, like photos.
• Use this pattern when a person wants
to manage a large collection of items, like books.
• Use this pattern to blend user generated labels and keywords with structured
metadata.
01/31/10
49. Ratings
What
• A user wants to quickly leave
their opinion on an object, with
minimal interruption to any other task flow they are
involved in.
Use When
• A user wants to leave an opinion quickly.
• Use in combination with reviews for richer experience.
• Use to quickly tap into the existing "community" of a product.
• Ratings are collected together to present an average rating of an object from
the collective user set.
01/31/10
52. Share This
What
• User wants to share an object with
one or more people.
How
• Enable people to spontaneously share
content or objects they find.
• Provide the minimal interface needed
to facilitate rapid sending or posting, such as a
ubiquitous Share This widget.
• Offer autocomplete selection from an address book or set of contacts if
possible. Don't break email.
• Consider including a text field for adding a personal note.
• Offer the user a checkbox option for receiving a copy of the message.
01/31/10
59. Adding Friends
What
• A user has found people she knows on a
social site and wants to add them to her
circle of connections.
Use When
• Use when a person’s connections are a core
part of the site’s experience.
• Use when relationships will be confirmed
providing a
two-way reciprocal relationship.
• Use when allowing one user to follow another
participant without reciprocity.
01/31/10
63. Circles of Connections
What
• A user wants to indicate nuances in their
relationships with other people to create contexts
for communication and sharing.
Use When
• Use to distinguish levels of participation in a
person’s network.
• Use to set permissions for shared activity and
content.
• Use to disambiguate real-life versus online, strong
versus weak ties.
• Use this pattern to help users filter which content
to consume.
01/31/10
66. Public Conversation
Use When
• Use this pattern to differentiate from private
conversations.
How
• Allow users to create a dialog between
themselves. Provide a framework that is flexible
enough to support two or more people in
conversation. Provide a form field for text entry.
Clearly indicate the character count for
conversing.
• Allow users to block or ignore specific users that
they don’t want to hear from, without disrupting
the flow of conversation to other participants.
01/31/10
70. Geo
What
• A person wants to let the gps on his
phone inform other people and his
phone applications of his location.
Use When
• Use to enable users to plot
themselves on a map or announce
their location.
• Use to enable users to meet up with other people nearby.
• Use to empower features on social applications.
01/31/10
73. Social Design Pattern Categories
• Representations of the Self, self-expression,
identity
• Activities involving social objects
• Community dynamics growing out of
relationships, expressed through various
contexts
01/31/10
I almost didn’t make it to Europe in January after a scary car accident just before the holidays in December that sprained my ankle rather badly and dislocated my pinkie finger, but I brought my crutch onstage for sympathy and carried on.
Pave the Cowpaths is an expression that means to put the road where they’re already naturally being established instead of trying to fight (human) nature
Dogster - Started a photo sharing product, noticed customers putting pics of pets up - niche not being served, so ended up building social network for pets
Talk Like a Person – to encourage users to act like people and relate to other people through your site, make sure they know the makers of the site are people too, and not lawyers or robots
Use established open standards so that you can build on what’s come before and so that other people can build on your work
Embrace open standards Share data outside of the bounds of your application Accept external data within the sphere of your application Support two-way interoperability
Games are social: they have rules but people play together and create the final result themselves. Social spaces can learn from this. The picture shows Lombard Street in San Francisco, “the crookedest street in the world,” turned into the child’s game Candyland.
Ludicorp was a company (ludi- is a Latin root meaning “play” or “playful”) that made a game called Game Neverending. Then they made a site called Flickr.
This shows an old-fashioned US patent medicine making medical claims that re probably not true. Social design involves literally playing with people’s lives and you have to be careful or at least aware of the ethical aspects of every design choice you make.
Tagged tricks new users into spamming their friends.
Visualizing the pattern language as a cycle
Give people a way to identify themselves and be identified.
the Internet doesn’t know which John Smith you are (this is Personas from MIT)
Patterns related to People
Erin sometimes called ID cards or identity cards - short, mini, lead in to profile
Social Objects give people something to talk about and something to do. The slides show a wide range of social objects. Give users a reason to rally. Why would someone come to your site? What’s your social object ? Friendster and the fakesters Christian
This is a picture of a “barn raising” – a community of farmers comes together to build a barn for a member of the community. Give people something to do together, so they can start small and build up their level of engagement over time
Patterns related to Activities involving Social Objects
Erin
Erin
Xian
Gently Moderate Let the Community elevate people and content they value - of the people, by the people with some gentle oversight Reputation, recommendations gentle moderation Flickr - interestingness - views, comments, favorites plus some gentle algorythm to elevate the objects the community values Erin
Patterns related to connecting, community, and relationships
Erin
Erin
Erin
Enable a bridge to real life – acitvities, events, geolocation The picture is from a movie in which the main characters decide to “put on a show” with all their firends. Let’s put on a show = spontaneous gatherings, broadcasting of gatherings - enable, embrace location and mobile tools - and the crossover
Cargo Cult – people on an island who meet more technologically advanced people and think the consumer good (the “cargo”) can be brought back by imitating the shape of an airplane, a landing strip, a military installation. Patterns - used blindly without understanding context and need
Zoomr copied flickr: leaving the e out of name, tagline, source code AOL homepage - copy Yahoo including source code iPhone - Pre, Etc - other phones
Don’t Break Email – if you use email to notify users, let them use their reply function The picture shows a door that goes nowhere in the Winchester Mystery House in California
With Facebook a reply will bounce but with Basecamp it will create a followup comment.
The Password Anti-Pattern – don’t trick people into giving away their passwords to anyone who asks
Jeremy Keith was an early identifier of this pattern, in his journal on his website Adactio
Ex-Boyfriend Bug Dodgeball discovered this because it would sometimes notify ex-lovers that they were nearby, causing problems. Just because people seem related in your social graph it doesn’t mean they want to be connected.
A Potemkin Village is a fake village designed to impress someone or make them think there are more people living there than really are. In social design it means creating too many empty discussion boards before a site has even launched