My design QA process with engineering

  Рет қаралды 17,633

femke.design

femke.design

Күн бұрын

As requested, here is how I have been doing design QA feedback! As mentioned it's not perfect and I'm continuously evolving it as I often work with different engineers on each project.
----------------------------------------------
//LINKS
Looking for 1:1 mentorship or feedback on your portfolio? Book a session with me on Superpeer: superpeer.com/femke
//TIMESTAMPS
00:00 - Introduction
00:54 - What is design QA?
2:26 - My QA process
5:25 - Adapting the process
7:40 - Key takeaways
8:50 - Content QA
9:30 - Wrap up
// MORE
Portfolio: www.femke.co.nz/
Blog: www.femke.co.nz/articles
Podcast: www.designlife.fm/
// SOCIAL
Twitter: / femkesvs
Instagram: / femkedotdesign
//TOOLS (referral links)
Music: www.epidemicsound.com/referra...
Webflow: webflow.com/?rfsn=1125819.b1c...
MailerLite: www.mailerlite.com/a/ktugp8ucmm

Пікірлер: 63
@Beautyforu92
@Beautyforu92 4 жыл бұрын
Thank you for this video! As a junior designer and only having worked with QA and Engineers once, it's refreshing to see that even at Uber, there can be design discrepancies in the QA environment. I always felt like I was doing something wrong when the designs didn't look like mine. This is so helpful!
@deecsaunders
@deecsaunders 3 жыл бұрын
Brilliant video. We do something that wasn’t mentioned in your video but I feel is very important to the process. We have an initial design review session with engineering at the beginning of a project. This session allows engineers to feel more involved in the design process and call out any concerns they might have in the implementation of a design. Sometimes this can lead to designs changes which I record in InVision. After all engineering feedback is made to the designs then designs are signed off and over to engineering. I find including engineering early on makes implementation much smoother. Also Im a little shocked when I seen the differences between the design and implementation in this video. It makes me think the engineers are not working off a design framework. In order to limit the amount of design deviations it’s very important to define a design system and have engineering all working off that. That way they can share/reuse components which boosts productivity and maintains overall consistency.
@olvnat5130
@olvnat5130 3 жыл бұрын
no love this button so just going to say it. Love this.
@natpaler883
@natpaler883 3 жыл бұрын
It looks like an agile framework for developing code works very well connecting the UX design process as well. Great demonstration!
@Mexxokere
@Mexxokere 7 ай бұрын
Not all heroes wear capes. But you see this video right here, it will always be on time and Amazing!
@volkanelci6408
@volkanelci6408 4 жыл бұрын
Sometimes I get really frustrated with the developers on my team when they butcher my designs. It made me feel a little bit happy to find out these things happen even in a giant company like Uber :)
@lydiawoo299
@lydiawoo299 3 жыл бұрын
Thanks for sharing. I'm an "introvert" UI/UX Designer who often found a lot of struggles and courage to deal with engineers. Plus, the company I worked for was not exactly on Agile/structured workflow. Often I found my only solution is to schedule a time with the exact engineers and sit beside him, "guiding" him to do it on the spot while I can cross off my QA list. That was not a great experience and I don't enjoy doing it. I hope every project manager could appreciate the importance of structured workflow. Jira sounds like a great solution!
@mujtabanadeem7116
@mujtabanadeem7116 Жыл бұрын
It's so reassuring to see that I'm not the only one who has devs that completely butcher the design. It's even more reassuring to know my method of tackling the design changes is almost similar to yours. P.S I'm an only UX designer in my company
@femkedesign
@femkedesign Жыл бұрын
Definitely not alone!
@yurikatatsumi663
@yurikatatsumi663 4 жыл бұрын
Awesome video! Thank you very much for sharing this Tutorial Femke! Could you also do the series of how to work with PM? 😊🧡
@apptechlab
@apptechlab 4 жыл бұрын
as someone who is new to this field, ma'am let me be honest with you . i really am inspired by your work, and i love your content , they come in so handy . thank you for making such contents.
@devmrin
@devmrin 4 жыл бұрын
Very useful insight Femke! Thanks.
@marckrug
@marckrug 4 жыл бұрын
Thank you so much for your Videos! Really helps me growing!
@manuelamesterhazy376
@manuelamesterhazy376 3 жыл бұрын
This is why visual QA is so important!! Designers immediately see what went wrong during implementation, and we often think, how in the world did they miss this? Hahaha. Yes working in increments is def recommended and we also use Jira for Visual QA, makes the process so much easier.
@sentientkeyboard
@sentientkeyboard 4 жыл бұрын
yet another banger! nice one femke!
@uditmaitra
@uditmaitra 4 жыл бұрын
Thanks for this video Femke your videos always helpful for me. ☺️
@wassimbenbrahim7003
@wassimbenbrahim7003 4 жыл бұрын
Thanks Femke , great content :) We use pretty much the same process in my company (medium size agency). What i also find really efficient and fast is just go and have a sit next to my favourite Front End dev and do some corrections live together , much can be done in just 30 minutes without producing any unnecessary docs, but it doesn't work well for a remote environment...
@mosopeadebowale
@mosopeadebowale 4 жыл бұрын
Thanks for the video Femke, for me I have found dropbox very handy in writing my feedback and breaking it down into nitty gritty. The process is not as neat as what you have here but its a combination of using Monosnap to take screenshots and annotations, adding the screenshots in Paper and embedding the figma link also, and rasing some of these are issues on Azure Dev ops. Some of our front end engineers still have some way to go with tidying up some of the CSS styles so I sometimes find myself using Inspect in chrome to check if the style matches the design and guide them on how to write it properly (I have some HTML, CSS and JS knowledge). Thanks for sharing
@akashupadhyay7104
@akashupadhyay7104 2 жыл бұрын
A big Thank you Femke 💙💙 u r a good mentor.. 😃🙌 and I'll remember from now ...Design + Content QA Review
@femkedesign
@femkedesign 2 жыл бұрын
Awesome!
@Lisa-jt4ww
@Lisa-jt4ww Жыл бұрын
Thank you - very helpful!
@carolynec893
@carolynec893 4 жыл бұрын
love this - thanks for sharing your process with us :) our methods have been pretty silo'd with eng and design, We usually QA after its built but I like that you do it prior to the final AND keep track of it in Jira. I'm curious are your product managers ever involved with implementing new ways with collab with eng?
@jacsarah
@jacsarah 4 жыл бұрын
Your videos are SO informative. One piece of feedback I have though is that the volume you edit your speaking at could be higher. I had to crank my volume up pretty high to hear you comfortably, and then when the outro music played I almost screamed. Otherwise I can't wait for more of your content
@user-zr6rh3pu2r
@user-zr6rh3pu2r 11 ай бұрын
I come back to this and some other videos often and realise something new everytime, like Does Uber not have a design system?
@josampoo
@josampoo 3 жыл бұрын
Hi Femke, I have a question regarding how you use JIRA. You mentioned that the engineers will create a ticket to fix the design discrepancy and that you will go in an leave feedback and notes in JIRA. How do you mark off which issues have been fixed on your end? Do you have a separate tool (i.e. figma) you use to track the things that need to be fixed, or do you refer to JIRA to track those fixes after moving onto JIRA? Thanks for this video, its super helpful to see how the process is different and similar in some ways at other companies.
@carina13077
@carina13077 3 жыл бұрын
We share WIP designs with eng so that any major concerns can be expressed upfront, then, at the point of "ready for dev" have a 3 amigos which would typically include design, engineering, product owner to review the designs and kick off the implementation. Once eng has completed a ticket, they'll share their work with us in a catch-up, and I'll give notes on the fly... but having a more formal approach within Jira would make things more transparent and give designers more time to consider the review stage! Great video thanks for the tips :)
@femkedesign
@femkedesign 3 жыл бұрын
Thanks for sharing your process! It's so important to show WIP to eng so that you can get relevant feedback early on.
@opeakinbo
@opeakinbo 4 жыл бұрын
Femke is the best 📌❤️
@JohanRonsse
@JohanRonsse 4 жыл бұрын
We let the designers code the visual part of the frontend to remove this arduous process. Downside of that: less time spent designing and more time spent coding. And your designers have to know how to code then.
@DieterPrivate
@DieterPrivate 4 жыл бұрын
A step further is having a team doing Lean UX and having a working design system. I currently work in such a team, and it works so well, designers and developers are working so well together that this going back and forth is eliminated, and everyone feels great with each other.
@olvnat5130
@olvnat5130 3 жыл бұрын
Also downside is you have to find and pay this unicorn accordingly. -- to the other comment. Totally agree... robust design systems can be a great bridge between design and engineering.
@harriet.z
@harriet.z 4 жыл бұрын
Been doing this since I started my new job ( first job out of college reee ) since the previous guys didn’t...argh x)
@mosopeadebowale
@mosopeadebowale 4 жыл бұрын
Whoop Whoop, this video came in very handy.
@daronsimon4448
@daronsimon4448 3 жыл бұрын
Hey Femke! Thanks for sharing this :) Have there been any major process changes since you've posted this? How much time do you typically spend in the QA process? Thanks!
@furquanahmad4657
@furquanahmad4657 4 жыл бұрын
No way you made this video. Thanks Femke 😎
@malemess
@malemess 4 жыл бұрын
hi! I am a product designer looking to standardize this process in a remote environment and this video really helped! However, I am tight on time as it is so I wanted to ask: does your PM built the time for you to make all these annotations into the project timeline? I could see how this could take hours and some back and forth and that is technically cutting out of your designing time, so I wanted to see how much time you usually have for it and if it is considered in the roadmaps. thank you!
@pilipdasamattanawin1058
@pilipdasamattanawin1058 4 жыл бұрын
Hey femke, we use figma for the QA towards the end of design process. For me the communication is still lacking as the development never come out like the design :( thanks for the video, will try the involve engineering from the beginning for smoother flow!
@jesslowenberg3654
@jesslowenberg3654 8 ай бұрын
Video is great .... BUT great front end developers should do their own design QA! Designs systems and Figma tell them exactly what things should look like. There shouldn't be more than 3(?) mistakes on a page and they should be small mistakes.
@ricecakesforlife
@ricecakesforlife 4 жыл бұрын
How do you check if eng fixed the change properly after you put the ticket in Jira? Or do you kind of just trust them to have done it correctly once they mark it as complete?
@kristishumway7205
@kristishumway7205 3 жыл бұрын
In the throws of my first real UX project and, yep, the developer asked me to create tickets in GitHub. Good to know that happens elsewhere.
@pabloserra-no
@pabloserra-no 3 жыл бұрын
Haver you ever tried to QA with Jira? You could actually create the ticket for implementing the feedback and keeping track of it. We had an environment for Design QA in Jira that was super helpful. They we establish our process was by sitting with QA and they were helping us to create the environment. The key thing here is that Developers need one source for feedback.
@pabloserra-no
@pabloserra-no 3 жыл бұрын
@@femkedesign Most probably yes. Now I understand why you were showing the QA example within Figma.
@dinorawruh
@dinorawruh 4 жыл бұрын
Thank you for sharing! Just out of curiosity, does your employer know you are sharing the screens and if that is allowed? Another question is, wouldn't the product manager be the one creating the ticket in JIRA and cross checking if Dev has made the right development? We are a bit more old-school and make these nicely presented PDFs that we send off to Devs, there's a lack of communication with the designers and dev but the mainly the Journey Owner (and Product Manager) should be the ones keeping them in check every day.
@dinorawruh
@dinorawruh 4 жыл бұрын
@@femkedesign I think each company has different tasks for each position. It's just how ours work - they're more like a requirements manager/consultant so they would make sure the changes are made and write tickets for designers/copywriters. But like I said, it's mainly the Journey Owner that dedicate the QA, our PM can answer any questions and add tasks for designers/copywriters. What does your PM do in your company?
@kgodishomowa
@kgodishomowa 4 жыл бұрын
What camera & do you use, Femke, Love your content
@kgodishomowa
@kgodishomowa 4 жыл бұрын
@@femkedesign Thank you, I'm new to UI/UX with a graphic design and art direction(advertising) background and I find your videos really helpful, especially dealing with the fear of not knowing enough about the UX industry. So thank you
@bathangpham4438
@bathangpham4438 2 жыл бұрын
Character In the video It's great, I like it a lot $$
@femkedesign
@femkedesign 2 жыл бұрын
Cool!
@starogre
@starogre 3 жыл бұрын
a simple solution to this is to just be a unicorn that can do ux research, design, code front end, and also give ROI presentations on the changes made. duh. easy enough, considering that's what job requirements expect of people. then none of the designs will have issues in the code /s
@sumanthvakacharla1915
@sumanthvakacharla1915 3 жыл бұрын
Exactly the same thing is happening at our company
@paddotk
@paddotk 4 жыл бұрын
So just agile development... Doesn't everyone do that nowadays? Also, you might wanna specify that this is about IT-engineering (or maybe just call it development) since this might confuse actual engineers.
@olvnat5130
@olvnat5130 3 жыл бұрын
We use gitlab tickets. QA is fun :)
@femkedesign
@femkedesign 3 жыл бұрын
Oooh cool!
@KINGOZYMANDIAS
@KINGOZYMANDIAS 4 жыл бұрын
Silly question, is more appropriate to call them engeneers or developers? If engeneers why so?
@Kararch
@Kararch 2 жыл бұрын
Wheres the PO? 😅
@SoraOfTheRisen
@SoraOfTheRisen 3 жыл бұрын
Is this still your process today? Has much changed since you made this video?
@femkedesign
@femkedesign 3 жыл бұрын
It's still pretty similar, yup :)
@arvin8
@arvin8 4 жыл бұрын
You know, thats really very bad quality engineering. Sorry that you have to police them around... This is definitely not your job to do as a designer... Just a note for newbies who might think this is normal, it is not. If your developer is not able to complete the task they are given properly, you really should talk with them about this and if it keeps happening, you really need to talk with their manager. If they keep on doing this, they will eventually get fired... I mean what kind of developer can't get a font size or color correct? duh..
@jacsarah
@jacsarah 4 жыл бұрын
I'm not sure it's about "can't get it right" but often if you have a broad and/or rapidly growing design system then you might have discrepancies between Figma/Sketch and front end libraries. The button without padding I agree was a big oversight but something like coding a slightly different font weight for a header is a common inconsistency that should be called out designers who know the system well.
@arvin8
@arvin8 4 жыл бұрын
​@@jacsarah Maybe but the differences between the design and the end version are huge. Obviously the developer who built this, didn't even care to check if he did all according to the design or not. Even a kid would have seen the differences... And if you have such big
@jacsarah
@jacsarah 4 жыл бұрын
@@arvin8 She said that it wasn't the end version
@arvin8
@arvin8 4 жыл бұрын
So you do QA for unfinished work... hmmm... interesting hobby... :)
How to handoff your designs to Engineering
14:30
femke.design
Рет қаралды 151 М.
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 19 МЛН
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 68 МЛН
Using the Checkpoint Process to get team and project alignment
10:35
Why I Quit UX
10:32
Travis Kassab
Рет қаралды 51 М.
How I do a front-end dev QA review
15:52
CharliMarieTV
Рет қаралды 13 М.
Time management, prioritization and focus time as a designer
12:25
femke.design
Рет қаралды 20 М.
How to speed up your design process
8:05
femke.design
Рет қаралды 19 М.
The Difference Between Quality Assurance and Quality Control
7:00
QualityEngineers Guide
Рет қаралды 126 М.
What Does a QA Engineer Actually Do?
7:09
People In Tech
Рет қаралды 109 М.
Advice for explaining design rationale
9:46
femke.design
Рет қаралды 34 М.
How to get design feedback
6:15
femke.design
Рет қаралды 12 М.
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН