SlideShare a Scribd company logo
1 of 13
Download to read offline
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

Viewers also liked

Conducting Group Meetings
Conducting Group MeetingsConducting Group Meetings
Conducting Group MeetingsMohammad Tawfik
 
Project life cycle
Project life cycleProject life cycle
Project life cycleRaj vardhan
 
Chapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & ResponsibilitiesChapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & Responsibilitiesjcthomasva
 
SDLC & Project Team roles_in practice
SDLC & Project Team roles_in practiceSDLC & Project Team roles_in practice
SDLC & Project Team roles_in practicebizpresenter
 
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 OrganizationAhmad Maharma, PMP,RMP
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
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 CycleAnand Bobade
 
PMPProcessGroupTasks
PMPProcessGroupTasksPMPProcessGroupTasks
PMPProcessGroupTasksAnand Bobade
 
Project life cycle
Project life cycleProject life cycle
Project life cycleMaryam Juma
 
Conducting Effective Meetings
Conducting Effective MeetingsConducting Effective Meetings
Conducting Effective MeetingsUbersoldat
 
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 DifferenceStefan Rank
 

Viewers also liked (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
 

Similar to 4 roles on the it project team

Ten Advices for Architects
Ten Advices for ArchitectsTen Advices for Architects
Ten Advices for ArchitectsEberhard Wolff
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architektenadesso AG
 
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 itMark Windholtz
 
Demystifying Data Engineering
Demystifying Data EngineeringDemystifying Data Engineering
Demystifying Data Engineeringnathanmarz
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT ArchitectureChristopher Grant
 
50 Shades of Fail KScope16
50 Shades of Fail KScope1650 Shades of Fail KScope16
50 Shades of Fail KScope16Christian Berg
 
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 MarketDremio Corporation
 
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 publicPiaw Na
 
Software architect email list
Software architect email listSoftware architect email list
Software architect email listGloriaDylan
 
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 EngineerGoDataDriven
 
DevOps+Data: Working with Source Control
DevOps+Data: Working with Source ControlDevOps+Data: Working with Source Control
DevOps+Data: Working with Source ControlEd Leighton-Dick
 
Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904Mark Tabladillo
 
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 ProjectsRebecca Wirfs-Brock
 
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 valuableComsysto Reply GmbH
 
Data Engineering Course Syllabus - WeCloudData
Data Engineering Course Syllabus - WeCloudDataData Engineering Course Syllabus - WeCloudData
Data Engineering Course Syllabus - WeCloudDataWeCloudData
 
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 AyersSPC Adriatics
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developernamrataa0108
 
JAVA_PLSQL_(9 years)_resume
JAVA_PLSQL_(9 years)_resumeJAVA_PLSQL_(9 years)_resume
JAVA_PLSQL_(9 years)_resumesumanta banerjee
 
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)Oursky
 

Similar to 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)
 

More from Daniel Gordon

More from 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
 

Recently uploaded

From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
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
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
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
 
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
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt2020102713
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
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
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...PROF. PAUL ALLIEU KAMARA
 

Recently uploaded (18)

From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
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
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
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
 
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
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
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
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
 

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