The document discusses 7 ways to make an app learnable, usable, and enjoyable for users. It covers topics like integrating business goals, customer goals, prioritizing goals, recognizing good user experience, and adopting a customer-centric UX philosophy. The presentation aims to provide strategies for designing successful apps.
Este documento explica los conceptos básicos de CSS, incluyendo cómo escribir hojas de estilo y reglas CSS, y cómo vincular hojas de estilo a documentos HTML para describir su estructura y apariencia. También describe los componentes clave de una regla CSS como selectores, propiedades y valores.
This document discusses the path of Trish Rempel and Brent Hamm's team at Friesens Corporation towards adopting agile practices. It outlines their current strengths and issues, as well as barriers to adopting agile. Their first steps included establishing improvement goals and training. The document contrasts traditional "waterfall" approaches like delivering late and solo work with agile practices like iterative delivery, examples-based specifications, team development, and limiting work-in-progress. It advises that agile is more about attitudes than processes and emphasizes improvement, learning, collaboration and having someone keep agile momentum.
The document provides instructions for an Agile in a Day workshop. Participants are instructed to sit with others who have different levels of Agile experience. They then initial questions they want to learn and discuss challenges to adopting Agile. The workshop covers Agile concepts through activities like visioning, user stories, mapping stories and estimating. Participants work through an iteration, including planning, a standup and retrospective. They conclude by reviewing what they learned.
The document discusses the potential shortcomings of relying solely on user stories in agile development. It introduces the concept of "active architecture" as a way to address these shortcomings by minimizing rework, ensuring consistency across iterations, and identifying potential gaps in the design. The document suggests active architecture can help complement user stories and planning poker sessions.
The document discusses security considerations for web applications that use Oracle products. It covers topics like using virtual private databases and Oracle Label Security to restrict user access to different parts of application and database data based on their roles. The document also explains how these Oracle security features can be implemented to allow different users like teenagers, parents, and administrators to only see data that they are authorized to access.
This document provides an overview of a presentation on advanced design patterns by Amir Barylko. It introduces Amir and lists his contact information and resources. It then outlines the topics that will be covered, including definitions of patterns and anti-patterns, examples of commonly used patterns like Chain of Responsibility and Proxy, and a discussion of which patterns the audience uses.
The document summarizes a presentation titled "Why User Experience matters for your App" given by David Alpert at a conference on October 17, 2011. The presentation discusses how customer expectations of software and digital experiences are rising due to influences from various parts of their lives and social media. It emphasizes that users are whole people, not just users, and stresses the importance of designing software with the user experience as the central focus from the outset.
Este documento explica los conceptos básicos de CSS, incluyendo cómo escribir hojas de estilo y reglas CSS, y cómo vincular hojas de estilo a documentos HTML para describir su estructura y apariencia. También describe los componentes clave de una regla CSS como selectores, propiedades y valores.
This document discusses the path of Trish Rempel and Brent Hamm's team at Friesens Corporation towards adopting agile practices. It outlines their current strengths and issues, as well as barriers to adopting agile. Their first steps included establishing improvement goals and training. The document contrasts traditional "waterfall" approaches like delivering late and solo work with agile practices like iterative delivery, examples-based specifications, team development, and limiting work-in-progress. It advises that agile is more about attitudes than processes and emphasizes improvement, learning, collaboration and having someone keep agile momentum.
The document provides instructions for an Agile in a Day workshop. Participants are instructed to sit with others who have different levels of Agile experience. They then initial questions they want to learn and discuss challenges to adopting Agile. The workshop covers Agile concepts through activities like visioning, user stories, mapping stories and estimating. Participants work through an iteration, including planning, a standup and retrospective. They conclude by reviewing what they learned.
The document discusses the potential shortcomings of relying solely on user stories in agile development. It introduces the concept of "active architecture" as a way to address these shortcomings by minimizing rework, ensuring consistency across iterations, and identifying potential gaps in the design. The document suggests active architecture can help complement user stories and planning poker sessions.
The document discusses security considerations for web applications that use Oracle products. It covers topics like using virtual private databases and Oracle Label Security to restrict user access to different parts of application and database data based on their roles. The document also explains how these Oracle security features can be implemented to allow different users like teenagers, parents, and administrators to only see data that they are authorized to access.
This document provides an overview of a presentation on advanced design patterns by Amir Barylko. It introduces Amir and lists his contact information and resources. It then outlines the topics that will be covered, including definitions of patterns and anti-patterns, examples of commonly used patterns like Chain of Responsibility and Proxy, and a discussion of which patterns the audience uses.
The document summarizes a presentation titled "Why User Experience matters for your App" given by David Alpert at a conference on October 17, 2011. The presentation discusses how customer expectations of software and digital experiences are rising due to influences from various parts of their lives and social media. It emphasizes that users are whole people, not just users, and stresses the importance of designing software with the user experience as the central focus from the outset.
The Art of Working with Non-Developers: Finding common ground on the road to ...David Yarde
Slides for a session at Little Rock Tech Fest 2016
http://davidyarde.com/speaking
No matter the platform, useful programming requirements get lost in translation from client meetings, to project managers and finally as a to-do ticket. Sucking all the joy out of the development process and reducing things down to daily sprints, with the hopes of launching on time.
There has to be a better way!
Together we’ll take a look at effective ways of getting everyone on the same page, minimizing scope creep and having less stress when it comes time for product launch as well as how this helps to create a stronger foundation for business growth.
The Mental Leaps — More, Faster, Better, Happier & More Innovative!Erik Schön
The document is a slide deck presentation about making "mental leaps" to work in a more efficient, innovative way. It discusses principles and mindsets for improving flow efficiency in both products and processes, prioritizing continuous learning and small experiments. It emphasizes planning for continuous innovation by keeping some capacity open for new ideas and challenges.
The big secret to boosting your Google ranking is to worry less about what Google wants and more about what your customers need. Here are 12 hot tips to persuade Google to love your website by doing just that: focusing on what your customers, prospects or members actually want.
Many IT managers find themselves banging their heads against a wall trying to get upper management to invest in DevOps. Managers see clear opportunities to implement it into their organizations but get a No from senior executives. Many managers are frustrated that, despite all the blustering in their companies about corporate initiatives for transformation, any attempt to implement improvements peters out quickly. T.j. Randall discusses the various stages of the software release pipeline. He offers a detailed demonstration of how to calculate the cost of each stage and suggests financial language IT managers can use to convey these costs to upper management and win support. He uses examples of large enterprise organizations to show the ROI of a DevOps implementation. Learn about real-world skills for getting buy-in from management and financial teams, tools for calculating the cost of delivering applications in their environment, and developing a working model that helps make a case for investing in DevOps.
Cisco is a global leader in networking with $40 billion in annual revenue. They produce over 1,000 videos per year for marketing and education on their website, YouTube channel, and other social media. Video is becoming an increasingly important content format, as viewership of online video continues to grow dramatically. Cisco finds that videos can help facilitate the customer purchasing process when used strategically at different stages from awareness to purchase.
Integrated Social and Digital Communications: A Practical Application - Dr. K...Energy Digital Summit
This presentation was written by Dr. Konstanze Alex-Brown, Global Communications, Social Media Strategy at Dell Corporation. Dr. Brown was invited to present as a keynote speaker for the inaugural Energy Digital Summit in June 2014. She presented on the topics of marriage of social media, digital communications and building community in Energy & Technology.
What is "Domain Driven Design" and what can you expect from it?Tom Janssens
The document discusses Domain-Driven Design (DDD). It begins with an example of modeling a work schedule and then discusses some key aspects of DDD including ubiquitous language, bounded contexts, tactical patterns for designing domains, keeping domain logic separate from other code, and evolving models over time. It also covers common mistakes like overusing DDD or ignoring strategic design. The document emphasizes learning DDD through experience rather than advice and provides resources for getting started including books, communities, and upcoming events.
Forget the A to Z of why it projects fail, here’s the S to L of successful!Stoneseed Ltd
THE TOP TEN WAYS TO KEEP YOUR PROJECT ON TRACK
CREATED BY: DAVID COTGREAVE
A number of articles have either dropped in my Office 365 inbox this week, or on various social media feeds, each of them detailing a list of the reasons why IT Projects fail.
That's a rather negative way to approach it.
The best sports teams didn't build success by checking out why other teams were losing - they focussed on winning. You should too.
You can certainly learn from the mistakes of others (and yourself) but instead of dwelling on the A to Z of failures, how about championing the S to L of what happens when IT projects are SUCCESSFUL.
S - is for Skills
U - is for Understanding
C - is for Communication (and clarity)
C - is for Change Leadership
E - is for Efficient Execution
S - is for Systems
S - is for Supervision
F - is for Fact-Rooted analysis
U - is for User input
L - is for Learn
The S to L of SUCCESSFUL.
If it sounds simple, it's because it is. Sort of.
Except, of course, for the fact that behind each of the ten points above there lies a lot of hard work and hard earned experience - sometimes it's like herding cats - but the gains are there to be won.
Just don't start with a list of why projects fail.
Further details of how Project Management as a Service can help, can be found on our website www.stoneseed.co.uk
Lens Interactive is a leading user experience and design firm with offices in Bangalore and Mumbai, India. It has worked with over 200 clients on more than 500 projects across various industries. The company focuses on user experience design, websites, branding, and developed an educational mobile app called YooYoo Kids. It has a team of over 20 employees with expertise in design, development, and project management tools.
Managing Entropy - Clarity '13 - Keith GoodeKeith Goode
"Managing Entropy" is a presentation given by Keith Goode at Clarity '13 on September 26, 2013 in Austin, TX at the Four Seasons Hotel and Conference Center. The session was "Solving SEO Challenges at Scale," and the other panelists were Taylor Pratt, Scott Nickels, and Richard Chavez.
In this presentation, Keith Goode discusses the challenges of scaling SEO efforts without becoming a weighty organization. SEO at scale requires an organization-wide democratization of SEO. Review the slides to find out how.
How MS PPM Partners Can Maximize Social Media #msPC12Dux Raymond Sy
The document discusses how to integrate social media into an existing business strategy. It covers defining goals for social media engagement, sales, or industry presence. Metrics for tracking marketing, sales, and partner channel goals are outlined. The presentation provides tips for launching an event on social media through blog posts, videos and partner sites. It also details how to build momentum during and after an event through liveblogging, hashtags and articles. Next steps discussed are templates, toolkits and videos for learning social media best practices.
Design Process: The Art of Guided ChaosEric Toledo
Design is messy. Bringing structure to design is a challenge when the business is moving fast and your team is learning to scale. It’s all about the art of guided chaos. Participants will learn about what goes into “design process” for the product design team at MailChimp, and how we think about healthy, collaborative environments.
Eric Toledo is the Director of Design Operations at MailChimp where he runs the talented product design team. He is a storyteller, tinkerer, problem solver, and champion of fostering a shared vision across an organization. With more than 15 years of design lead experience, Eric is driven by a fascination for how design teams work, a passion for building highly collaborative environments, a fearless pursuit of delightful experiences, and an unending curiosity for the customers that MailChimp serves. Previously, he served as the product design lead at TestFlight before it was acquired by Apple in 2014. As part of the iTunes design team, Eric led the design effort for TestFlight for iOS and tvOS as well as release management tools for the App Store.
Walter Bone is a US-licensed landscape architect with over 27 years of experience. He is currently the Landscape Design Manager at Khatib & Alami in Dubai, UAE. Some of the key projects he has worked on include master plans for large developments such as Desert Rose SMART City in Dubai and road improvements in Doha, Qatar, as well as landscape design for hotels like Waldorf Astoria Resort in Dubai.
This document discusses user story mapping. It begins by explaining what user stories are not, such as tasks, big stories, use cases, and documents. It then explains what user stories are, focusing on them being independent, negotiable, valuable, estimable, small, and testable pieces of functionality described using a Who/What/Why format. The document demonstrates how to slice user stories by things like screen, button, field, workflow step, acceptance criteria, role, and value. It notes some tips for slicing stories, like keeping them as stories and slicing more when estimating. Finally, it provides an overview of how to create a user story map by gathering user tasks, grouping them into activities, adding more detailed stories,
This document discusses integrating user experience (UX) design into agile development processes. It describes common UX activities like user research, prototyping, and testing. It then provides examples of how companies have structured UX work within sprints, including frontloading UX work, biweekly design reviews, and participatory sketching sessions. The goal is to embed UX designers in teams to inform decisions early while still allowing flexibility.
The document summarizes key points from a book about improving the customer experience. It discusses how companies can better understand customer needs by asking customers questions, observing how they use products, and listening to their feedback. The document also provides a case study of how a company called Skinit used these techniques like iterative design reviews to improve their product and significantly increase conversion rates. It emphasizes the importance of involving customers early in the design process and being willing to change designs based on what customers say, not just assumptions or guesses by the company.
Sean and Mike will present on the history and lessons learned from developing the SDEC Mobile Conference application for Blackberry, Android, and Windows Phone 7. They will discuss developing for each platform and integrating the mobile apps with WCF services. Sean and Mike will demonstrate the Windows Phone 7 app and discuss what worked well, what they would change, and what they would not do again when developing for WP7.
This document provides an overview of a presentation titled "The ROR Trilogy Part I: A New Dev Hope" given by Amir Barylko. The presentation introduces Ruby and Ruby on Rails (ROR), covering topics such as dynamic languages, Ruby features, classes and objects, mixins, ROR conventions like MVC and scaffolding. It also lists resources for learning Ruby and ROR and concludes with a demo of a movie library application.
The document discusses how cloud service providers (CSPs) can help software developers by hosting their applications and services. It recommends partnering with a CSP to gain access to infrastructure, platforms, and services without having to build and maintain them. Developers should choose a CSP based on their technical capabilities, geographic coverage, security, scalability, and customer service/support. The case study profiles a payroll company that chose RackForce as their CSP due to its Canadian data centers, strong service level agreements, ease of use and support, security, and ability to scale on demand.
The document summarizes how the PSCAD Development Group transitioned to becoming an agile team. They identified problems with their previous approach and made changes such as improving communication within the rebuilt team, adopting iterative development cycles, introducing planning poker and automated testing, deploying software iteratively, and using paired programming and Kanban boards. The key steps taken included opening up to change, prioritizing adaptability, increasing collaboration, and continually experimenting with new agile methodologies.
The Art of Working with Non-Developers: Finding common ground on the road to ...David Yarde
Slides for a session at Little Rock Tech Fest 2016
http://davidyarde.com/speaking
No matter the platform, useful programming requirements get lost in translation from client meetings, to project managers and finally as a to-do ticket. Sucking all the joy out of the development process and reducing things down to daily sprints, with the hopes of launching on time.
There has to be a better way!
Together we’ll take a look at effective ways of getting everyone on the same page, minimizing scope creep and having less stress when it comes time for product launch as well as how this helps to create a stronger foundation for business growth.
The Mental Leaps — More, Faster, Better, Happier & More Innovative!Erik Schön
The document is a slide deck presentation about making "mental leaps" to work in a more efficient, innovative way. It discusses principles and mindsets for improving flow efficiency in both products and processes, prioritizing continuous learning and small experiments. It emphasizes planning for continuous innovation by keeping some capacity open for new ideas and challenges.
The big secret to boosting your Google ranking is to worry less about what Google wants and more about what your customers need. Here are 12 hot tips to persuade Google to love your website by doing just that: focusing on what your customers, prospects or members actually want.
Many IT managers find themselves banging their heads against a wall trying to get upper management to invest in DevOps. Managers see clear opportunities to implement it into their organizations but get a No from senior executives. Many managers are frustrated that, despite all the blustering in their companies about corporate initiatives for transformation, any attempt to implement improvements peters out quickly. T.j. Randall discusses the various stages of the software release pipeline. He offers a detailed demonstration of how to calculate the cost of each stage and suggests financial language IT managers can use to convey these costs to upper management and win support. He uses examples of large enterprise organizations to show the ROI of a DevOps implementation. Learn about real-world skills for getting buy-in from management and financial teams, tools for calculating the cost of delivering applications in their environment, and developing a working model that helps make a case for investing in DevOps.
Cisco is a global leader in networking with $40 billion in annual revenue. They produce over 1,000 videos per year for marketing and education on their website, YouTube channel, and other social media. Video is becoming an increasingly important content format, as viewership of online video continues to grow dramatically. Cisco finds that videos can help facilitate the customer purchasing process when used strategically at different stages from awareness to purchase.
Integrated Social and Digital Communications: A Practical Application - Dr. K...Energy Digital Summit
This presentation was written by Dr. Konstanze Alex-Brown, Global Communications, Social Media Strategy at Dell Corporation. Dr. Brown was invited to present as a keynote speaker for the inaugural Energy Digital Summit in June 2014. She presented on the topics of marriage of social media, digital communications and building community in Energy & Technology.
What is "Domain Driven Design" and what can you expect from it?Tom Janssens
The document discusses Domain-Driven Design (DDD). It begins with an example of modeling a work schedule and then discusses some key aspects of DDD including ubiquitous language, bounded contexts, tactical patterns for designing domains, keeping domain logic separate from other code, and evolving models over time. It also covers common mistakes like overusing DDD or ignoring strategic design. The document emphasizes learning DDD through experience rather than advice and provides resources for getting started including books, communities, and upcoming events.
Forget the A to Z of why it projects fail, here’s the S to L of successful!Stoneseed Ltd
THE TOP TEN WAYS TO KEEP YOUR PROJECT ON TRACK
CREATED BY: DAVID COTGREAVE
A number of articles have either dropped in my Office 365 inbox this week, or on various social media feeds, each of them detailing a list of the reasons why IT Projects fail.
That's a rather negative way to approach it.
The best sports teams didn't build success by checking out why other teams were losing - they focussed on winning. You should too.
You can certainly learn from the mistakes of others (and yourself) but instead of dwelling on the A to Z of failures, how about championing the S to L of what happens when IT projects are SUCCESSFUL.
S - is for Skills
U - is for Understanding
C - is for Communication (and clarity)
C - is for Change Leadership
E - is for Efficient Execution
S - is for Systems
S - is for Supervision
F - is for Fact-Rooted analysis
U - is for User input
L - is for Learn
The S to L of SUCCESSFUL.
If it sounds simple, it's because it is. Sort of.
Except, of course, for the fact that behind each of the ten points above there lies a lot of hard work and hard earned experience - sometimes it's like herding cats - but the gains are there to be won.
Just don't start with a list of why projects fail.
Further details of how Project Management as a Service can help, can be found on our website www.stoneseed.co.uk
Lens Interactive is a leading user experience and design firm with offices in Bangalore and Mumbai, India. It has worked with over 200 clients on more than 500 projects across various industries. The company focuses on user experience design, websites, branding, and developed an educational mobile app called YooYoo Kids. It has a team of over 20 employees with expertise in design, development, and project management tools.
Managing Entropy - Clarity '13 - Keith GoodeKeith Goode
"Managing Entropy" is a presentation given by Keith Goode at Clarity '13 on September 26, 2013 in Austin, TX at the Four Seasons Hotel and Conference Center. The session was "Solving SEO Challenges at Scale," and the other panelists were Taylor Pratt, Scott Nickels, and Richard Chavez.
In this presentation, Keith Goode discusses the challenges of scaling SEO efforts without becoming a weighty organization. SEO at scale requires an organization-wide democratization of SEO. Review the slides to find out how.
How MS PPM Partners Can Maximize Social Media #msPC12Dux Raymond Sy
The document discusses how to integrate social media into an existing business strategy. It covers defining goals for social media engagement, sales, or industry presence. Metrics for tracking marketing, sales, and partner channel goals are outlined. The presentation provides tips for launching an event on social media through blog posts, videos and partner sites. It also details how to build momentum during and after an event through liveblogging, hashtags and articles. Next steps discussed are templates, toolkits and videos for learning social media best practices.
Design Process: The Art of Guided ChaosEric Toledo
Design is messy. Bringing structure to design is a challenge when the business is moving fast and your team is learning to scale. It’s all about the art of guided chaos. Participants will learn about what goes into “design process” for the product design team at MailChimp, and how we think about healthy, collaborative environments.
Eric Toledo is the Director of Design Operations at MailChimp where he runs the talented product design team. He is a storyteller, tinkerer, problem solver, and champion of fostering a shared vision across an organization. With more than 15 years of design lead experience, Eric is driven by a fascination for how design teams work, a passion for building highly collaborative environments, a fearless pursuit of delightful experiences, and an unending curiosity for the customers that MailChimp serves. Previously, he served as the product design lead at TestFlight before it was acquired by Apple in 2014. As part of the iTunes design team, Eric led the design effort for TestFlight for iOS and tvOS as well as release management tools for the App Store.
Walter Bone is a US-licensed landscape architect with over 27 years of experience. He is currently the Landscape Design Manager at Khatib & Alami in Dubai, UAE. Some of the key projects he has worked on include master plans for large developments such as Desert Rose SMART City in Dubai and road improvements in Doha, Qatar, as well as landscape design for hotels like Waldorf Astoria Resort in Dubai.
This document discusses user story mapping. It begins by explaining what user stories are not, such as tasks, big stories, use cases, and documents. It then explains what user stories are, focusing on them being independent, negotiable, valuable, estimable, small, and testable pieces of functionality described using a Who/What/Why format. The document demonstrates how to slice user stories by things like screen, button, field, workflow step, acceptance criteria, role, and value. It notes some tips for slicing stories, like keeping them as stories and slicing more when estimating. Finally, it provides an overview of how to create a user story map by gathering user tasks, grouping them into activities, adding more detailed stories,
This document discusses integrating user experience (UX) design into agile development processes. It describes common UX activities like user research, prototyping, and testing. It then provides examples of how companies have structured UX work within sprints, including frontloading UX work, biweekly design reviews, and participatory sketching sessions. The goal is to embed UX designers in teams to inform decisions early while still allowing flexibility.
The document summarizes key points from a book about improving the customer experience. It discusses how companies can better understand customer needs by asking customers questions, observing how they use products, and listening to their feedback. The document also provides a case study of how a company called Skinit used these techniques like iterative design reviews to improve their product and significantly increase conversion rates. It emphasizes the importance of involving customers early in the design process and being willing to change designs based on what customers say, not just assumptions or guesses by the company.
Sean and Mike will present on the history and lessons learned from developing the SDEC Mobile Conference application for Blackberry, Android, and Windows Phone 7. They will discuss developing for each platform and integrating the mobile apps with WCF services. Sean and Mike will demonstrate the Windows Phone 7 app and discuss what worked well, what they would change, and what they would not do again when developing for WP7.
This document provides an overview of a presentation titled "The ROR Trilogy Part I: A New Dev Hope" given by Amir Barylko. The presentation introduces Ruby and Ruby on Rails (ROR), covering topics such as dynamic languages, Ruby features, classes and objects, mixins, ROR conventions like MVC and scaffolding. It also lists resources for learning Ruby and ROR and concludes with a demo of a movie library application.
The document discusses how cloud service providers (CSPs) can help software developers by hosting their applications and services. It recommends partnering with a CSP to gain access to infrastructure, platforms, and services without having to build and maintain them. Developers should choose a CSP based on their technical capabilities, geographic coverage, security, scalability, and customer service/support. The case study profiles a payroll company that chose RackForce as their CSP due to its Canadian data centers, strong service level agreements, ease of use and support, security, and ability to scale on demand.
The document summarizes how the PSCAD Development Group transitioned to becoming an agile team. They identified problems with their previous approach and made changes such as improving communication within the rebuilt team, adopting iterative development cycles, introducing planning poker and automated testing, deploying software iteratively, and using paired programming and Kanban boards. The key steps taken included opening up to change, prioritizing adaptability, increasing collaboration, and continually experimenting with new agile methodologies.
The document discusses application portfolio management (APM) at the Manitoba government. It provides definitions and objectives of APM, including analyzing applications based on cost, value, quality and lifespan. It summarizes the APM work completed so far, including developing an inventory of 550 applications and analyzing trends in the portfolio. Analysis shows most applications are over 11 years old and the top 15 applications consume 50% of support resources. The overall aim is to optimize the application portfolio and guide investment decisions.
The document outlines an agenda for a session on monadic design patterns for the web. It discusses what to expect from the session, including fun, simplicity, engagement, and some challenge. It also discusses who the audience is and why monads are useful. The session will cover the monadic toolbox and provide simple and more complex examples of monadic patterns. It will discuss how monads can help manage complexity and provide abstraction.
This document provides an overview of applying Lean principles to transform services organizations. It discusses how Lean was applied to improve processes at Manitoba Immigration, focusing on registration, assessment, and employment solutions. The key aspects covered include reviewing Lean principles from both a production and customer viewpoint, taking a people-focused approach, and using tools like value stream mapping to eliminate waste and improve flow. Successful transformation requires executive commitment, employee engagement, and rigorous execution.
The document introduces the Android operating system. It was created by Google and the Open Handset Alliance to provide an open-source alternative to Apple's iOS and compete in the growing smartphone market. Android uses the Linux kernel and a customized virtual machine called Dalvik to deliver the benefits of Java programming on mobile devices without the performance disadvantages of traditional Java VMs. The architecture is based around activities representing screens, views for building user interfaces, and intents for messaging and navigation between components.
1. The document provides an overview of Windows Azure offerings including Compute, Storage, SQL Azure, Virtual Network, AppFabric, and Marketplace.
2. It discusses the "7 Deadly Sins of Cloud Development" including under utilization of cloud resources, platform monogamy, poorly defined release cadence, always connected assumptions, synchronous application design, lack of load/failover testing, and lack of cloud reading.
3. The document includes demos of various Windows Azure features to illustrate how to avoid the sins.
Migrating an ASP.NET MVC application called Nerd Dinner to Windows Azure involves converting it to a web role, preparing the SQL database for SQL Azure, and configuring authentication. The presentation covers converting the project to a web role, deploying the SQL database to SQL Azure, and options for authentication including SQL Membership, Windows Azure Storage, and Claims-Based Authentication using Access Control Service.
This document discusses a software company's journey to adopting test-driven development (TDD) practices. It describes how the company initially launched its online scheduling system without TDD, which led to problems. A phone call made the company realize it needed to change its development approach to focus on quality. The company then transitioned to using TDD and other quality practices like continuous integration, code reviews, and acceptance testing. The document argues that TDD is not about the tests themselves but about quality, and lists benefits like growing the company and enjoying careers. It encourages readers to educate themselves on TDD, appoint a champion, and support their teams in getting started with these practices.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
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
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
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
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
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.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
D alpert ux102
1. D4S102 - 7 ways to make your app
Learnable, Usable, & Enjoyable
S u c c e s s
David Alpert - @davidalpert
Track 1: Agile Methods
Tuesday, October 18th 2011
11:15am -12:30pm
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
2. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
3. The plan
How do we 7 ways
Case
S u c c e s s
recognize a to make a
studies
good UX? better UX
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
4. A quick word about design
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
5. Good design integrates
Customer
Business Goals
S u c c e s s
Goals
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
6. Good design integrates
Busines
s Goals
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
7. Good design also integrates
Customer
Goals
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
8. How do we prioritize these goals?
Business
S u c c e s s
Users
f o r
Tech
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
9. XDD suggests the opposite
Business
S u c c e s s
Users
f o r
Tech
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
10. Executives have 5 Priorities…
Increase revenue
Decrease expense
Increase market share (new customers)
S u c c e s s
Deepen current business (from existing customers)
Increase value to the shareholders
f o r
http://www.uie.com/articles/recession_strategy_webapps/
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
11. … they all boil down to
Increase revenue
Decrease expense
Increase market share (new customers)
S u c c e s s
Deepen current business (from existing customers)
Increase value to the shareholders
f o r
Make more money!
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
12. XDD aligns with Executive priorities
Strategy Business
S u c c e s s
Users
Design
f o r
Tech
Execution
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
13. That links back to...
Strategy
S u c c e s s
Design
f o r
Execution
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
14. Good design aligns with a vision
Vision
S u c c e s s
Release
f o r
Feature
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
15. Iterative
S u c c e s s
Incremental
f o r
D e s i g n
Credit: Jeff Patton via Steve Rogalsky
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
16. How do we recognize a good UX?
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
17. Jesse James Garrett’s
Elements of UX
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
18. Peter Moreville’s UX honeycomb
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
19. Peter Moreville’s UX honeycomb
Too complicated!
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
20. A Customer-Centric UX Philosophy
Learnable Usable
S u c c e s s
Enjoyable
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
21. What makes software Learnable?
What makes software Learnable?
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
22. What makes software Usable?
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
23. What makes software Usable?
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
24. What makes software Enjoyable?
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
25. Design for Success!
Learnable – Can I get (back) in?
Usable – Will I stay in?
S u c c e s s
Enjoyable – Will I bring others in?
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
26. Design for Success!
Learnable – Can I get (back) in?
1. Where am I?
Usable – Will I stay in?
S u c c e s s
Enjoyable – Will I bring others in?
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
27. S u c c e s s
f o r
wayfinding
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
28. wayfinding
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
29. Navigation as “streetsigns”
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
30. Guide Copy copy”
“guide
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
31. S u c c e s s
f o r
D e s i g n
more “guide copy” in action
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
32. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next?
Usable – Will I stay in?
S u c c e s s
Enjoyable – Will I bring others in?
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
33. S u c c e s s
f o r
D e s i g n
#sdec11
calls to action David Alpert @davidalpert
http://blog.spinthemoose.com
34. S u c c e s s
f o r
Can you spot 7 calls to action?
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
35. S u c c e s s
f o r
D e s i g n
What does “search” do?
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
36. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
S u c c e s s
Enjoyable – Will I bring others in?
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
37. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
38. S u c c e s s
f o r
http://www.lukew.com/resources/articles/web_forms.html
D e s i g n
Web Application Form Design
January 22, 2005 by Luke Wroblewski
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
39. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
40. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
41. 2009
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
42. 2010
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
43. 2011
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
44. 2011
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
45. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
46. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
47. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
48. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
49. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
50. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
51. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
52. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
53. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
54. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
55. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
4. Stay out of my way
S u c c e s s
Enjoyable – Will I bring others in?
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
56. Demo
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
57. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
58. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
59. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
60. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
61. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
62. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
63. Sample A Sample A Sample A
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
64. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
65. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
66. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
4. Stay out of my way 5. Let me run the show
S u c c e s s
Enjoyable – Will I bring others in?
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
67. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
68. Real-time status
S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
69. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
70. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
71. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
72. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
73. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
4. Stay out of my way 5. Let me run the show
S u c c e s s
Enjoyable – Will I bring others in?
6. Engage me
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
74. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
75. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
76. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
77. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
78. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
79. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
80. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
81. “The egg, therefore, becomes more
than an ingredient, and more than
just an extra pleasurable step. It
becomes a prop, enabling the
S u c c e s s
customer to play a social role.”
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
82. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
4. Stay out of my way 5. Let me run the show
S u c c e s s
Enjoyable – Will I bring others in?
6. Engage me 7. Delight me
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
83. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
84. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
85. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
86. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
87. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
88. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
89. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
90. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
91. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
92. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
93. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
94. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
95. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
96. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
97. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
4. Stay out of my way 5. Let me run the show
S u c c e s s
Enjoyable – Will I bring others in?
6. Engage me 7. Delight me
David Alpert
f o r
Web: http://blog.spinthemoose.com
Email: david@spinthemoose.com
D e s i g n
Twitter: @davidalpert
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
98. Case Study #1:
S u c c e s s
FogBugz redesign
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
99. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
100. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
101. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
102. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
103. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
104. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
105. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
106. Case Study #2:
S u c c e s s
wesabe vs mint.com
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
107. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
108. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
109. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
110. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
111. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
112. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
113. S u c c e s s
f o r
D e s i g n
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
114. References & Resources
(in no particular order)
• 90 percent of everything
http://www.90percentofeverything.com/
• Agile Product Design [ Jeff Patton ]
http://www.agileproductdesign.com/blog/index.html
• User Interface Engineering
http://www.uie.com/brainsparks/
S u c c e s s
• Luke Wroblewski
http://www.lukew.com/ff/
• An Event Apart
http://aneventapart.com/
• Edward Tufte
f o r
http://www.edwardtufte.com/tufte/books_vdqi
• Jakob Nielsen
http://www.useit.com/
D e s i g n
• Boxes and Arrows
http://www.boxesandarrows.com/
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com
115. Design for Success!
Learnable – Can I get (back) in?
1. Where am I? 2. What can I do next? 3. What should I do next?
Usable – Will I stay in?
4. Stay out of my way 5. Let me run the show
S u c c e s s
Enjoyable – Will I bring others in?
6. Engage me 7. Delight me
David Alpert
f o r
Web: http://blog.spinthemoose.com
Email: david@spinthemoose.com
D e s i g n
Twitter: @davidalpert
#sdec11 David Alpert @davidalpert
http://blog.spinthemoose.com