All good designs start with a great idea. Usually, several brainstorming sessions capture main driving forces for the desired product, and devise several catches and core UX principles that would be built upon.
How we do things around here...
This is where we answer the question: "What would user like to achieve?". All functionalities and requirements are captured, in the form of readable use cases. For each use case, we define a set of steps or states which user needs to go through to achieve each of his/her goals.
For each of the states in the workflow, application shall have basic layout defined. Looking from a modern perspective, this is a snapshot from application lifecycle, capturing main available functions in that time moment and basic layouts.
Depending on the target customer, visual identity needs to be defined: color pallette, fonts, sizes, iconography, background images, shadows etc. This phase would define all visual rules which are strictly followed to give the application that unique, recognizable identity.
Each wireframe is carefully designed using brand identity elements, to reach near-identical look and feel as if watched from the real end device. This is where the application design reaches its final look and feel.
Now, application needs to be composed using rich multimedia design specification, to a format which can be handed over easily for implementation. This includes epic description, consisting of mockups, measurements, animated videos and exported graphical resources; often within a simulated environment.
This is where all designs and mockups starts to get all together to form the final product. Developing is process contained from designing software archicteturure to feature implementation.
Application testing is driven by the scenarios defined in user journey process. The application must successfully execute all scenarios before it is ready for general customer availability.
For us, design does not end until we are satisfied with what we see on the target device. Some of the developers work within our team, bringing in inputs on specificities of target hardware, in order to optimize both the design and implementation and bring out the best possible experience for end users.
Whether B2B or B2C, we believe passionately that good marketing essentials are the same. We all are emotional beings looking for relevance, context and connection.