SlideShare a Scribd company logo
1 of 9
CEN 4021
SOFTWARE ENGINEERING II
I N S T R U C T O R : A N T O N F A J A R D O
A TECH LEAD ROLE
TECH LEAD ROLE
1
Owns the Technical Vision
 Collaborate with track leads on the technology vision of the release
 Joined at the hip with the release PM
 Create models and assess alternative approaches
 Prepare compelling architectural artifacts and presentations
 Take a holistic system viewpoint
 Subdivide a complex application, during the design phase, into smaller,
 more manageable pieces
 Grasp the functions of each component within the Enterprise
 Understand and designs the interactions and dependencies among components
 Communicate these concepts to developers and team leads
CHARACTER TRAITS
2
Visionary
Pragmatic
People Person
Sensitive to Non-Sense
Incredible Delegator
A Kid in a toy shop
Passionate about Quality and Excellence
CHARACTERISTICS OF A GREAT TECH LEAD
3
Visionary You must be able to articulate a convincing portrait of the future and of
how to get there. Leadership is about change, because anyone can preside over a bunch of
people milling around going nowhere. To lead change, you have to present a compelling
vision of the new reality (notice we used reality and not future here) because your role is not
just about envisioning the future, but modeling the way and making the process of achieving it
seem exciting and worthwhile. Being visionary means several other foundational traits – you
are creative, inquisitive, investigative, tolerant of ambiguity, and excellent at working at an
abstract level. Modeling the way means you make the time and personal commitment to get
your hands dirty – you truly “own” the designs and you are in the code.
Pragmatic Your day-to-day decision making must be grounded in reality. If you
indulge in wishful thinking about the practicality of your solution or the capabilities of your
team, or for that matter, use excessive cynicism while attempting to play it safe, sooner more
often than later, your decisions won't be accepted and if they are, they will result in failure.
Don’t do it. Be practical, authentic and real. Understand what you don’t know as well. The key
determinant of pragmatism is being able to see from and sell to multiple viewpoints and to use
this perspective to inform your views and decisions.
CHARACTERISTICS OF A GREAT TECH LEAD
4
People person A lot of your job is motivation, and to motivate people you have to
understand them, empathize with them and know what creates a win for them as individuals
within the result that is the solution we are building. You are sensitive to where the power is on
your team and within your client organization. Not just the political or economic power as
determined by title or who signs the check, but also the people with emotional and intellectual
power. You tend to leverage emotional and intellectual power yourself, preferring these over
political power.
Sensitive to nonsense You need a state-of-the-art nonsense detector to wade through
all the inaccurate, incomplete and sometimes misleading information that will inundate you
every day. Your nonsense detector must avoid what statisticians call Category 1 nonsense
and Category 2 nonsense errors. You encounter a Category 1 error when you fail to recognize
nonsense. You experience a Category 2 error when you mistake something legitimate for
nonsense.
CHARACTERISTICS OF A GREAT ARCHITECT
5
An incredible delegator In the end, your longevity in your role and career success
depends entirely on the delivery of high quality working systems and the technical leaders you
help grow. This means giving your best technical people assignments, getting them to make
commitments and live up to them. And inspiring your full team towards nothing short of
excellence. While this may seem basic, this ability is exceptionally rare. You have realized that
you are an effective delegator because you are also a great teacher and coach.
A kid in a toyshop You personally preside over stuff that would have made
Issac Asimov faint dead away in astonishment. The technology we design, install and
manage, with all its warts, zits and bugs, was unimagined when you were born. This is really
cool stuff. Your team members, or at least the best of them, get paid for their hobby. They do
this stuff because it’s way cool. So should you, because otherwise why would you put yourself
through this? There are easier ways to make a living, and unless you have a passion for the
technology and what it can do, you’ll hate your job, you’ll disparage the people who make you
succeed, and in a very short period of time, you’ll fail.
Passionate about Quality and Excellence You personally live and drive
your team towards excellence, painting a passionate vision for what Quality means, and
inspiring your team to practice Quality behaviors daily
TEAM LEAD ROLE IN DETAIL
6
Own the process of your project and ensure the highest quality construction
Own the work approach and estimation metrics
Be relevant and contribute to the technology roadmap
Ask questions and be inquisitive across tracks
Identify technical skills gaps and ensure they get filled, in some cases by personally
conducting training
Write exemplary code, and teach others to do so
Be in the details – trust and verify
Troubleshoot and solve thorny technical issues
Perform root cause analysis and implement mitigation plans to avoid recurrence
Inform priorities among competing demands on the technical team time
Minimize waste
TEAM LEAD ROLE IN DETAIL
7
Understand and communicate the impact of changes on the solution and work effort
Lead from the trenches, above, and everywhere in between
Communicate effectively with your PM, Tech lead and team
Sell the technical and quality vision and keep it alive
Listen and take the pulse of your team and technical clients
Be a trusted adviser to your internal client
Be a role model for the technologists on your team
Help developers and internal clients see the value of architecture and quality processes
Motivate your team to strive for quality and efficiency in everything they do
TECH LEAD ROLE IN A PROJECT
8
Release Kick off
• Collaborate with PM
on a detailed plan for
Requirements &
Design phase
- Refine release
duration and capacity
assessment
Requirements
Analysis and Design
• Understand BRD
• Review and
collaborate on
technical design
document
• Refine story list and
Dev. estimate w BA
& PM and assist on
detailed plan for
development phase
Development & Testing
• Guide development of Stories
• Guide Code Review including Peer Reviews
• Review project progress with PM and callout potential risks to
timeline
• Provide options to coding problems to get project back on track
Release
Testing:
• Participate
in defect
prioritizatio
n and
complex
bug
resolution
Dev. Kick off with PM:
• Review/refine dev.
story list and Estimates
• Refine Resource
Capacity vs. Scope
Refinement
Release End
Retrospective:
• Retrospect the
completed release
using a checklist
• Receive feedback
from business teams
• Collect information
that will inform
planning for the next
Release
Release
Demo:
• Demo for
Business
Users
• Identify
blockers
for UAT
Release Prep:
• Tech and track leads
identified
• Participate in High
Level effort
assessment w PM
Release
Prep
Finish
Week 4 Week 8 Week 11
Requirements Analysis & Design Development & Testing Release
Testing
UAT
Release Kick off
Development Kick Off
Release Demo Cut Over
Release End Retrospective
Begin Next Release
Pre-Work
Week 1
UAT Kickoff
Requirements
• Collaborate and guide
requirements gathering
and documentation with
SA and or BA if needed

More Related Content

What's hot

What's hot (19)

2-Hour Design Sprint Agenda
2-Hour Design Sprint Agenda2-Hour Design Sprint Agenda
2-Hour Design Sprint Agenda
 
Mobile Day - Design sprint
Mobile Day - Design sprintMobile Day - Design sprint
Mobile Day - Design sprint
 
Design Sprint - Day 1
Design Sprint - Day 1 Design Sprint - Day 1
Design Sprint - Day 1
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Google Design Spint Fundamental Guide
Google Design Spint Fundamental GuideGoogle Design Spint Fundamental Guide
Google Design Spint Fundamental Guide
 
A 'Non-Google' Approach to Design Sprints
A 'Non-Google' Approach to Design SprintsA 'Non-Google' Approach to Design Sprints
A 'Non-Google' Approach to Design Sprints
 
Estimation tricks and traps
Estimation tricks and trapsEstimation tricks and traps
Estimation tricks and traps
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Design Sprint Workshop UXLx 2017
Design Sprint Workshop UXLx 2017Design Sprint Workshop UXLx 2017
Design Sprint Workshop UXLx 2017
 
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 3
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 3Costanoa Expert Series: What Business Leaders Should Know About Design- Order 3
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 3
 
Insight : Design Sprint - Google Business Group Bandung
Insight : Design Sprint - Google Business Group BandungInsight : Design Sprint - Google Business Group Bandung
Insight : Design Sprint - Google Business Group Bandung
 
The Non-Google Design Sprint
The Non-Google Design SprintThe Non-Google Design Sprint
The Non-Google Design Sprint
 
Design sprint workshop at Fresh Tilled Soil
Design sprint workshop at Fresh Tilled SoilDesign sprint workshop at Fresh Tilled Soil
Design sprint workshop at Fresh Tilled Soil
 
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
Erste Bank — How to Cut off Development Times & Get Feedback From Real Users,...
 
WTF is Design Thinking
WTF is Design ThinkingWTF is Design Thinking
WTF is Design Thinking
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprint
 
Design Thinking V2.0
Design Thinking V2.0Design Thinking V2.0
Design Thinking V2.0
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Design sprint - What is it and how it works
Design sprint - What is it and how it worksDesign sprint - What is it and how it works
Design sprint - What is it and how it works
 

Similar to Lecture 03

Engaging Advocates by Vertical
Engaging Advocates by VerticalEngaging Advocates by Vertical
Engaging Advocates by Vertical
Don Currie
 
GCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UK
GCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UKGCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UK
GCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UK
KTN
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
John Greer
 
Indispensable Project Manager
Indispensable Project Manager Indispensable Project Manager
Indispensable Project Manager
PMIUKChapter
 

Similar to Lecture 03 (20)

Engaging Advocates by Vertical
Engaging Advocates by VerticalEngaging Advocates by Vertical
Engaging Advocates by Vertical
 
Engineering Career Paths.pdf
Engineering Career Paths.pdfEngineering Career Paths.pdf
Engineering Career Paths.pdf
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development Teams
 
Principles of Technology Leadership
Principles of Technology LeadershipPrinciples of Technology Leadership
Principles of Technology Leadership
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
 
Basic Engineering Design (Part 1): Identify the Problem
Basic Engineering Design (Part 1):  Identify the ProblemBasic Engineering Design (Part 1):  Identify the Problem
Basic Engineering Design (Part 1): Identify the Problem
 
How to Avoid Poor Quality with Dedicated Teams
How to Avoid Poor Quality with Dedicated TeamsHow to Avoid Poor Quality with Dedicated Teams
How to Avoid Poor Quality with Dedicated Teams
 
Designing Your Career @ amUX Atlanta
Designing Your Career @ amUX AtlantaDesigning Your Career @ amUX Atlanta
Designing Your Career @ amUX Atlanta
 
Customer Success Hiring Guide
Customer Success Hiring GuideCustomer Success Hiring Guide
Customer Success Hiring Guide
 
What is good product management
What is good product managementWhat is good product management
What is good product management
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
GCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UK
GCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UKGCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UK
GCRF Demonstrate Impact: Human Centred Design - Ben Griffin, Innovate UK
 
How to recruit an it project manager it-toolkits
How to recruit an it project manager   it-toolkitsHow to recruit an it project manager   it-toolkits
How to recruit an it project manager it-toolkits
 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management Candidates
 
Winning the right to deploy AI: Dedication to craft, designing the right expe...
Winning the right to deploy AI: Dedication to craft, designing the right expe...Winning the right to deploy AI: Dedication to craft, designing the right expe...
Winning the right to deploy AI: Dedication to craft, designing the right expe...
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management
 
Cn 5 Day Presentation
Cn 5 Day PresentationCn 5 Day Presentation
Cn 5 Day Presentation
 
Indispensable Project Manager
Indispensable Project Manager Indispensable Project Manager
Indispensable Project Manager
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Recently uploaded (20)

(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 

Lecture 03

  • 1. CEN 4021 SOFTWARE ENGINEERING II I N S T R U C T O R : A N T O N F A J A R D O A TECH LEAD ROLE
  • 2. TECH LEAD ROLE 1 Owns the Technical Vision  Collaborate with track leads on the technology vision of the release  Joined at the hip with the release PM  Create models and assess alternative approaches  Prepare compelling architectural artifacts and presentations  Take a holistic system viewpoint  Subdivide a complex application, during the design phase, into smaller,  more manageable pieces  Grasp the functions of each component within the Enterprise  Understand and designs the interactions and dependencies among components  Communicate these concepts to developers and team leads
  • 3. CHARACTER TRAITS 2 Visionary Pragmatic People Person Sensitive to Non-Sense Incredible Delegator A Kid in a toy shop Passionate about Quality and Excellence
  • 4. CHARACTERISTICS OF A GREAT TECH LEAD 3 Visionary You must be able to articulate a convincing portrait of the future and of how to get there. Leadership is about change, because anyone can preside over a bunch of people milling around going nowhere. To lead change, you have to present a compelling vision of the new reality (notice we used reality and not future here) because your role is not just about envisioning the future, but modeling the way and making the process of achieving it seem exciting and worthwhile. Being visionary means several other foundational traits – you are creative, inquisitive, investigative, tolerant of ambiguity, and excellent at working at an abstract level. Modeling the way means you make the time and personal commitment to get your hands dirty – you truly “own” the designs and you are in the code. Pragmatic Your day-to-day decision making must be grounded in reality. If you indulge in wishful thinking about the practicality of your solution or the capabilities of your team, or for that matter, use excessive cynicism while attempting to play it safe, sooner more often than later, your decisions won't be accepted and if they are, they will result in failure. Don’t do it. Be practical, authentic and real. Understand what you don’t know as well. The key determinant of pragmatism is being able to see from and sell to multiple viewpoints and to use this perspective to inform your views and decisions.
  • 5. CHARACTERISTICS OF A GREAT TECH LEAD 4 People person A lot of your job is motivation, and to motivate people you have to understand them, empathize with them and know what creates a win for them as individuals within the result that is the solution we are building. You are sensitive to where the power is on your team and within your client organization. Not just the political or economic power as determined by title or who signs the check, but also the people with emotional and intellectual power. You tend to leverage emotional and intellectual power yourself, preferring these over political power. Sensitive to nonsense You need a state-of-the-art nonsense detector to wade through all the inaccurate, incomplete and sometimes misleading information that will inundate you every day. Your nonsense detector must avoid what statisticians call Category 1 nonsense and Category 2 nonsense errors. You encounter a Category 1 error when you fail to recognize nonsense. You experience a Category 2 error when you mistake something legitimate for nonsense.
  • 6. CHARACTERISTICS OF A GREAT ARCHITECT 5 An incredible delegator In the end, your longevity in your role and career success depends entirely on the delivery of high quality working systems and the technical leaders you help grow. This means giving your best technical people assignments, getting them to make commitments and live up to them. And inspiring your full team towards nothing short of excellence. While this may seem basic, this ability is exceptionally rare. You have realized that you are an effective delegator because you are also a great teacher and coach. A kid in a toyshop You personally preside over stuff that would have made Issac Asimov faint dead away in astonishment. The technology we design, install and manage, with all its warts, zits and bugs, was unimagined when you were born. This is really cool stuff. Your team members, or at least the best of them, get paid for their hobby. They do this stuff because it’s way cool. So should you, because otherwise why would you put yourself through this? There are easier ways to make a living, and unless you have a passion for the technology and what it can do, you’ll hate your job, you’ll disparage the people who make you succeed, and in a very short period of time, you’ll fail. Passionate about Quality and Excellence You personally live and drive your team towards excellence, painting a passionate vision for what Quality means, and inspiring your team to practice Quality behaviors daily
  • 7. TEAM LEAD ROLE IN DETAIL 6 Own the process of your project and ensure the highest quality construction Own the work approach and estimation metrics Be relevant and contribute to the technology roadmap Ask questions and be inquisitive across tracks Identify technical skills gaps and ensure they get filled, in some cases by personally conducting training Write exemplary code, and teach others to do so Be in the details – trust and verify Troubleshoot and solve thorny technical issues Perform root cause analysis and implement mitigation plans to avoid recurrence Inform priorities among competing demands on the technical team time Minimize waste
  • 8. TEAM LEAD ROLE IN DETAIL 7 Understand and communicate the impact of changes on the solution and work effort Lead from the trenches, above, and everywhere in between Communicate effectively with your PM, Tech lead and team Sell the technical and quality vision and keep it alive Listen and take the pulse of your team and technical clients Be a trusted adviser to your internal client Be a role model for the technologists on your team Help developers and internal clients see the value of architecture and quality processes Motivate your team to strive for quality and efficiency in everything they do
  • 9. TECH LEAD ROLE IN A PROJECT 8 Release Kick off • Collaborate with PM on a detailed plan for Requirements & Design phase - Refine release duration and capacity assessment Requirements Analysis and Design • Understand BRD • Review and collaborate on technical design document • Refine story list and Dev. estimate w BA & PM and assist on detailed plan for development phase Development & Testing • Guide development of Stories • Guide Code Review including Peer Reviews • Review project progress with PM and callout potential risks to timeline • Provide options to coding problems to get project back on track Release Testing: • Participate in defect prioritizatio n and complex bug resolution Dev. Kick off with PM: • Review/refine dev. story list and Estimates • Refine Resource Capacity vs. Scope Refinement Release End Retrospective: • Retrospect the completed release using a checklist • Receive feedback from business teams • Collect information that will inform planning for the next Release Release Demo: • Demo for Business Users • Identify blockers for UAT Release Prep: • Tech and track leads identified • Participate in High Level effort assessment w PM Release Prep Finish Week 4 Week 8 Week 11 Requirements Analysis & Design Development & Testing Release Testing UAT Release Kick off Development Kick Off Release Demo Cut Over Release End Retrospective Begin Next Release Pre-Work Week 1 UAT Kickoff Requirements • Collaborate and guide requirements gathering and documentation with SA and or BA if needed