SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Roles on the IT Project Team
Even a Small IT Project is Complicated
• Roles are specialized
• Resources are often
matrixed and over-
scheduled
• Plenty of potential for
bottlenecks
• Plenty of potential for
Tower of Babel problems
Confusing welter of IT Project Job Titles
But Really Four Basic Roles, with Variations
• Team Leaders
• Project Manager
• VP Engineering
• Agile Coach
• Technical Leaders
• Architect
• CTO
• Tech Lead
• Voice of the Customer
• Product Owner
• Business Analyst
• Customer
• Implementer
• Developer
• DBA
• UI/UX
• QA/Test
• Designer
Team Leader vs. Tech Leader
Team Leader
• Focuses on people
• Focuses on Processes
• Responsible for coherence of
the team
• Helps team grow professionally
• Interrupt-Driven
• Always on the critical path
Tech Leader
• Focuses on Technology Choices
• Focuses on Constraints
• Responsible for coherence of the
product
• Helps team grow technically
• Batch driven
• Needs to take time to get things
right
Tech Leader vs. Implementer
Tech Leader
• Needs to understand that (s)he
is a leader, not just a lead dog
• Focuses on making the team
excellent
• In Agile environments, may run
the agile processes
• Knows when to say “no” and
when to say “yes”
Implementer
• Needs to respect the tech
leadership
• Needs to understand the
application domain
• Needs to understand that (s)he
is not the domain expert
• Needs permission to be
excellent
Three-tier Architecture Breeds Specialization
Specialists: Data-Layer Specialists
• DBA: Understands how to configure and tune databases
• SQL-heads: Specialists in database programming languages
• Queries
• Procedures
• Data Scientist: Understands how to “reason” with data
• Algorithms
• Predictives
• Learning
Specialists: Presentation-Layer Specialists
• Front-end Developers
• Designers
• UI Specialists
• UX Specialists
• Interaction Specialists
• Growth Hackers
• Content Developers
• Content Managers
Designers vs. Developers
Designers
• 200,870 in U.S. (recent year)
• Median pay: $47,820
• Afraid of:
• Databases
• PCs
• Client Revisions
• Fixed-price billing
• Perl
Developers
• 1,336,300 in U.S.
• Median pay: $85,430
• Afraid of:
• Server crashes
• .EPS files
• Bosses who don’t code
• Carpal tunnel
SDLC Breeds Specialization
• QA and Test
• (later
today)
• Build,
Configure,
Manage
Change
• Source
control
• Change
control
• Deploy
Specialists: Build and Change Management
• Version control
• Check out/Check in
• Weekly builds->Daily
builds->Continuous
builds
• Bug tracking and other
systems of record
• Systems of real-time
communication
• Change management
Specialists: Operations and DevOps
• DevOps: merger of
development, QA, and
Operations into a continuous
process
• “Left shift”: operations move
into the development/QA cycle
• “Infrastructure as code”: formal
languages for describing servers,
configurations, etc.
• DevOps creates new kinds of
specialists

Weitere ähnliche Inhalte

Andere mochten auch

Chapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & ResponsibilitiesChapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & Responsibilities
jcthomasva
 

Andere mochten auch (15)

Project life cycle
Project life cycleProject life cycle
Project life cycle
 
Conducting Group Meetings
Conducting Group MeetingsConducting Group Meetings
Conducting Group Meetings
 
Dev ops
Dev opsDev ops
Dev ops
 
Project life cycle
Project life cycleProject life cycle
Project life cycle
 
Chapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & ResponsibilitiesChapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & Responsibilities
 
SDLC & Project Team roles_in practice
SDLC & Project Team roles_in practiceSDLC & Project Team roles_in practice
SDLC & Project Team roles_in practice
 
Pmbok 4th edition chapter 2 - Project Life cycle and Organization
Pmbok 4th edition   chapter 2 - Project Life cycle and OrganizationPmbok 4th edition   chapter 2 - Project Life cycle and Organization
Pmbok 4th edition chapter 2 - Project Life cycle and Organization
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Project life cycle
Project life cycleProject life cycle
Project life cycle
 
PMP Chap 2- Org. Influence and Project Life Cycle
PMP Chap 2- Org. Influence and Project Life CyclePMP Chap 2- Org. Influence and Project Life Cycle
PMP Chap 2- Org. Influence and Project Life Cycle
 
PMPProcessGroupTasks
PMPProcessGroupTasksPMPProcessGroupTasks
PMPProcessGroupTasks
 
Project life cycle
Project life cycleProject life cycle
Project life cycle
 
Conducting Effective Meetings
Conducting Effective MeetingsConducting Effective Meetings
Conducting Effective Meetings
 
Business PMO & IT Pmo What Is The Difference
Business PMO & IT Pmo What Is The DifferenceBusiness PMO & IT Pmo What Is The Difference
Business PMO & IT Pmo What Is The Difference
 
Project development cycle
Project development cycleProject development cycle
Project development cycle
 

Ähnlich wie 4 roles on the it project team

The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT Architecture
Christopher Grant
 
JAVA_PLSQL_(9 years)_resume
JAVA_PLSQL_(9 years)_resumeJAVA_PLSQL_(9 years)_resume
JAVA_PLSQL_(9 years)_resume
sumanta banerjee
 

Ähnlich wie 4 roles on the it project team (20)

Ten Advices for Architects
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for Architects
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architekten
 
2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it
 
Demystifying Data Engineering
Demystifying Data EngineeringDemystifying Data Engineering
Demystifying Data Engineering
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT Architecture
 
50 Shades of Fail KScope16
50 Shades of Fail KScope1650 Shades of Fail KScope16
50 Shades of Fail KScope16
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current Market
 
How to hire and keep engineers happy public
How to hire and keep engineers happy publicHow to hire and keep engineers happy public
How to hire and keep engineers happy public
 
Software architect email list
Software architect email listSoftware architect email list
Software architect email list
 
My Path From Data Engineer to Analytics Engineer
My Path From Data Engineer to Analytics EngineerMy Path From Data Engineer to Analytics Engineer
My Path From Data Engineer to Analytics Engineer
 
Alok.Resume_3.4
Alok.Resume_3.4Alok.Resume_3.4
Alok.Resume_3.4
 
DevOps+Data: Working with Source Control
DevOps+Data: Working with Source ControlDevOps+Data: Working with Source Control
DevOps+Data: Working with Source Control
 
Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile Projects
 
Software Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableSoftware Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuable
 
Data Engineering Course Syllabus - WeCloudData
Data Engineering Course Syllabus - WeCloudDataData Engineering Course Syllabus - WeCloudData
Data Engineering Course Syllabus - WeCloudData
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
 
JAVA_PLSQL_(9 years)_resume
JAVA_PLSQL_(9 years)_resumeJAVA_PLSQL_(9 years)_resume
JAVA_PLSQL_(9 years)_resume
 
A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)
 

Mehr von Daniel Gordon (7)

Intelligent pitching
Intelligent pitchingIntelligent pitching
Intelligent pitching
 
13 technical debt
13 technical debt13 technical debt
13 technical debt
 
Flow-based Product Development
Flow-based Product DevelopmentFlow-based Product Development
Flow-based Product Development
 
10 qa and testing
10 qa and testing10 qa and testing
10 qa and testing
 
9 agile
9 agile9 agile
9 agile
 
5 leading geeks
5 leading geeks5 leading geeks
5 leading geeks
 
Intelligent pitching for techies
Intelligent pitching for techiesIntelligent pitching for techies
Intelligent pitching for techies
 

Kürzlich hochgeladen

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 

Kürzlich hochgeladen (15)

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 

4 roles on the it project team

  • 1. Roles on the IT Project Team
  • 2. Even a Small IT Project is Complicated • Roles are specialized • Resources are often matrixed and over- scheduled • Plenty of potential for bottlenecks • Plenty of potential for Tower of Babel problems
  • 3. Confusing welter of IT Project Job Titles
  • 4. But Really Four Basic Roles, with Variations • Team Leaders • Project Manager • VP Engineering • Agile Coach • Technical Leaders • Architect • CTO • Tech Lead • Voice of the Customer • Product Owner • Business Analyst • Customer • Implementer • Developer • DBA • UI/UX • QA/Test • Designer
  • 5. Team Leader vs. Tech Leader Team Leader • Focuses on people • Focuses on Processes • Responsible for coherence of the team • Helps team grow professionally • Interrupt-Driven • Always on the critical path Tech Leader • Focuses on Technology Choices • Focuses on Constraints • Responsible for coherence of the product • Helps team grow technically • Batch driven • Needs to take time to get things right
  • 6. Tech Leader vs. Implementer Tech Leader • Needs to understand that (s)he is a leader, not just a lead dog • Focuses on making the team excellent • In Agile environments, may run the agile processes • Knows when to say “no” and when to say “yes” Implementer • Needs to respect the tech leadership • Needs to understand the application domain • Needs to understand that (s)he is not the domain expert • Needs permission to be excellent
  • 8. Specialists: Data-Layer Specialists • DBA: Understands how to configure and tune databases • SQL-heads: Specialists in database programming languages • Queries • Procedures • Data Scientist: Understands how to “reason” with data • Algorithms • Predictives • Learning
  • 9. Specialists: Presentation-Layer Specialists • Front-end Developers • Designers • UI Specialists • UX Specialists • Interaction Specialists • Growth Hackers • Content Developers • Content Managers
  • 10. Designers vs. Developers Designers • 200,870 in U.S. (recent year) • Median pay: $47,820 • Afraid of: • Databases • PCs • Client Revisions • Fixed-price billing • Perl Developers • 1,336,300 in U.S. • Median pay: $85,430 • Afraid of: • Server crashes • .EPS files • Bosses who don’t code • Carpal tunnel
  • 11. SDLC Breeds Specialization • QA and Test • (later today) • Build, Configure, Manage Change • Source control • Change control • Deploy
  • 12. Specialists: Build and Change Management • Version control • Check out/Check in • Weekly builds->Daily builds->Continuous builds • Bug tracking and other systems of record • Systems of real-time communication • Change management
  • 13. Specialists: Operations and DevOps • DevOps: merger of development, QA, and Operations into a continuous process • “Left shift”: operations move into the development/QA cycle • “Infrastructure as code”: formal languages for describing servers, configurations, etc. • DevOps creates new kinds of specialists