Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Joining Forces: An Epic Process for Designers and Developers

Joining Forces: An Epic Process for Designers and Developers

An exploration of developing a process that empowers designers and developers to work together and create amazing things together

Creativity Included

September 22, 2019
Tweet

More Decks by Creativity Included

Other Decks in Technology

Transcript

  1. Joining Forces
    An Epic Process For Designers And Developers
    Chris Ford, Project Manager at Reaktiv Studios | @ci_chrisford

    View Slide

  2. True Confessions
    Star Wars Version
    This is the first and last time I ever saw a Star Wars movie. I
    was 6, it was 1977, my Dad’s shorts were VERY short, our
    appliances were Avocado Green, and my glitter R2D2 and
    C3PO shirt was from the iron on t-shirt store at the mall.
    That is the story behind why, even though I always try to
    theme my talks to match the WordCamp that I am going to
    skip trying to make this themed because all I would do is
    make the fan-folks incensed.
    You’re welcome ;)

    View Slide

  3. Project Overview
    Work with the Atlassian Design Team to build a new corporate blog.

    View Slide

  4. I Atlassian
    A leader in diversity and inclusion
    https://www.atlassian.com/team-playbook/plays/balanced-teams

    View Slide

  5. I Atlassian
    Excellent content focusing on project management, teamwork,
    collaboration, productivity and leadership

    View Slide

  6. I Atlassian
    Company values I can get behind.

    View Slide

  7. I Atlassian
    Leader in designer and developer collaboration.
    invisionapp.com/talks/atlassiancollab

    View Slide

  8. #SolopreneurLife

    View Slide

  9. My Personal Mission Statement
    I want to do work that matters, with
    people I like, where design is valued.

    View Slide

  10. Challenges of working with other people
    1 Variety of skill levels
    2 Anticipating others’ intent
    3 Communicating your intent
    4 Paying attention to nuance

    View Slide

  11. Team solutions to working with other people
    1 Commitment to mentoring
    2 Assuming good intentions
    3 Over communicating
    4 Respecting everyone’s unique abilities

    View Slide

  12. Personal solutions to working with other people
    1 Know what you don’t know
    2 Work with people you like
    3 Be trustworthy
    4 Learn to delegate

    View Slide

  13. Cruelty is cheap, easy,
    and chickenshit.
    —Brené Brown

    View Slide

  14. Good communication requires
    1 Regular, focused meetings
    2 A shared vocabulary
    3 Organized design assets
    4 Clear documentation

    View Slide

  15. Regular focused meetings
    Meeting don’t have to suck. Seriously.
    1 Kill meetings that could be emails
    2 Have an agenda
    3 Nobody ever complained about a
    meeting ending early.

    View Slide

  16. Shared vocabulary
    How can you communicate without knowing what you’re talking about?

    View Slide

  17. Organized design assets
    I love this designer so, so much right now.

    View Slide

  18. What about cross platform teams?
    Don’t have Sketch? Use Zeplin!

    View Slide

  19. Clear documentation
    Because six months from now people will forget things.

    View Slide

  20. Atomic Design FTW
    1 Build components, not pages
    2 Makes content portable and flexible
    3 The Block Editor is already modular
    4 Separate functional and visual QA

    View Slide

  21. The only dumb mistake is the one
    you make more than once.
    —Chris Ford
    Iterate and Improve

    View Slide

  22. Thanks for listening
    Questions? Let’s talk at the Happiness Bar!
    Chris Ford, Project Manager | @ci_chrisford

    View Slide