Fedora Women Day Brno

Yesterday, October 3, I attended a Fedora Women Day organized by the Fedora Diversity Team and Radka Janekova in particular in Brno. It was held in Red Hat Czech, and quite a few people attended!

women_day_october17.png

There were many interesting talks on the agenda, and after a keynote from Radka we started with Jirka Eischmann’s talk about getting involved in Fedora. He gave an overview of many different ways how one can contribute, starting as simple as reporting bugs. He then talked about all the different teams that exist and where to find info about all of them.

https://getfedora.org/
https://getfedora.org/

The talks continued with a presentation from Iryna Shcherbina, who talked about Python in Fedora.

g4179

Iryna made several points:

  • python 3 is already there
  • there are multiple python interpreters, which are easy to install
  • there are many things to do with python, including scientific projects
  • it can also be a great way for kids to learn e.g. with micropython

She also did a couple very interesting demos and finished her talk with inviting everybody to learn and contribute by helping to port packages to python 3. So if you’d like to get involved, check this site: https://fedoralovespython.org/.

After Iryna, Radka talked about C# and specifically C# in Fedora. This talk was a bit more technical, so I didn’t take many notes.

Then we had a short break for snacks and discussion, immediately followed by Sabina Tumpachova’s talk about Diversity and Inclusion at Red Hat. She talked about embracing differences, Red Hat being a diverse and inclusive meritocracy and gave a few wonderful examples on how more diverse teams are more innovative. She also mentioned the importance of including all the voices in the conversation and need to address certain people directly to hear their opinion. Sabina talked about latest D&I outreach initiatives at Red Hat and communities that already exist.

Sabina’s talk was followed by Bara Buhnova from Czechitas. She talked a bit about herself and also about involving more and more girls in IT. Bara is sure that IT is the future and is genuinely excited by it. She is very enthusiastic and willing to share her passion. There are a few problems that girls willing to study IT encounter, such as lack of role models, lack of info, education and upbringing, as well as missing self-confidence. All these problems can be overcome, as Bara shows with her own example, and in Czechitas organizes communities where girls can be relaxed and learn more effectively. They also do some courses for kids, and many other things. Czechitas community is 12000+ people right now. I wish there courses in Brno were not only in Czech though, but it might change soon!

The last talk of the evening was from Tereza Ticha from talent acquisition, who talked a bit about internship opportunities in Red Hat. She described our internship program and what are the typical roles one can engage in at Red Hat. She also talked about her own experience and the benefits of working here. I myself am deeply involved in the internship program, and think Terka is doing amazing job!

I did go away inspired by all the talks, and would like to explore some of the topics in more detail. So thank you, organizers and speakers, and all who attended!

Advertisements
Fedora Women Day Brno

Flock to Fedora 2017

flock_group_colorcorrect

This year Flock to Fedora took place in Hyannis, Massachusetts at Cape Cod. It was mostly focused on so called do-sessions or workshops and was therefore action-oriented.

Marie riecatnor and I did our usual Badges Workshop on day 1. A quick recap: I think (hope) we’re getting better and better each year. We started off with the presentation and went through badge structure and process. Badges have migrated to pagure since last year, so we made quite a few additions to the presentation. Another very welcome change was having a co-presenter: Kanika a2batic, who is working on a symbol library to make it easier to make badges resources. She gave a small presentation during badges intro. You can take a look here. After that we moved on to actual designing and several people finished their badges by the end of 3 hours. Everyone got a Padawan badge for attending – we came up with the idea for it at last year’s Flock.

Days 2 and 3 had a lot of design-focused activities, too. For example, on Wednesday afternoon I attended a talk about Micro Usability Testing by Jenn Kotler. She is an interaction designer, and often does usability testing in her daily work. Jenn talked about the importance of early user testing, using the example of an amusement park app. I was very interested to find out how a micro-test is different from regular usability test or hallway testing, for example. Turns out, usually it has fewer participants (5-10 people), looking for early problem identification. It really helps to test the product or feature early, since people would be more open to changes before they have put in a lot of effort. Then she told us how to choose people for testing. One should focus on targeted users; also Jenn shared a tip from personal experience, which is “techies make bad testers”. They tend to get caught up in technology and get sidetracked on implementation details.

Then we discussed interacting with testers during the test; the most difficult part is pretending not to be there. One should also be very mindful of language and body language, trying to stay as neutral as possible. That includes neutral wording of tasks, as the questions and tasks should not include neither positive nor negative language. You might have guessed that neutral is the core word here 🙂

After that Jenn talked for a bit about designing a user test. In that phase you have to be very specific and define what you are trying to learn, thus establishing a goal. Decide what the pivotal feature of the app is. Then you can break this bigger goal into objectives that are going to be the basis for you tasks. It’s usually a good idea to ask users to rate tasks difficulty on a 1-5 scale after performing each one, and also ask them to fill in a System Usability Scale or SUS questionnaire in the end.

Jenn gave us some advice on conducting the test itself and offering assists to testers, which brought us to the topic of evaluating the results. This has always been the most interesting topic for me. Jenn’s advice is to create a spreadsheet, input  data, count successes and fails, get average ease of use score for each task. Then you can look for trends and repeated user comments, which will help you define successful features and main points.

On Thursday the whole afternoon was devoted to design topics, which was great! Let me give you a short summary. First Suzanne Hillman talked about her experience with Outreachy and regional hubs design. If you’re not familiar with Fedora Hubs, take a look at Mo’s blog here. And this is the link to Suzanne’s presentation. Suzanne talked a lot about research, analysis and design, her main point being: it’s a never ending process, which one has to repeat over and over again throughout the development of a feature or product. She walked us through her work on Hubs, which included defining goals, competitive analysis, doing interviews, creating mockups, working with developers and much more. This is the ticket she worked on on pagure. Her internship has ended now, and I hope she will be able to do more work on Hubs!

After that Máirín spoke about Pattern libraries and in particular the one her intern has been developing this past summer. The idea is to use atomic design and create elements that look ‘Fedora’-like, that the developers can use for creating widgets, apps and websites. In the open source world it’s hard to make projects have the same look and feel, and pattern libraries can be a solution to that problem. Basically patterns are organized in terms of how substantial they are and developers can take and copy parts of it without having to think about styling and CSS too much. You can see the structure on Pattern Lab. There are several levels of depth: atoms are basic html elements, e.g. buttons; brand colors, fonts; parts of forms and other basic components. Then you move on to molecules; e.g. a form. Next come organisms, e.g. cards. Then come templates, e.g. a blog index or a dashboard. In the end come actual pages. I am excited by the idea of atomic design and having style guides in general, and I find this project extremely interesting.

The next steps will be to upstream CSS and HTML into Fedora Bootstrap. Right now they are collecting patterns; later plan is to create more documentation around it and make it more usable for devs; possibly create a how-to guide for Fedora Bootstrap. Some testing will benefit the project, too.

That conference day ended with a Design Team Hackfest which is my most favourite thing ever, because it brings us all together IRL and allows to solve whatever issues need solving X times more quickly than on IRC or commenting on tickets.

Let me sup up by saying that I greatly enjoyed this Flock, Cape Cod and meeting everybody, can’t wait to see you all next time!

 

Flock to Fedora 2017

UXCampAMS17 Trip Report

UXcampAMS took place this past weekend in Amsterdam – here’s what I saw and learned there.

IMG_20170422_164653

Why did I want to attend it?

As always, great people, great networking, interesting talks and workshops, tons of inspiration! Really helps to get perspective on my work + keep up with trends and industry standards. Plus this year I had an extra agenda to promote Red Hat and Fedora by giving a talk and distributing some swag.

City and venue

UXcampAMS took place in Amsterdam (of course) on April 22, 2017. Venue was Congrescentrum, somewhere on the upper floor. I did have a bit of a trouble getting into the building, as one has to press a very discreet button with something written in Dutch next to it 😉 But otherwise it was pretty great, 5 rooms of various sizes for talks and workshops, an area to hang out and talk with sponsor booths set up + cafeteria with coffee (very important for a Saturday morning!).

Plan of the day

As all UX Camps, this one was a BarCamp – meaning no pre-scheduled talks, just an outline of the agenda. So after registration and an introduction we had a “Madness Session” – people who wanted to present or have a workshop / discussion got up, filled in cards and pitched their proposals in 30 second time slots. Audience voted on the talks they’d like to attend by raising hands. Here’s a video to give you an idea:

In a short break afterwards organizers put together a schedule, in which I was !surprise surprise! first:

uxcampams17 schedule

My talk

I did the same talk as at ProfsoUX in Russian the week before, so this time I translated it to English.  These are the slides at SlidesShare. So, again, I talked about open source and design, including both graphic and UX stuff, tools and processes and how and why to get started, mostly focusing on work of the Fedora Design Team. The attendance was pretty good, many people knew Red Hat and Fedora, we had a lovely discussion after the talk. I really hope I inspired some people to contribute or try open source tools.

Other talks I attended

Transforming Marktplaats by Jeroen Mulder

Jeroen talked about Marktplaats and their journey through the years, beliefs to transform Marktplaats into a design-led, customer-centric organization; how they started as a desktop environment and now with the rest of the world are quickly moving towards mobile (>45% of their users).  He also talked about their ‘big hairy audacious dreams’ aka BHAG: Bought and sold in 5 minutes. What they found out: the world has changed a lot since 1999, companies now design experiences and care about their users from start to finish. Some of the principles they came up with:

  • outside – in
  • strategic design
  • cross-functional
  • outcome over output
  • discover and fail fast (go through build-measure-learn cycle as quickly as possible)

Jeroen also talked about building a UX team and how we need to ‘get out of the deliverables business’ and own the entire process: Analysis and research → Vision, strategy and concept (not optional!) → prototype and validate (and back to analysis) → build and repeat!

Involving everybody is key, as well as reminding PMs, QA, devs, designers, etc that we all have the same goal. Jeroen specifically underlined the importance of a good relationship between designers and PMs. It all starts with culture and is a journey.

UPD slides linklink

5 remote communication tips for designers by Magdalena Rydiger

C-BFNw8XYAAf7TR.jpg:large

Magdalena works in a Polish agency called Polidea, and as an agency they bring in new clients every couple of months.  Being a designer, she is in constant contact with them and often has to communicate remotely, which as we know, poses some challenges on communication effectiveness. So she wanted to give some tips how to overcome communication problems and have a discussion after.

5 tips:

  1. hold kick-off workshops
  2. make the design process clear for the client
  3. express yourself with talkative examples
  4. support message with video chat and visuals
  5. teamwork makes dreams come true

Again, she pointed out the importance of involving everybody in the design process and constantly reminding them, that we are working towards the common goal. It can start at the kick-off meeting, where among other activities team can look at things that will make the project successful or will make it fail.

She also suggested having all files easily accessible for everybody – for example, a single doc on google docs + photos of sketches.

Designing a UX portfolio by Ian Fenn

Ian talked about the importance of having a portfolio and gave us an introduction to the book he’s writing for O’Reilly. One can buy early release right now, but be aware that that means the book is not yet finished, and you’ll get chapters as they are written. A couple of good pointers from Ian:

  • the purpose of a portfolio is to get a face-to-face interview
  • the recruiters have limited knowledge of UX and very little time, and will spend ~30 sec per resume
  • UX portfolios are often misunderstood: as Jared Spool states, “ A great portfolio is a collection of the stories that describe your best work” and not a collection of deliverables.
  • so one might want to include case studies (no more than 3 pages each):
    • brief
    • what you did
    • key tools and deliverables
    • the results
  • images should support and enhance the written narrative
  • aesthetic affects hiring managers, too
  • language is key, so be short and on the point, no jargon or scientific words. One of the most interesting tips, which goes for any sort of writing: read what you write out loud
  • and seek feedback from the right people

Brand in UX workshop by Flin Nortier and Ramon Schreuder

After that I attended a workshop about brand and user experience. Flin and Ramon told us about the importance of expressing brand values through interaction design, and that it will make the brand come alive. They defined brand as an intangible sum of product attributes (logo, perception, tagline, gut feeling, etc) and we tried to express brand values through interface and communication with ‘clients’.

Keynote: How to make UX count? by Barbara Koop

At the end of the day we attended a keynote about making UX count and subsequently becoming a superhero. Barbara’s main message was: data is an outcome, and we can’t drive outcomes. When we measure UX in any way, we get a lot of data, which doesn’t tell us much, so we need to get behind the data. Barbara introduced the W model of data-driven learning:

w_model.png

She also advised to define which behaviors drive soft KPI’s (Key Performance Indicators) and track those, as well as bundle predictors to an impact factor for each KPI, so we can see growth and success for each goal. Some of the soft KPI’a are: loyalty, brand perception, customer experience, conversion rate, etc.

Actionable and useful stuff

The main messages of the conference for me turned out to be:

  • teamwork is key, so have everyone involved from the very start
  • go through development and iteration process quickly, evaluate and repeat
  • remind people we are working towards the same goals (if necessary)
  • track things that need tracking and be smart about it

I had an amazing time at the UXcamp in Amsterdam, met some very interesting people and attended great talks. As soon as slides are online, I’ll update my post. Thank you, everybody,, who organized it and took part in it, see you all next year? 🙂

received_1364644883623047

UXCampAMS17 Trip Report

Want to help Fedora?

During the past week of conferences I finally had an opportunity to meet people from my team abroad and it was a blast!

One of the many things we discussed was how to attract more contributors and make it easier for people help Fedora (thinking first of all Fedora Hubs, of course). During that discussion I learned about this amazing site, where anybody can come and see for themselves, what their area of interest might be and how to join different teams we have.

Screenshot from 2016-02-10 13-46-48

So I really recommend you to go and check it out, sign up and, of course, share 😉

Want to help Fedora?