SlideShare a Scribd company logo
1 of 27
Download to read offline
Why Project Manager needs technical
skills and How to develop them
Alex Galkin
Senior Manager, GFL
Why / What & How - Why Project Manager needs
technical skills?
- What are the main technical skills
needed?
- How to develop these skills?
WHY
What are the reasons to develop the technical
skills?
Better Understanding
of Communication
Channels between
different roles
- Designer
- Business Analyst
- Product Owner
- Developers
- DevOPS
- QA/QC
Ability to get faster
to the source of the
issue
- Review Console logs in browser
- Review API requests/responses
in the browser’s tools;
- Review server logs with
developers;
- Review data in the database;
- Check Config files with
developers/DevOPS/QA;
Especially when there is a critical
escalation
Ability to discuss
high level
requirements with
customer
- Get System (non-functional)
requirements from customer in
addition to the Business
(functional) requirements.
Essential for the pre-sales process
Make your team
members happier
"...the quality of workers’ lives is higher
if the supervisor is highly competent, in
a technical sense, at his or her job."
From “Boss Competence and Worker
Well-being” published on October 5,
2014
● Benjamin Artz, an Associate
Professor at the University of
Wisconsin at Oshkosh.
● Amanda Goodall, Ph.D., is a Senior
Lecturer in Management at Cass
Business School.
● Andrew J. Oswald, a Professor of
Economics and Behavioral Science
at the University of Warwick.
https://hbr.org/2016/12/if-your-boss-could-d
o-your-job-youre-more-likely-to-be-happy-at-w
ork
https://www.researchgate.net/publication/26
8491675_Boss_Competence_and_Worker_We
ll-Being
WHY: Summary - Better communication inside the
team
- Ability to get more details about
the project at the early stages
from customer
- Ability to troubleshoot the issues
with your team faster
- Make team members happier
WHAT
What technical skills are needed?
Technical Support
Skills
- How Internet works? (TCP/IP,
DNS, WHOIS, Public vs Private IP
address, etc)
- How website works? (HTTP, FTP,
SSL, HTML, CSS, JS)
- How e-mail works? (SMTP,
POP3, IMAP)
- How to take screenshot on
different devices and
resize/crop that?
- SQL (basic commands)
- Unix (basic commands)
High level skills in different areas
QA related skills Ability to understand the difference
between Unit Tests, End-to-End tests,
Load test, Penetration tests; White
box testing vs Black box testing; etc.
...and ability to understand when and
what kind of tests you will need
during the project development
cycle.
Reporting related
technical skills
- Formulas in Excel
- Charts in MS Words and Excel
Design related
technical skills
- Ability to resize/crop image and
convert from one file type to
another;
- Understanding of the difference
between most popular image
types (JPEG, PNG, GIF, SVG);
- Ability to review and discuss
design changes with customer
through the tools like Figma or
InVision;
Delivery related
technical skills
- Ability to understand all scope
of the work needed to release
your website to production;
- Prepare the requirements for
submitting your mobile
application to Apple App Store
or Google Play.
Depends on the type of the project you
have
Development
related skills
- GIT (basic commands);
- Github (or Bitbucket, GitLab, etc)
to review pull requests.
- API Client for checking requests
and responses
- Browser’s Console Log
DevOps related
skills
- Ability to understand current
metrics of your system;
- Ability to review logs with the
team;
- Ability to check database
records during troubleshooting
the issue.
WHAT: Summary - Technical Support skills are the most
important for communication between
different roles;
- Reporting and QA/QC are important for
most of the day-to-day tasks;
- Development related skills will allow
you to keep an eye on the quality of the
Development process;
- DevOps and Delivery related skills will
help you to deliver the project in a time
and troubleshoot any issues faster;
- Design related skills will help you in
communication with Product Owner
and Designer.
HOW
How to develop or improve your technical skills
Online courses
Offline courses is also an option
though...
- Udemy
(https://www.udemy.com/)
- Prometheus
(https://prometheus.org.ua/)
- Open SAP (e.g. "Software
Design for Non-Designers",
"Getting Started with Data
Science", "Enterprise Machine
Learning in a Nutshell")
(https://open.sap.com/)
- Courses at Youtube (e.g. Hillel IT
School)
Internet articles
and blogs
- DOU (https://dou.ua/)
- FreeCodeCamp
(https://www.freecodecamp.org/)
- DEV Community (https://dev.to/)
Practice - Setup your own web server
using any provider (e.g. Digital
Ocean has great offer and you
can try that free for 60 days with
the limited credit)
- Create your MySQL database
and setup Wordpress there for
training purposes;
Conferences and
workshops
- Workshops will be helpful if you
want to understand something
specific in details (though not
needed in most cases);
- Technical conferences allow you
to understand the trends and get
feedback from the community
regarding different technologies;
HOW: Summary - Online courses to get understanding
regarding specific topic/technology;
- Conferences and Internet articles will
make you aware about trends and
feedback from other people regarding
specific technology;
- Practice should make it more clear how
the web solution actually works and
what is needed for that;
- Technical workshops may be useful
only when you want to understand
better one particular technology.
WHAT++
Extra trending technical skills
Trends - Cloud Providers (AWS, GCP,
Azure, Digital Ocean, etc)
- Microservices (Docker,
Kubernetes, etc)
- Blockchain
- Artificial Intelligence, Machine
Learning
- Big Data
- etc..
Trends: Summary - Most of the projects today use cloud
providers so having some knowledge
about them might be useful.
- Basic knowledge of Docker would be a
plus as well and it becomes more and
more popular.
- Other trends are very specific to the
project so unless you are 80%+ sure you
will work with them there is no need to
spend a lot of time on them (still good
to have genetic understanding of where
they can be used)
Thank you
Alex Galkin
alex.galkin@geeksforless.com

More Related Content

What's hot

jBPM Overview & Alfresco Workflows
jBPM Overview &  Alfresco WorkflowsjBPM Overview &  Alfresco Workflows
jBPM Overview & Alfresco WorkflowsFrancesco Valente
 
IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? SilverDev by Experia
 
~a.myCV (2-13) [sql]
~a.myCV (2-13) [sql]~a.myCV (2-13) [sql]
~a.myCV (2-13) [sql]aim dubs
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updatedVikas Singh
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startupDzung Nguyen
 
PankajSarkar-Profile
PankajSarkar-ProfilePankajSarkar-Profile
PankajSarkar-ProfilePankaj Sarkar
 
Build engineer specialist
Build engineer specialistBuild engineer specialist
Build engineer specialistMark Long
 
Behaivior Driven Development - from the tests to the business logic in a sing...
Behaivior Driven Development - from the tests to the business logic in a sing...Behaivior Driven Development - from the tests to the business logic in a sing...
Behaivior Driven Development - from the tests to the business logic in a sing...Evgeniy Kuzmin
 
32 software engineer jobs from abrs
32 software engineer jobs from abrs32 software engineer jobs from abrs
32 software engineer jobs from abrsMark Long
 
Igor Filatov SQA Resume
Igor Filatov SQA  ResumeIgor Filatov SQA  Resume
Igor Filatov SQA ResumeIgor Filatov
 
Igor filatov sqa resume
Igor filatov sqa  resumeIgor filatov sqa  resume
Igor filatov sqa resumeIgor Filatov
 
A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsProlifics
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 PresentationLiazan
 
Building Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseBuilding Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseSupercharge
 
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya RaghunathanCamunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathancamunda services GmbH
 

What's hot (20)

jBPM Overview & Alfresco Workflows
jBPM Overview &  Alfresco WorkflowsjBPM Overview &  Alfresco Workflows
jBPM Overview & Alfresco Workflows
 
IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs?
 
RAJA_TripleA_7Y_EXP
RAJA_TripleA_7Y_EXPRAJA_TripleA_7Y_EXP
RAJA_TripleA_7Y_EXP
 
~a.myCV (2-13) [sql]
~a.myCV (2-13) [sql]~a.myCV (2-13) [sql]
~a.myCV (2-13) [sql]
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
leenaaggarwal
leenaaggarwalleenaaggarwal
leenaaggarwal
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
 
PankajSarkar-Profile
PankajSarkar-ProfilePankajSarkar-Profile
PankajSarkar-Profile
 
Build engineer specialist
Build engineer specialistBuild engineer specialist
Build engineer specialist
 
Resume
ResumeResume
Resume
 
Behaivior Driven Development - from the tests to the business logic in a sing...
Behaivior Driven Development - from the tests to the business logic in a sing...Behaivior Driven Development - from the tests to the business logic in a sing...
Behaivior Driven Development - from the tests to the business logic in a sing...
 
32 software engineer jobs from abrs
32 software engineer jobs from abrs32 software engineer jobs from abrs
32 software engineer jobs from abrs
 
Igor Filatov SQA Resume
Igor Filatov SQA  ResumeIgor Filatov SQA  Resume
Igor Filatov SQA Resume
 
Shehnaz_Abedin
Shehnaz_AbedinShehnaz_Abedin
Shehnaz_Abedin
 
Igor filatov sqa resume
Igor filatov sqa  resumeIgor filatov sqa  resume
Igor filatov sqa resume
 
A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere tools
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 Presentation
 
DHANA_CV
DHANA_CVDHANA_CV
DHANA_CV
 
Building Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseBuilding Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core Codebase
 
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya RaghunathanCamunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
 

Similar to Why project manager needs technical skills and How to develop these skills

Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Vadym Kazulkin
 
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets "Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets Fwdays
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_ResumeMridul Halder
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Vadym Kazulkin
 
Amr Salah - Senior Oracle FMW
Amr Salah - Senior Oracle FMWAmr Salah - Senior Oracle FMW
Amr Salah - Senior Oracle FMWAmr Salah
 
Information Techology - Global Talent AIESEC
Information Techology - Global Talent AIESECInformation Techology - Global Talent AIESEC
Information Techology - Global Talent AIESECaieseccoimbranefe
 
Pankaj_Sahu_Resume -DW (1)
Pankaj_Sahu_Resume -DW (1)Pankaj_Sahu_Resume -DW (1)
Pankaj_Sahu_Resume -DW (1)pankaj sahu
 
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...Roberto Pérez Alcolea
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATESTJesy George
 
Resume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneResume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneAashish patel
 
She says final-dissecting-khepp
She says final-dissecting-kheppShe says final-dissecting-khepp
She says final-dissecting-kheppSheSays US
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLESIvano Malavolta
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 

Similar to Why project manager needs technical skills and How to develop these skills (20)

Vikas Kumar
Vikas KumarVikas Kumar
Vikas Kumar
 
Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...
 
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets "Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
 
Olga Vasylchenko CV
Olga Vasylchenko CVOlga Vasylchenko CV
Olga Vasylchenko CV
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
 
Amr Salah - Senior Oracle FMW
Amr Salah - Senior Oracle FMWAmr Salah - Senior Oracle FMW
Amr Salah - Senior Oracle FMW
 
The Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu RedesignThe Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu Redesign
 
Information Techology - Global Talent AIESEC
Information Techology - Global Talent AIESECInformation Techology - Global Talent AIESEC
Information Techology - Global Talent AIESEC
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Pankaj_Sahu_Resume -DW (1)
Pankaj_Sahu_Resume -DW (1)Pankaj_Sahu_Resume -DW (1)
Pankaj_Sahu_Resume -DW (1)
 
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
Resume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneResume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_June
 
Aakanksha_Agnani_j2016
Aakanksha_Agnani_j2016Aakanksha_Agnani_j2016
Aakanksha_Agnani_j2016
 
She says final-dissecting-khepp
She says final-dissecting-kheppShe says final-dissecting-khepp
She says final-dissecting-khepp
 
Java Developer
Java DeveloperJava Developer
Java Developer
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLES
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 

Recently uploaded

LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...afaqsaeed463
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 

Recently uploaded (17)

LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 

Why project manager needs technical skills and How to develop these skills

  • 1. Why Project Manager needs technical skills and How to develop them Alex Galkin Senior Manager, GFL
  • 2. Why / What & How - Why Project Manager needs technical skills? - What are the main technical skills needed? - How to develop these skills?
  • 3. WHY What are the reasons to develop the technical skills?
  • 4. Better Understanding of Communication Channels between different roles - Designer - Business Analyst - Product Owner - Developers - DevOPS - QA/QC
  • 5. Ability to get faster to the source of the issue - Review Console logs in browser - Review API requests/responses in the browser’s tools; - Review server logs with developers; - Review data in the database; - Check Config files with developers/DevOPS/QA; Especially when there is a critical escalation
  • 6. Ability to discuss high level requirements with customer - Get System (non-functional) requirements from customer in addition to the Business (functional) requirements. Essential for the pre-sales process
  • 7. Make your team members happier "...the quality of workers’ lives is higher if the supervisor is highly competent, in a technical sense, at his or her job." From “Boss Competence and Worker Well-being” published on October 5, 2014 ● Benjamin Artz, an Associate Professor at the University of Wisconsin at Oshkosh. ● Amanda Goodall, Ph.D., is a Senior Lecturer in Management at Cass Business School. ● Andrew J. Oswald, a Professor of Economics and Behavioral Science at the University of Warwick. https://hbr.org/2016/12/if-your-boss-could-d o-your-job-youre-more-likely-to-be-happy-at-w ork https://www.researchgate.net/publication/26 8491675_Boss_Competence_and_Worker_We ll-Being
  • 8. WHY: Summary - Better communication inside the team - Ability to get more details about the project at the early stages from customer - Ability to troubleshoot the issues with your team faster - Make team members happier
  • 10. Technical Support Skills - How Internet works? (TCP/IP, DNS, WHOIS, Public vs Private IP address, etc) - How website works? (HTTP, FTP, SSL, HTML, CSS, JS) - How e-mail works? (SMTP, POP3, IMAP) - How to take screenshot on different devices and resize/crop that? - SQL (basic commands) - Unix (basic commands) High level skills in different areas
  • 11. QA related skills Ability to understand the difference between Unit Tests, End-to-End tests, Load test, Penetration tests; White box testing vs Black box testing; etc. ...and ability to understand when and what kind of tests you will need during the project development cycle.
  • 12. Reporting related technical skills - Formulas in Excel - Charts in MS Words and Excel
  • 13. Design related technical skills - Ability to resize/crop image and convert from one file type to another; - Understanding of the difference between most popular image types (JPEG, PNG, GIF, SVG); - Ability to review and discuss design changes with customer through the tools like Figma or InVision;
  • 14. Delivery related technical skills - Ability to understand all scope of the work needed to release your website to production; - Prepare the requirements for submitting your mobile application to Apple App Store or Google Play. Depends on the type of the project you have
  • 15. Development related skills - GIT (basic commands); - Github (or Bitbucket, GitLab, etc) to review pull requests. - API Client for checking requests and responses - Browser’s Console Log
  • 16. DevOps related skills - Ability to understand current metrics of your system; - Ability to review logs with the team; - Ability to check database records during troubleshooting the issue.
  • 17. WHAT: Summary - Technical Support skills are the most important for communication between different roles; - Reporting and QA/QC are important for most of the day-to-day tasks; - Development related skills will allow you to keep an eye on the quality of the Development process; - DevOps and Delivery related skills will help you to deliver the project in a time and troubleshoot any issues faster; - Design related skills will help you in communication with Product Owner and Designer.
  • 18. HOW How to develop or improve your technical skills
  • 19. Online courses Offline courses is also an option though... - Udemy (https://www.udemy.com/) - Prometheus (https://prometheus.org.ua/) - Open SAP (e.g. "Software Design for Non-Designers", "Getting Started with Data Science", "Enterprise Machine Learning in a Nutshell") (https://open.sap.com/) - Courses at Youtube (e.g. Hillel IT School)
  • 20. Internet articles and blogs - DOU (https://dou.ua/) - FreeCodeCamp (https://www.freecodecamp.org/) - DEV Community (https://dev.to/)
  • 21. Practice - Setup your own web server using any provider (e.g. Digital Ocean has great offer and you can try that free for 60 days with the limited credit) - Create your MySQL database and setup Wordpress there for training purposes;
  • 22. Conferences and workshops - Workshops will be helpful if you want to understand something specific in details (though not needed in most cases); - Technical conferences allow you to understand the trends and get feedback from the community regarding different technologies;
  • 23. HOW: Summary - Online courses to get understanding regarding specific topic/technology; - Conferences and Internet articles will make you aware about trends and feedback from other people regarding specific technology; - Practice should make it more clear how the web solution actually works and what is needed for that; - Technical workshops may be useful only when you want to understand better one particular technology.
  • 25. Trends - Cloud Providers (AWS, GCP, Azure, Digital Ocean, etc) - Microservices (Docker, Kubernetes, etc) - Blockchain - Artificial Intelligence, Machine Learning - Big Data - etc..
  • 26. Trends: Summary - Most of the projects today use cloud providers so having some knowledge about them might be useful. - Basic knowledge of Docker would be a plus as well and it becomes more and more popular. - Other trends are very specific to the project so unless you are 80%+ sure you will work with them there is no need to spend a lot of time on them (still good to have genetic understanding of where they can be used)