Slide 1

Slide 1 text

Developers and Business Stakeholders Oliver Mensah

Slide 2

Slide 2 text

Oliver Mensah Software Developer, Technical Writer, Developer Community Enthusiast ● Currently a National Service Personnel at AgroInnova ● Guest Author at Auth0 ● Co-Organizer at Facebook Developer Circle: Accra LinkedIn: @OliverMensahDev Twitter: @OliverMensahDev GitHub: @OliverMensahDev

Slide 3

Slide 3 text

Overview ❖ Business of Software ❖ Business strategies for developers’ growth ❖ How to position yourself as a developer in the world of business? ❖ Thinking about the future. ➢ Climbing the corporate ladder

Slide 4

Slide 4 text

Business of Software ❖ Not all companies are equal ➢ Software development company vs companies with software developers ➢ Focus ■ Product ■ less/more value for developers

Slide 5

Slide 5 text

Small companies and startups ❖ Structure ➢ Software Development ➢ Project Management ➢ People Management ❖ Salary and benefits ❖ Size ❖ Culture and environment

Slide 6

Slide 6 text

Medium-size companies ❖ Structure ➢ Software Development ➢ Project Management ➢ People Management ❖ Salary and benefits ❖ Size ❖ Culture and environment

Slide 7

Slide 7 text

Large Companies ❖ Structure ➢ Software Development ➢ Project Management ➢ People Management ❖ Salary and benefits ❖ Size ❖ Culture and environment

Slide 8

Slide 8 text

Case Study of Google’s Software Engineering source: Software Engineering at Google by Fergus Henderson

Slide 9

Slide 9 text

Companies’ Investment in Developers ❖ Building a culture of continuous learning ➢ Setting up training programs for developers ■ conferences ■ informal training sessions at the workplace ➢ Developer Community programmes ■ collaborative learning ■ soft skills development

Slide 10

Slide 10 text

Business Strategies for Developers’ Growth ❖ Building a culture of continuous learning ➢ Setting up training programs for developers ■ conferences ■ informal training sessions at the workplace ➢ Developer Community programmes ■ collaborative learning ■ soft skills development

Slide 11

Slide 11 text

How to position yourself as a Developer in the World of Business? ❖ Having a business mindset ➢ Your service is to create software ➢ Selling ideas ■ Effective software developers get promoted ➢ way of thinking towards deliverables

Slide 12

Slide 12 text

Thinking about the future ❖ Climbing the corporate ladder ➢ Take initiative ➢ Make your goals known ➢ Track and document your progress ➢ Get yourself chance to learn ➢ Most importantly be visible

Slide 13

Slide 13 text

Thank You

Slide 14

Slide 14 text

Questions?

Slide 15

Slide 15 text

RESOURCES: ● Soft Skills: The software developer's life manual ● The Complete Software Developer’s Career Guide

Slide 16

Slide 16 text

“Exploring the software world by sharing your learnings and experiences” - Oliver Mensah