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

More Related Content

PPTX
The Technical Co-Founders Handbook
PPTX
Дов Німрац “Manage home based Soft Ware team” - Lviv PMDay
PPTX
Working Effectively With Legacy Code
PPTX
Bottlenecks in Java Applications
PPTX
.NET executable requirements
PPTX
Planning Your Career: The Journey
PPTX
Preparing for a technical interview
PPTX
Decisions, Decisions: Native to Mobile Web
The Technical Co-Founders Handbook
Дов Німрац “Manage home based Soft Ware team” - Lviv PMDay
Working Effectively With Legacy Code
Bottlenecks in Java Applications
.NET executable requirements
Planning Your Career: The Journey
Preparing for a technical interview
Decisions, Decisions: Native to Mobile Web

Viewers also liked (15)

PPT
Project life cycle
PDF
Conducting Group Meetings
PPTX
Dev ops
PPTX
Project life cycle
PPT
Chapter 2 - Team Roles & Responsibilities
PPT
SDLC & Project Team roles_in practice
PDF
Pmbok 4th edition chapter 2 - Project Life cycle and Organization
PPTX
DevOps Introduction
PDF
Project life cycle
PDF
PMP Chap 2- Org. Influence and Project Life Cycle
PDF
PMPProcessGroupTasks
PPTX
Project life cycle
PPT
Conducting Effective Meetings
PDF
Business PMO & IT Pmo What Is The Difference
PPTX
Project development cycle
Project life cycle
Conducting Group Meetings
Dev ops
Project life cycle
Chapter 2 - Team Roles & Responsibilities
SDLC & Project Team roles_in practice
Pmbok 4th edition chapter 2 - Project Life cycle and Organization
DevOps Introduction
Project life cycle
PMP Chap 2- Org. Influence and Project Life Cycle
PMPProcessGroupTasks
Project life cycle
Conducting Effective Meetings
Business PMO & IT Pmo What Is The Difference
Project development cycle
Ad

Similar to 4 roles on the it project team (20)

PDF
Ten Advices for Architects
PDF
10 Hinweise für Architekten
PDF
2019-Nov: Domain Driven Design (DDD) and when not to use it
PDF
Demystifying Data Engineering
PDF
The Profession Of IT Architecture
PDF
50 Shades of Fail KScope16
PPTX
Options for Data Prep - A Survey of the Current Market
PPTX
How to hire and keep engineers happy public
PPTX
Profile Sample Template pptx useful for slide presentation
PPTX
Software architect email list
PDF
My Path From Data Engineer to Analytics Engineer
DOC
Alok.Resume_3.4
PDF
Managing Enterprise Data Science 201904
PPTX
Why We Need Architects (and Architecture) on Agile Projects
PDF
Software Architecture and Architectors: useless VS valuable
PDF
Data Engineering Course Syllabus - WeCloudData
PPTX
Lean-Agile Development with SharePoint - Bill Ayers
PPTX
Basics for front end developer
DOC
JAVA_PLSQL_(9 years)_resume
PDF
A guide to hiring a great developer to build your first app (redacted version)
Ten Advices for Architects
10 Hinweise für Architekten
2019-Nov: Domain Driven Design (DDD) and when not to use it
Demystifying Data Engineering
The Profession Of IT Architecture
50 Shades of Fail KScope16
Options for Data Prep - A Survey of the Current Market
How to hire and keep engineers happy public
Profile Sample Template pptx useful for slide presentation
Software architect email list
My Path From Data Engineer to Analytics Engineer
Alok.Resume_3.4
Managing Enterprise Data Science 201904
Why We Need Architects (and Architecture) on Agile Projects
Software Architecture and Architectors: useless VS valuable
Data Engineering Course Syllabus - WeCloudData
Lean-Agile Development with SharePoint - Bill Ayers
Basics for front end developer
JAVA_PLSQL_(9 years)_resume
A guide to hiring a great developer to build your first app (redacted version)
Ad

More from Daniel Gordon (7)

PPTX
Intelligent pitching
PDF
13 technical debt
PDF
Flow-based Product Development
PDF
10 qa and testing
PDF
9 agile
PDF
5 leading geeks
PPTX
Intelligent pitching for techies
Intelligent pitching
13 technical debt
Flow-based Product Development
10 qa and testing
9 agile
5 leading geeks
Intelligent pitching for techies

Recently uploaded (20)

PPTX
Rotaract New and Prospective Membership Orientation
DOCX
home science to read and practice athome
PDF
5 Insights from Maharashtrian of the Year Award Winners
PPTX
4 Ways To Create More Value For Meetings.pptx
PPTX
Modern trend in hrm in human resources management
PDF
Entrepreneurial_Spirit_Among_University_Students_i.pdf
PPTX
Women talent hub 😁🥳🤗🤗🎉♊😭👌😊😍🤣😆😁🥰😍
PDF
Empowering Future Leaders_ The Impact of the ICC National Leadership Summit b...
PPT
Managing Ethics and Diversity at work.ppt
PDF
Empathetic vision to improve living standards of poors people in society to l...
PPTX
HLA_Poland presentation about HOP training
PDF
Peter Oeij - Industry 5.0 for shaping sustainable and inclusive futures
PPT
30.-Communication-skills-for-highly-effective-teachers.ppt
PPTX
EXT.-EDU-809-ACCOUNTABILITY-IN-EXTENSION.pptx
PDF
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
PDF
Improvement_Proposal_DMAIC dan Tools yang digunakan
PPTX
EXT.-EDU-809-EXTENSION-POLICY-AND-GOALS-.pptx
PPT
social justice to the poor and illlitates and huge support fot he needy peopl...
PDF
Your_Body_is_a_Tuning_Fork_Presentation.pptx.pdf
PDF
Discover Electric Car´s Market updated for General Information
Rotaract New and Prospective Membership Orientation
home science to read and practice athome
5 Insights from Maharashtrian of the Year Award Winners
4 Ways To Create More Value For Meetings.pptx
Modern trend in hrm in human resources management
Entrepreneurial_Spirit_Among_University_Students_i.pdf
Women talent hub 😁🥳🤗🤗🎉♊😭👌😊😍🤣😆😁🥰😍
Empowering Future Leaders_ The Impact of the ICC National Leadership Summit b...
Managing Ethics and Diversity at work.ppt
Empathetic vision to improve living standards of poors people in society to l...
HLA_Poland presentation about HOP training
Peter Oeij - Industry 5.0 for shaping sustainable and inclusive futures
30.-Communication-skills-for-highly-effective-teachers.ppt
EXT.-EDU-809-ACCOUNTABILITY-IN-EXTENSION.pptx
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
Improvement_Proposal_DMAIC dan Tools yang digunakan
EXT.-EDU-809-EXTENSION-POLICY-AND-GOALS-.pptx
social justice to the poor and illlitates and huge support fot he needy peopl...
Your_Body_is_a_Tuning_Fork_Presentation.pptx.pdf
Discover Electric Car´s Market updated for General Information

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