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

How to be a Project Manager in Software Industry

How to be a Project Manager in Software Industry

About knowledge how project manager is taking a role in software industry and how to achieve your path to be a IT project manager. Presented at event #ngedilo

Didik Tri Susanto

April 04, 2019
Tweet

More Decks by Didik Tri Susanto

Other Decks in How-to & DIY

Transcript

  1. Didik Tri Susanto • Backend Engineer • VP of Engineering

    DOT Indonesia • https://github.com/didikz • Twitter: @didikz • IG: @didikts
  2. Who is IT Project Manager? “Is a person who thinks

    nine women can deliver a baby in one month”
  3. Wikipedia says . . . Project managers have responsibility of

    the planning, procurement, and execution of a project, in any undertaking that has a defined scope, defined start, and a defined finished.
  4. 1. SDLC Understanding 2. Technical Understanding 3. Managerial skill 4.

    Knowledge in business 5. Logic & analysis skill 6. Ability to manage resource conflicts
  5. • Make sure a project is running well • Manage

    people and other resources • Resolve impediment or conflict • Being servant leader for the team • Establish communication & collaboration • Coaching the team
  6. PM’s Problems • Unclear project goal / requirements • Deadline

    • Technical Difficulties • Dev team’s problem • Lack of communication • Project overload • Burnout
  7. Many ways to build software • Waterfall Methodology • Scrum

    • Kanban • XP • Agile • Deadline Driven Development :D • Many others . . .
  8. Engineering Skill ≠ Managerial Skill Dealing with machine is very

    different skill set than managing people or project
  9. Remember the difference between a boss and a leader: a

    boss says, “Go”. A leader says, “Let’s Go” Img source: https://www.cleverism.com/leader-vs-boss
  10. Do . . . • Listen to your team, do

    not judge • Be professional and commitment • Be open minded person • Never stop learning • Know your team • Think before taking an action • Focus to build a great software
  11. Don’t ... • Underestimate • Debating without valid data •

    Pushing your team without considering their limit • Follow your ego • Disappear in a critical situation • Accept all client’s requests without consulting to the team first
  12. We are hiring, yeeeey • Senior Project Manager • System

    Analyst (Jkt) • Backend Engineer • Chatbot Engineer