Advanced OOUX Strategists define OOUX
I usually start with, "OOUX is a concept or a way of thinking. It’s an object-first approach to design as opposed to a task-first approach." Then, I elaborate--for the value. I cite Everyl Yankee's example of how you think about your task list when you wake up in the morning, I mention that both psychologists and linguists have done research that concludes that humans think in a nouns-first way. And I tie it back to the original statement (and I use your words): "and so BECAUSE we think in a nouns first way, we understand the world better when we have consistent, recognizable objects in our environment or our product."
Object-Oriented UX is a way of working methodology that breaks down system silos and simplifies cross-functional collaboration by creating a shared source of truth. By focusing on the core of what matters to the humans who are meant to use the digital product, OOUX helps anchor the objects in a users mental model to a solid foundation that can be scaled.
OOUX is an approach to UX that focuses on understanding the objects in the system and their relationships with each other, before tackling the features, the user flows, the wireframes…etc. In essence, it’s thinking about the nouns before the verbs. This way of thinking matches the users’ mental model of the physical world, which can naturally lead to us creating intuitive user experiences and interfaces.Not only that, object-oriented is how developers already think. Speaking this common language allows us to involve developers in the design process from the beginning and unify the team under a shared vision.
A process to clearly define and sort the various threads and complexities in a system, which in turn makes building easier and prevents rework.
OOUX is a philosophy of product design that helps us understand and break down complexity so we can simplify it for our users. We do this by aligning to the user's mental model and creating a consistent and intuitive system.
By using an object-oriented approach in our work we can find the valuable pieces of our puzzle and by asking the right questions we can turn the pieces right side up to connect the ones that fit together in a straightforward manner.
Working in terminology and taxonomies, being able to build the bridges so these very dense study areas cross over to experience is always a struggle. It's difficult to make them tangible sometimes, and explain how important it is to structure knowledge prior to designing interfaces. Yes, OOUX is about tacking complexity, it's about the holistic understanding of a system, but I think one of the most important values is that it really helps with alignment (internally and with our users' mental models), asking the questions everyone *thinks* they already have answers for. That's why I enjoyed the term 'substance' so much throughout. 'Substance over packaging'. Understanding a concept well, creating meaning, creating its connections, to then design something that makes sense to users.
Object-Oriented User Experience is a design methodology that focuses on organizing and structuring user interfaces based on the underlying objects or entities within a system. It integrates into the UX Double Diamond process and does not replace any current activities.
The goal of OOUX is to create user interfaces that directly reflect the structure and relationships of the underlying data, content, and the user's mental model. OOUX involves creating detailed content models and organizing data hierarchically in order to represent relationships to data that is encapsulated in an object.
OOUX streamlines the design and development process by creating efficiencies and a consistent language to describe the system model. By creating modular and reusable components based on a solid content model, OOUX facilitates scalability. Designers can efficiently extend or adapt the user interface as the system evolves or expands.
OOUX is a philosophy that helps us break up complexity by people's mental model first, thinking about objects, understanding the object in its physical world, in its environment in order to create naturally intuitive systems or products, since they are created based on the process natural thinking of people.
OOUX is a framework that has designers, developers, researchers, and business stakeholders all singing the same language. The process brings the complexity of an organization, a problem, or a product front and center from the start, so it can be dissected, and understood by everyone involved long before any time or money is spent on design or development. It aligns with the understanding that people think in objects, and therefore experiences crafted for people should be created in a way that aligns with their mental model. At the end of the day, OOUX is identifying what objects live in a system, and what their relationships are to each other.
OOUX is about identifying what are the important objects within a system and how they relate to one another. Ensuring that our model is as close to the user's mental model of these objects. Doing so allows us to figure out how these objects interact with each other. As well as determining what attributes make up these objects.
OOUX is a philosophy that "people think in objects and they need consistent recognizable objects to understand their environment". It uses ORCA, an iterative methodology to bridge the gap between Research and Design double diamonds. It does not replace any methods and is complimentary.
For me, OOUX has become sort of a scaffolding inside my brain that gets automatically applied to all design projects that I work on...All the aspects of a design problem get magically structured in my head - it's beautiful! And of course, most of the value of OOUX lies in actually applying the process. I've found that it helps me ask good questions, better collaborate with my team and build that shared knowledge.
OOUX is a philosophy of creating a good User Experience by reflecting how people think (in nouns/objects that is) and uses this knowledge holistically and iteratively within a framework called ORCA. This framework that is a combination of x-ray vision and a CT for a product (app, website, religion, you name it) can be used as a 15-step "health plan" on how to create an awesome product that works because complexity has been broken up from the very beginning. It aims to make the basic structures visible, called objects, and helps to figure out as much detail about these objects (such as relationships, how they can be manipulated and what they consist of) similar to the super-detailed images one gets from a CT. Thus, it can be used both as a diagnostic tool and a framework to come up with a good solution.
The OOUX philosophy is centered on designing around the user’s real-world mental model of defined objects so that everything in the UI can be as intuitive as IRL. OOUX is a scalable and iterative process that helps us determine the building blocks that eventually make up the UI—way before jumping into the UI itself—with the support of research and requirements.
OOUX is how UXers organize complexity in research for their designs. UXers focus on objects, their relationships to one another, the calls to action for the user, and any attributes that are important to the user.
People think in objects and what they can do to them while engaging into getting something done. This process reveals the objects and their relationships and dependencies on other objects in a very clear way. It helps to establish a common language for all parties involved and a path toward the end result
OOUX starts with the nouns - or objects - in a system and creates a wealth of context around those objects and their relationships before fully fleshing out the objects and defining potential actions that users may wish to perform on them. By teasing out complexity early and defining the objects and their relationships, we're better able to create a shared understanding of the system, a common language, and a framework of connected content. This ultimately means less expensive re-working of solutions throughout a project, and translates into a more natural, consistent and connected experience for the user.
People think in objects and understand the world in objects and OOUX is a way to align the digital to the real world and how people see it. It helps people quickly and intuitively understand how to use your system the first time they see it.
OOUX is the alignment of a digital product/software to the user's real-world mental model of objects. This requires an incredible amount of cross-functional complexity wrangling but results in a simpler, intuitive, user-centered product—that is also easier to build for all these same reasons. Total power tool!
OOUX offers a better way to approach complexity and allows design work to be iterative and holistic. OOUX is a philosophy for designing digital systems that respects the science that people think in “objects,” and need consistent, recognizable objects to understand an environment or product. Instead of slicing up a system by verbs, OOUX designers slice by nouns, the way developers work. Leveraging the processes of OOUX encourages design teams to collaborate more closely with development teams. The OOUX system is based on 4 core pillars: Objects, Relationships, CTAs, and Attributes.
OOUX is way to approach design that helps you, and your team, create defined products that won't take you by surprise or turn into 1,000 different features held together by digital duct tape (often tooltips and other content). OOUX helps you create a single product narrative that can be used in all parts of the product, get product teams on the same page, and build intuitive UIs that not only make sense to users, but also support them through their whole journey, no matter their goal.
OOUX is the philosophy of design that starts with using the human brain as context. It helps you understand how your users perceive their world and how that effects the services and products that we design and build. Object-Oriented UX should just be called UX. It's the way we, as UX practitioners, should always be thinking and designing.
OOUX is rigor and process for systems thinking. It's the "how" for tackling really complex problems. Instead of grabbing a manageable chunk of a problem, you can put all the chunks besides each other and pull them apart so you can put them back together in the best way possible for the problem you're trying to solve. It lets you see past any 1 avenue or solution so you can see all possible avenues and solutions before you put time and effort into something that might not last. The value is in so many things, including understanding what goes in the container before you start designing it, it's putting UX into a language that developers will love and everyone can understand. OOUX not only lets you see the forest for the trees, you know the types of bark, the variety of leaves, to the roots, branches, and fruit.
OOUX is going to help you and your team solve complex tasks and make your digital product development process much more efficient. The course is detailed, excellently planned, and perfectly organized, so it is a joy to follow regardless of its complexity. I am looking forward to learning more and sharing my knowledge through the OOUX community.
OOUX is based on the philosophy that people think noun-verb and need to be able to recognize the things in their digital environment and they need them to be represented consistently represented to create a more intuitive experience. OOUX is a tool in our UX toolkit used to break down complexity and help us design digital solutions that align with the users' mental model, so that our digital products are just as intuitive as our physical ones.
OOUX is both a philosophy and methodology that designs complex digital domains using Objects. This approach brings together information architecture, systems thinking, and psychology to understand and emulate our user's mental models. It translates research and both business & user needs, into a scalable design structure that's intuitive for our users. And what's also great, is its ability to bridge the gap between product, engineering, and design so we can collaborate more effectively.
OOUX is a structured approach for designing digital environments. It provides a methodology for parsing the complexity of a digital system and helps design teams understand how users move through the system. This approach helps save valuable time and money that would be spent on design rework.
OOUX is an approach to working on digital products (and/or systems) that focuses on the fact that humans think in objects. The value to this approach is realized by developing a set of consistent objects that align to a person's mental model or way of thinking. This approach enables users to perceive, understand, and take action within the confines of the abstract digital experience.
OOUX is a way to look at your systems interface with an emphasis on the Objects in the system. People have always thought in terms of objects, so this type of orientation is natural for users. We also look at the attributes of the Objects, the relationships between Objects, and the Calls To Action. This results in a more intuitive interface, and more consistency in appearance of elements in the interface. The value is seen in the process where you look at the all the objects, and their properties and relationships before you start sketching. You have an overall system model before you even start working on the interface. This results in a better, more complete and consistent interface.
OOUX is a systematic approach that guides you to think deeply and work collaboratively to design effective and intuitive user experiences.
OOUX is a set of principles, process, strategy for untangling complex information in the pursuit of creating successful user experiences. OOUX guides us thinking about a system through the lens of real-world objects in a user’s mental model. OOUX brings together all stakeholders, team members, subject matter experts on the same page before design and development takes place, saving them from countless hours of potential rework later in the project.
OOUX is a secret weapon for breaking down complexity. It is a philosophy for designing digital systems that respects the fact that people think in objects. OOUX helps users by focusing on consistency in recognizable objects.
OOUX is a rigorous, human-centered methodology for designing digital systems. Using this approach, we carefully evaluate each object in the system and its relationships to other objects to ensure that its representation is consistent, its connections are complete, and the actions a user can take on the object are findable and predictable. Users of a well-OOUXed product spend less time trying to understand the system and more time accomplishing what they came to do.
OOUX is a philosophy that solves UX problems using objects as a base, instead of verbs and flows. With this approach the digital solutions consider the fact that people are object-first thinkers and result naturally intuitive.
OOUX is a philosophy that respects the fact that people think in objects, and that designing systems with consistent, recognizable objects will help us create better digital products.
OOUX is a methodology that is objectively the most intuitive way to structure software for humans to use effectively. With principles that have solid grounding in psychology and language, and with processes that any discipline can pick up with relative ease, OOUX gives its practitioners a toolkit to make complex and abstract systems tangible and understandable internally and externally.
OOUX is a philosophy that focuses on understanding the recognizable objects of a system. This paradigm is valuable because it matches the way humans understand their environment, that is, by identifying things. OOUX allows us to focus on the most important part of a system, the information or content with the most value for the business and users.
OOUX is a design philosophy that respects the fact that people view and think of the world in objects. Understanding the things that users' care about and that generate value to a business, makes OOUX key to handling the complexity of designing digital environments and products that are as intuitive as their real world counterparts.
OOUX is a philosophy that emphasizes designing interfaces that better match people's mental models. OOUX prioritizes identifying objects in a system before considering task flows, challenging conventional design practices. The shift in mindset empowers designers to create more intuitive experiences.
OOUX is a philosophy that centers around designing for the user's mental model. It's focused on identifying the right objects, relationships, and things in the objects for the design. It's focused on finding the right bones of a building before creating the room design and the facade design. It doesn't matter how thoughtful or beautiful the design is, if you have the wrong amount of floors, the wrong rooms, not enough rooms or floors, or if it's facing the wrong direction! It's much cheaper to build the right structure intentionally before getting to the aesthetics than to have to demo a beautiful building that people don't understand or can't find their way through!
OOUX is a philosophy for designing digital experiences that acknowledges and respects how people think of their real-world surroundings and interactions, which tends to be in terms of objects and not actions. It provides a framework and process for breaking down the complexity of systems, and allows us to design for, instead of against, our users' mental models.
OOUX is a philosophy and a set of principles that helps UX designers break down complexity, understand business requirements, synthesize research. It facilitates collaboration with stakeholders, SMEs, and developers. Armed with OOUX, teams can create more efficient digital products that are easier to design and develop. The products that are developed using OOUX principles are also easier for users to understand.
OOUX is a methodology for untangling complexity in digital systems. The methodology exposes questions and potential issues before designers start designing screens.
OOUX is a philosophy and a set of principles that helps UX designers break down complexity, understand business requirements, synthesize research, and facilitate collaboration with stakeholders, SMEs, and developers. Armed with OOUX, teams can create more efficient digital products that are easier to design and develop—and easier for users to understand due to designing in a way that takes advantage of how humans think and perceive the world around them.
OOUX is a methodology that creates clarity out of confusion. It allows for clear alignment of an even clearer mental model of a system.
OOUX is a methodology that combines different techniques to solve problems by untangling complexity, through building, collaboratively a single source of truth. It brings structure to a part of the design process that, at least from my point of view, was very chaotic before: the step between research and actually designing screens.
OOUX is a methodology consisting of multiple tools and exercises directed toward providing development, design, and stakeholders a means of universal communication and organization. OOUX can be utilized by multiple team sizes, various team roles, and outside team members to work through complex data ecosystems in an efficient and effective way that prevents "back tracking" once the app is in production.
OOUX is a method of teasing out and addressing complexity earlier in the design process. This method focuses first and foremost on the key objects that users need or want to engage with, then systematically considering the relationship between those objects, the elements that make up those objects and the actions that users can take on them. Bringing this thinking out front, before sketching creates a more robust system that anticipates challenges in the process.
OOUX is a framework to help users experience the same fluidness of movement and interaction between real-world objects of a physical system but in a digital world. It’s a superpower to understand, map and reproduce a user’s mental model. With all superpowers, there is the responsibility which comes with it.
OOUX is a design methodology that takes into account the fact that humans see and interact with the world in terms of physical objects and uses that psychological foundation to pick apart the main components (objects) within a system so that a system can be built around them that makes sense to users in an intuitive way.
OOUX is a framework for organizing information which focuses on the most essential things in the system and their relationships. It is also a methodical checklist for curating and testing the functionality of a system.
OOUX is a framework for designing digital experiences that reflect how real-life users think: in objects, not in verbs. By designing with these users' mental models top-of mind, OOUXers are able to help users get information, make decisions, and take action with as little friction as possible. Its corresponding design process -- ORCA -- systematizes and democratizes the doing of "experience design," making it a collaborative, iterative process that brings designers, strategists, SMEs, and other stakeholders together to define the experience long before costly and time-consuming visual design and development work begins. Collectively or independently, participants in the ORCA process can identify complexities and contradictions early, and align on clear requirement definition and prioritization before a single screen has been created.
OOUX is a fantastic methodology that can navigate a project's chaos and complexity. Helping designers organize a system based on people's mental models, focused on understanding each object's purpose and creating intentional thought-out products.
OOUX is a design philosophy and methodology that takes UX out of our dark ages in one deceptively simple transformation (think I'm kidding?) — Changing from design-by-verb to design-by-noun has UX practitioners designing systems, not screens. Objects, relationships, affordances and attributes are the key ingredients of mental models and how we navigate the world around us, whether physical or digital, and these are the bread and butter of OOUX. Not only is this a more user-centric language, it is intimately compatible with development, as well as orchestrating a level of clarity and shared vocabulary that allows leadership to get involved seamlessly. This holistic-yet-iterative approach drastically reduces future rework, technical debt and design bottlenecks, and enables teams to articulate and estimate longterm vision like never before.
OOUX is a design discipline that consists of modeling a system of objects that make up a product. Instead of starting by designing the flows and actions (the verbs) users will perform, OOUX teaches us to begin by having a clear picture of the system's parts (the nouns, or ''objects'') and their relationships. Doing so brings a holistic view of the product and provides a solid foundation to build the actual flows and interactions. Understanding the objects first reduces (if not eliminates) the guesswork and arbitrary design decisions we make when we use a myopic approach to design, such as designing by flows or screens.
OOUX for me is a philosophy that respects the fact that humans interact with objects. It helps us to make sure we design systems and services where the objects, the relationships between them, what we can do with them and which attributes they have are properly defined. The value of OOUX is that it helps teams create consensus by making sure everybody is talking about the same things (objects). In this way, teams are able to both prioritise what should be into place but also find new ways to innovate with their product/service
OOUX focuses on designing systems around entities (objects), their parts (attributes), and their relationships. It forces designers to think about prioritization, relationships, and actions that a user can take on any Object to avoid broken, inconsistent, or confusing experiences. The most valuable aspect(to me) is the documentation framework which makes you think in great detail about why any object, attribute, or call-to-action is part of the system. OOUX also makes it easy for you to know what you don't know (i.e., if you can answer why something should be part of the system, you need more research).
OOUX encourages people to dive into the deep end of complexity and define objects of a system with nouns - an approach that humans instinctively do when making sense of their surroundings and relationships. When the time comes to hand over a project ripe with "object-orientedness", it provides a consistent and familiar roadmap for developers to run with.
OOUX can be broken down into essentially 2 parts. 1.) An object-first approach to designing digital environments. This design approach helps to ensure that the digital environment that we design is aligned to the truth of the user's mental model. 2.) A collaborative process for whole-team understanding. The ORCA process allows UX Designers to become facilitators of understanding and help to untangle the complexity of the system we're working with. This helps us promote collaboration across the whole product team, get clarity and alignment, and advocate for the user experience along the way.
Object-oriented UX is the process in which a group (designers, devs, PMs, stakeholders) collaborate to discover and untangle complexity in their product or service with the goal of designing intuitive and useful experiences for their end users. OOUX provides value to end users through a better user experience and for the team through alignment and understanding.
Object-oriented UX is a set of tools for breaking complex systems down into manageable parts. It tackles problems from an object-first approach and helps to center UI strategy around how most people think, which is usually in terms of objects and how we might manipulate them in the real world.
Object-oriented UX is a methodology that focuses on objects before actions and UI. By connecting the research and design diamonds of the design process, it exposes research gaps and complexity early in the process so that major changes can be made before production (while they're cheap). When used collaboratively, as is ideal, it also connects developers and UX practitioners so that wire frames are no longer a bottle neck in the process.
Object-Oriented UX is a process that documents digital systems by objects. The objects in the system match a user's typical real-world understanding of those objects. We do this so that our digital worlds are more naturally aligned with our physical world, leading to a more intuitive and consistent user experience that meet's someone's expectations.
Object-Oriented UX is a process of doing information architecture that lines up with the way humans and developers think, focusing on objects first. One of the many values is using the process to create a system that the team understands and agrees upon before any design starts. It uncovers the questions and the differences in the way we are thinking about the product so that we can address them early.
Object-oriented UX is a philosophy for designing and building digital environments in a way that respects the fact that humans think in objects. Applying this philosophy in our work better positions us, as User Experience practitioners, to ensure that we are building the digital environments that match the mental models of our users. OOUX helps us communicate and collaborate better with our teammates, stakeholders and users, increasing quality and reducing rework.
Object-oriented UX is a methodology that centers on the WHAT and WHY of a system before defining the HOW. OOUX first focuses on the essence of what a user will interact with before deciding how they will interact with it -- and in turn, makes it possible to tailor potential actions or tasks around the 'things' the user will need to accomplish those tasks. OOUX is about defining the "objects" or "tools" a user will expect, want or need to interact with to get things done. By clearly mapping out the environment and the objects within it, UX strategists can create environments that look and feel like the user's mental model -- and in turn creating a more intuitive experience that users can understand and interact with more easily.
Object-Oriented UX is a methodology for doing UX in a way that prioritizes the objects in your system, rather than the actions. In other words, your analysis is driven by a focus on the objects that your user interacts with, rather than on the actions that they take. It is essentially a framework for understanding. The reason to do UX this way is that if you gain a solid understanding of your problem space by thoroughly understanding its objects, you’ll be better able to create experiences in abstract, digital spaces that are as intuitive or comprehensible as real-life, in-person experiences.
Object-Oriented UX helps move us away from the specific interfaces long enough to understand the actual, real-world objects that people are trying to use and interact with. It gives me the ability, for example, to point out that this one object is actually used in these 13 places, or that it has to be configured in these other 13 places. Looking at it from that level, it becomes easier to see exactly why things are so messed up - and how to keep them from getting messed up in the first place.
Object-oriented UX (User Experience) is a design approach that focuses on creating a clear and intuitive user experience by organizing and structuring the interface around discrete objects or "chunks" of information.The value of object-oriented UX lies in its ability to improve the usability and clarity of an interface, making it easier for users to understand and use. By organizing the interface around discrete objects, designers can create a clear and intuitive user experience that is easy to navigate and understand. This can help to reduce user frustration and improve the overall effectiveness of the interface.
Object-oriented UX (OOUX) is an approach to creating clarity and tackling complexity in a comprehensive, methodical, and thoughtful way when designing user experiences. By following this established methodology, you can take on any complex system with new confidence, knowing that you will research, collaborate, and object map your way to a shared level of understanding that will result in more intuitive, innovative, and delightful experiences that deliver results for the business.
Object oriented UX allows us to explore the objects within a system so that we can align them to the mental models of our customers. It's an approach to tease out the complexity within a system and to build alignment across the team through an iterative approach, so that we can build a solid foundation to build the interface upon that resonates with our customers in an intuitive way through alignment with how they understand and perceive objects and the relationships between them.
Object Oriented UX is a method that helps product designers, product managers and anyone involved in a product development, understand a system in terms of the objects, relationships, actions and object attributes so that they can create something really elegant and simple to use.
Object-Oriented User Experience is a philosophy for designing digital systems that respects the fact that people think in objects and need consistent, recognizable objects to understand an environment or product. OOUX helps organizations launch more intuitive user experiences, engage in more effective team collaboration, and improve the efficiency of their processes. OOUX's signature process, as developed by Sophia Prater, is called ORCA, and it stands for Objects, Relationships, Calls-to-action, and Attributes. This scalable process systematically helps break down complexity and provides a critical transition between the research and design phases of traditional UX.
Object Oriented UX is an approach to design that models a problem or domain in terms of Objects and the relationships between them, and seeks to understand and closely resemble the mental model of the end user or customer using the design.
Object Oriented UX is a strategic approach to digital systems to design in them in a way that focuses on objects first, followed by important connections (relationships), actions, and attributes, that have a role in the system. This aligns to how users (people) understand the world around them, as in objects, and thus, aiding a digital system to align to user mental models. It is practiced through several exercises of Discovery, Requirements Gathering, Prioritization, and Representation (sketching) for each of the aforementioned areas of OOUX, termed "ORCA" (Objects, Relationships, Calls-to-Action, Attributes.
I loved the OOUX Philosophy. As a child, we first learn about nouns, which we call "objects" in the OOUX world. People (Users) do think in Objects first naturally. The developers already use "object-oriented" language in their coding. So OOUX is that missing piece of the puzzle for designers to start thinking in objects so that they can see the design opportunities (pain points, needs and desires). It's a great communication tool within the team to align everyone's mental model which means great collaboration, a happy team, and a user-friendly product as a result. The way the ORCA process has been divided into 4 steps makes it easier to focus on one thing at a time, hence simplifying the complex stuff in an easier, efficient and focused way. Definitely a designer gets the front seat embodying that philosophy in their design life by bridging the gap between leaders and internal/external stakeholders.
Object Oriented User Experience is an iterative process, a framework that breaks down complex systems into fundamental well defined objects, their relationships to one another and interactions with its users. This systematic approach helps discover, prioritize and communicate requirements between stakeholders, designers, and developers that result in intuitive and scalable digital experiences. OOUX provides structure for a solid foundation in any project, much like an architect's blueprint would for a building.
I believe that designers and engineers often think very differently. It's hard to cooperate when people speak different languages and have different mental models. When designers explain stuff by showing off design, and engineers explain stuff by showing off code, nobody gets any smarter. OOUX is the vessel for shared understanding. OOUX is the missing link in product development that truly creates a shared understanding in a product team. With OOUX in the middle, design, frontend, and backend see the same picture and can make parts that fit together.
If we had to boil OOUX down to its simplest form, it would be “objects first.” OOUX prioritizes the objects and, consequently, simplifies an app’s creation and design as well as its experience. “Well-defined leads to well-designed.” I think that’s the best way to describe the ORCA process. After all the work you spend on the objects and honing in on the fine details, the result is an experience that is easier to navigate and understand because it reflects real world spaces and objects. OOUX helps the design/developer team distill what’s really important and build environments in a simpler, more user-friendly way that better matches what users would expect if the environment were in real life.
Did you ever spend way too long fussing over a bunch of screens without ever understanding the key players of your website or app, only to have rework actions, add a ton of attributes, and untangle increasingly messy relationships? OOUX allows you to unpack everything that goes into your digital space *before* designing, and it does so in a way that your developer will understand. Define your domain's objects, their relationships, CTAs, and attributes before pushing a single pixel.
a bridge between research, design, and information architecture. It's a rigorous approach to planning design by thinking about what's being packaged, not just the package. It can inform design systems, helping to make them more efficient, consistent, and intuitive. It’s a powerful way to work with stakeholders to get meaningful input at the right time and get everyone on the same page.
a philosophy helping us dissect a complex system into its components and build it again in a more understandable manner. Objects are everywhere around us and this is how we perceive the world: through objects. Yet, when we start working: coding, designing, writing and guiding users, we seem to forget about the objects and dive directly into how things can be achieved before we have a good understanding of what these things really are.
a framework to organize complexity. Designing with objects helps a designer organize the system in a way that will match users mental models. It will match because objects relate to how people see or experience things in the real world.