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

From the one, to one of many

From the one, to one of many

As the company size increases, so do the challenges of operating effectively. That is why you should scale your approach to adapt to them. What has worked previously is often not sustainable with an environment change, especially in company size.

This talk will give you an idea of the different challenges faced when working in companies of different sizes and how to carry your knowledge forward while ensuring that it is still delivered effectively.

During this talk, you will learn about how the culture of a company can influence the way people work, how to adapt to working with different people profiles and how vital good communication skills become.

- Presented in mDevCamp (11.06.2020) https://youtu.be/b0YhTrTuiXk

Yahya Bayramoğlu

June 11, 2020
Tweet

More Decks by Yahya Bayramoğlu

Other Decks in Technology

Transcript

  1. The more people, The more ... • opinions • discussions

    People are different • responsibility
  2. Language & Culture • Working in an international company •

    Own language is easy, but not inclusive • Direct vs indirect communication People are different
  3. "Moving the next Wednesday's meeting 2 days forward." Which day

    is the meeting? • Monday • Friday "Let's set up a biweekly meeting" how often do you meet? • Once in two weeks • Twice a week People are different Language & Culture
  4. Stakeholder Management • Involving more people • Small working groups

    • Proposals, review process • Offline comments • Feedback & iterate Working Together
  5. Meetings vs Emails This entire staff meeting could have been

    an email. You wouldn't have read the email. Working Together
  6. Code Reviews • Not so straight forward • In order,

    randomize • Domain knowledge • Smaller groups • Ownership review • Auto-assign, notify, automate • Static analysers vs conventions Working Together
  7. “Yeah, right!” • The most important skill • You might

    be brilliant, but... • Lack of it, is painful • Companies to encourage Communication Skills
  8. Feedback • Provide Feedback ◦ Provide often ◦ Motivational as

    much as development ◦ Concrete examples and how to improve • Receive Feedback ◦ Do not take it personally ◦ Evaluate for yourself ◦ Share action items Communication Skills
  9. Messaging Communication Skills Yahya Bayramoglu 15:30 Hey Thursday, June 4th

    Friday, June 5th Monday, June 8th John Smith 22:30 Hey Yahya Bayramoglu 9:23 How are you? John Smith 20:12 Fine, you? Yahya Bayramoglu 10:20 Fine as well, thanks.
  10. Messaging Communication Skills Yahya Bayramoglu 10:25 I have a question.

    Tuesday, June 9th John Smith 23:42 Uhm… Sure, ask away. Yahya Bayramoglu 9:04 I get an error when I request to your service John Smith 21:02 Okay. Can you give me more context? What are you trying to do? Which service? What request you send? What is the error? Monday, June 8th …Spent 4 days and still going...
  11. Messaging Communication Skills Yahya Bayramoglu 15:30 Hey, hope you are

    doing well. I’m working on Project A and I am trying to send this request to service B, but I get an error saying “can’t access” with this output. Could you please take a look and let me know what might be wrong here? Thursday, June 4th John Smith 22:30 Hey, seems like you are missing this pretty important variable called “token” to send, it won’t work without it. You can find more info on this page.