SlideShare a Scribd company logo
1 of 14
Project Roles and
Responsibilities
Project Lifecycle
Master of code Global
Лекція від ментора MASTERS ACADEMY
Irina Nikulina
Main roles on the project:
1. BA/Technical Writer
2. PM
3. QA
4. Designer
5. Legal/Accountant
6. System Administrator/Devops
7. Developers:
a. Backend/Frontend
b. Web/Mobile
Legal/Accountant
1. Signing NDA (Non Disclosure Agreement)
2. Filling out risk assessment questionnaires, if any
3. Identify need for other contract, if any
4. Reviewing MSA (Master Services Agreement) if changes requested by client
5. Reviewing Master agreement if client requested signing his/her version of MSA.
6. Prep and Project Analysis & Functional Design Agreement get signed
7. Prep and get SOW (Statement of Work) signed
8. Maintaining Non-disclousure complience of all team members (making sure NDA
agreements are signed with all team members at all times at the amount agreed to with
client)
9. Maintaining SOW to be up to date as the project requirements change
10. Maintaining complience with client's MSA if agreed to sign client's version of MSA.
11. Maintaining invoicing complience
12. Getting client's certification of work acceptance
13. Preparing IP assignment, if requested
14. Prep and get Support agreement signed
BA
1. Determine business requirements
2. Plan an approach to an operation with requirements
3. Provide an initial estimate
4. Prepare requirements for a team
5. Prepare Project plan based on initial estimate and team configuration
6. Determine stakeholders and user classes
7. Identify, analyze and document requirements
8. Bring the requirements to stakeholders
9. Manage a verification requirements
10. Provide a prioritization of requirements
11. Manage requirements
Technical Writer
1. Technical manuals that describe the specific features of a product or application
2. Producing online step-by-step tutorials with illustrative graphics and images to aid
the reader
3. Producing web-based training and other forms of training materials
Project Manager
1. Coordinate internal resources and third parties/vendors for the flawless execution of
projects
2. Ensure that all project components are delivered on-time, within scope and
within budget
3. Developing project scopes and objectives (e.g. estimate), involving all relevant
stakeholders and ensuring technical feasibility
4. Ensure necessary team members availability
5. Develop a detailed project plan to track progress
6. Use appropriate verification techniques to manage changes in project scope,
schedule and costs
7. Measure project performance using appropriate systems, tools and techniques
8. Manage the relationship with the client and all stakeholders
9. Perform risk management to minimize project risks
10. Establish and maintain relationships with third parties/vendors
11. Create and maintain comprehensive project documentation
QA
1. help with project estimating (if not done by BA)
2. review project specification, look for logic gaps / inconsistencies
3. review mockups, wireframes, designs, etc. look for logic gaps, check general UI, UX
4. perform researches, investigations (if not done by BA)
5. create test documentation: QC plan, QA plan (includes test cases, checklists, etc.)
and keep it up to date
6. create project documentation: user stories, use cases, specification (if not done by BA) and
keep it up to date
7. test project thoroughly, using all necessary test types/methods/techniques,
functional and non functional
8. report all found bugs, prioritise them
9. analyse project thoroughly
10. report all enhancements to PM
11. remind developers to do tasks in time
12. participate in deploys planning, build publishing
13. preparing project for demos (creating test data, writing out flows, etc)
14. project support (processing tickets, determining tickets statuses, communicating with users)
Designer
1. help with project estimating
2. problem solving on the first stage of project
3. concept developing (team meeting)
4. idea sketching and presentation
5. wireframing (UX)
6. UI design
7. UI KIT + guidelines creating
8. Marketing designs (landings, banners, etc)
9. review designs
10. project support
System Administrator/Devops
1. Support LANs, WANs, network segments, Internet, and intranet systems
2. Ensure design of system allows all components to work properly together
3. Make recommendations for future upgrades
4. Maintain network and system security
5. Analyze and isolate issues
6. Evaluate and modify system's performance
7. Maintain integrity of the network, server deployment, and security
8. Design and deploy networks
9. Maintain network facilities in individual machines, such as drivers and settings of
personal computers as well as printers.
10. Maintain network servers such as file servers, VPN gateways, intrusion detection
systems.
11. Administer servers, desktop computers, printers, routers, switches, firewalls,
phones, personal digital assistants, smartphones, software deployment, security
updates and patches.
Developer
1. Estimate projects features
2. Assist BA with the project spec and plan
3. Design project architecture
4. Implement project from the software development perspective
5. Perform changes estimation during development and support phases
6. Keep project technological stack consistent
7. Predict and solve technical issue - code related, infrastructure related, third party
vendors related
8. Design and implement project delivery(with DevOps assistance)
9. Solve issues, initiate communication for problem solving
10. Fix bugs
11. Create unit tests
12. Discover new technologies and approaches
Project lifecycle
● Idea
● Documentation - specification, mockups, wireframes, prototypes,
designs
● Estimate
● Development
● Testing and bug fixing
● Changes in requirements
● Iterations, milestones, demos, etc
● Deploy (code freeze, backup, smoke testing)
● Support
Software Development
Methodologies
● Agile/Scrum - flexible, result oriented, 1/2/3/4 week sprints, demos
● Waterfall - strict, not changes during dev proccess
● Tyap-Lyap and v prodakschen
Masters Academy: Project roles and responsibilities + project lifecycle

More Related Content

Similar to Masters Academy: Project roles and responsibilities + project lifecycle

Venkatesan Profile.docx
Venkatesan Profile.docxVenkatesan Profile.docx
Venkatesan Profile.docx
venkat venkat
 
Mridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QA
Mridul Mandal
 
SM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDS
SM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDSSM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDS
SM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDS
deepak383700
 
RajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_InfosysRajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_Infosys
Rajeev Gautam
 
Resume_PriyaBharatia_TechnicalWriter
Resume_PriyaBharatia_TechnicalWriterResume_PriyaBharatia_TechnicalWriter
Resume_PriyaBharatia_TechnicalWriter
Priya Bharatia
 
DineshYadav(dotNet)
DineshYadav(dotNet)DineshYadav(dotNet)
DineshYadav(dotNet)
Dinesh Yadav
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
Landis+Gyr
 
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish Gaikwad
 
Interconnect Presentation
Interconnect PresentationInterconnect Presentation
Interconnect Presentation
Eric Deitrick
 

Similar to Masters Academy: Project roles and responsibilities + project lifecycle (20)

Venkatesan Profile.docx
Venkatesan Profile.docxVenkatesan Profile.docx
Venkatesan Profile.docx
 
Mridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QA
 
SM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDS
SM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDSSM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDS
SM_AnujKarwaal.pptxDDSDSFDSDSDSDSDSDSDSDS
 
RajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_InfosysRajeevGautam_PeopleSoft Technology Lead_Infosys
RajeevGautam_PeopleSoft Technology Lead_Infosys
 
4th pdf off page seo.pdf
4th pdf off page seo.pdf4th pdf off page seo.pdf
4th pdf off page seo.pdf
 
Resume_PriyaBharatia_TechnicalWriter
Resume_PriyaBharatia_TechnicalWriterResume_PriyaBharatia_TechnicalWriter
Resume_PriyaBharatia_TechnicalWriter
 
DineshYadav(dotNet)
DineshYadav(dotNet)DineshYadav(dotNet)
DineshYadav(dotNet)
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
 
Tony_CV New
Tony_CV NewTony_CV New
Tony_CV New
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
 
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
 
Resume Raushan
Resume RaushanResume Raushan
Resume Raushan
 
BadesahebKBichu
BadesahebKBichuBadesahebKBichu
BadesahebKBichu
 
Top 25+ .Net development tools for intelligent business solutions - AppsDevPro
Top 25+ .Net development tools for intelligent business solutions - AppsDevProTop 25+ .Net development tools for intelligent business solutions - AppsDevPro
Top 25+ .Net development tools for intelligent business solutions - AppsDevPro
 
Rashi jain resume test engineer
Rashi jain resume test engineerRashi jain resume test engineer
Rashi jain resume test engineer
 
Interconnect Presentation
Interconnect PresentationInterconnect Presentation
Interconnect Presentation
 
Adi CV Tech Manager
Adi CV Tech ManagerAdi CV Tech Manager
Adi CV Tech Manager
 
DHANA_CV
DHANA_CVDHANA_CV
DHANA_CV
 
Saravanan_Sundaresan_ESB_ATG
Saravanan_Sundaresan_ESB_ATGSaravanan_Sundaresan_ESB_ATG
Saravanan_Sundaresan_ESB_ATG
 

More from Masters Academy

More from Masters Academy (20)

Ruby Exceptions
Ruby ExceptionsRuby Exceptions
Ruby Exceptions
 
API
APIAPI
API
 
Basic Net technologies
Basic Net technologiesBasic Net technologies
Basic Net technologies
 
Databases
DatabasesDatabases
Databases
 
Environment
EnvironmentEnvironment
Environment
 
Frontend
FrontendFrontend
Frontend
 
Development Methodologies
Development MethodologiesDevelopment Methodologies
Development Methodologies
 
Object-Oriented Programming
Object-Oriented ProgrammingObject-Oriented Programming
Object-Oriented Programming
 
Testing
TestingTesting
Testing
 
Processing
ProcessingProcessing
Processing
 
Serialization
SerializationSerialization
Serialization
 
Serverless
ServerlessServerless
Serverless
 
Data Types
Data TypesData Types
Data Types
 
How to be up todate
How to be up todateHow to be up todate
How to be up todate
 
Call stack, event loop and async programming
Call stack, event loop and async programmingCall stack, event loop and async programming
Call stack, event loop and async programming
 
Html, css, js
Html, css, jsHtml, css, js
Html, css, js
 
Server architecture
Server architectureServer architecture
Server architecture
 
Serialization
SerializationSerialization
Serialization
 
Data types
Data typesData types
Data types
 
Net Technologies
Net TechnologiesNet Technologies
Net Technologies
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Masters Academy: Project roles and responsibilities + project lifecycle

  • 1. Project Roles and Responsibilities Project Lifecycle Master of code Global Лекція від ментора MASTERS ACADEMY
  • 3. Main roles on the project: 1. BA/Technical Writer 2. PM 3. QA 4. Designer 5. Legal/Accountant 6. System Administrator/Devops 7. Developers: a. Backend/Frontend b. Web/Mobile
  • 4. Legal/Accountant 1. Signing NDA (Non Disclosure Agreement) 2. Filling out risk assessment questionnaires, if any 3. Identify need for other contract, if any 4. Reviewing MSA (Master Services Agreement) if changes requested by client 5. Reviewing Master agreement if client requested signing his/her version of MSA. 6. Prep and Project Analysis & Functional Design Agreement get signed 7. Prep and get SOW (Statement of Work) signed 8. Maintaining Non-disclousure complience of all team members (making sure NDA agreements are signed with all team members at all times at the amount agreed to with client) 9. Maintaining SOW to be up to date as the project requirements change 10. Maintaining complience with client's MSA if agreed to sign client's version of MSA. 11. Maintaining invoicing complience 12. Getting client's certification of work acceptance 13. Preparing IP assignment, if requested 14. Prep and get Support agreement signed
  • 5. BA 1. Determine business requirements 2. Plan an approach to an operation with requirements 3. Provide an initial estimate 4. Prepare requirements for a team 5. Prepare Project plan based on initial estimate and team configuration 6. Determine stakeholders and user classes 7. Identify, analyze and document requirements 8. Bring the requirements to stakeholders 9. Manage a verification requirements 10. Provide a prioritization of requirements 11. Manage requirements
  • 6. Technical Writer 1. Technical manuals that describe the specific features of a product or application 2. Producing online step-by-step tutorials with illustrative graphics and images to aid the reader 3. Producing web-based training and other forms of training materials
  • 7. Project Manager 1. Coordinate internal resources and third parties/vendors for the flawless execution of projects 2. Ensure that all project components are delivered on-time, within scope and within budget 3. Developing project scopes and objectives (e.g. estimate), involving all relevant stakeholders and ensuring technical feasibility 4. Ensure necessary team members availability 5. Develop a detailed project plan to track progress 6. Use appropriate verification techniques to manage changes in project scope, schedule and costs 7. Measure project performance using appropriate systems, tools and techniques 8. Manage the relationship with the client and all stakeholders 9. Perform risk management to minimize project risks 10. Establish and maintain relationships with third parties/vendors 11. Create and maintain comprehensive project documentation
  • 8. QA 1. help with project estimating (if not done by BA) 2. review project specification, look for logic gaps / inconsistencies 3. review mockups, wireframes, designs, etc. look for logic gaps, check general UI, UX 4. perform researches, investigations (if not done by BA) 5. create test documentation: QC plan, QA plan (includes test cases, checklists, etc.) and keep it up to date 6. create project documentation: user stories, use cases, specification (if not done by BA) and keep it up to date 7. test project thoroughly, using all necessary test types/methods/techniques, functional and non functional 8. report all found bugs, prioritise them 9. analyse project thoroughly 10. report all enhancements to PM 11. remind developers to do tasks in time 12. participate in deploys planning, build publishing 13. preparing project for demos (creating test data, writing out flows, etc) 14. project support (processing tickets, determining tickets statuses, communicating with users)
  • 9. Designer 1. help with project estimating 2. problem solving on the first stage of project 3. concept developing (team meeting) 4. idea sketching and presentation 5. wireframing (UX) 6. UI design 7. UI KIT + guidelines creating 8. Marketing designs (landings, banners, etc) 9. review designs 10. project support
  • 10. System Administrator/Devops 1. Support LANs, WANs, network segments, Internet, and intranet systems 2. Ensure design of system allows all components to work properly together 3. Make recommendations for future upgrades 4. Maintain network and system security 5. Analyze and isolate issues 6. Evaluate and modify system's performance 7. Maintain integrity of the network, server deployment, and security 8. Design and deploy networks 9. Maintain network facilities in individual machines, such as drivers and settings of personal computers as well as printers. 10. Maintain network servers such as file servers, VPN gateways, intrusion detection systems. 11. Administer servers, desktop computers, printers, routers, switches, firewalls, phones, personal digital assistants, smartphones, software deployment, security updates and patches.
  • 11. Developer 1. Estimate projects features 2. Assist BA with the project spec and plan 3. Design project architecture 4. Implement project from the software development perspective 5. Perform changes estimation during development and support phases 6. Keep project technological stack consistent 7. Predict and solve technical issue - code related, infrastructure related, third party vendors related 8. Design and implement project delivery(with DevOps assistance) 9. Solve issues, initiate communication for problem solving 10. Fix bugs 11. Create unit tests 12. Discover new technologies and approaches
  • 12. Project lifecycle ● Idea ● Documentation - specification, mockups, wireframes, prototypes, designs ● Estimate ● Development ● Testing and bug fixing ● Changes in requirements ● Iterations, milestones, demos, etc ● Deploy (code freeze, backup, smoke testing) ● Support
  • 13. Software Development Methodologies ● Agile/Scrum - flexible, result oriented, 1/2/3/4 week sprints, demos ● Waterfall - strict, not changes during dev proccess ● Tyap-Lyap and v prodakschen