What is a Full-Stack team ? Gary Schultz , VP Marketing Thomas - - PowerPoint PPT Presentation

what is a full stack team
SMART_READER_LITE
LIVE PREVIEW

What is a Full-Stack team ? Gary Schultz , VP Marketing Thomas - - PowerPoint PPT Presentation

Web Products What is a Full-Stack team ? Gary Schultz , VP Marketing Thomas Burleson , Principal Architect Executives Product Investors Stake Key Customers Holders Product PO FE QA UX BE Team Full-Stack team Product Web


slide-1
SLIDE 1

What is a Full-Stack team ?

Web Products

Gary Schultz, VP Marketing Thomas Burleson, Principal Architect

slide-2
SLIDE 2

Full-Stack team

PO FE QA UX BE Product Team Key Customers Product Stake Holders Executives Investors

Web Application(s) or Service(s)

Product

slide-3
SLIDE 3

Full-Stack team

Product Team Key Customers Product Stake Holders Executives Investors

Web Application(s) or Service(s)

Product

PO+UX FE+UX+QA BE+QA

slide-4
SLIDE 4

Product FE BE QA Design

Full-Stack Full-Stack Product Teams Product Teams

Enterprise Enterprise

slide-5
SLIDE 5

Colocation Colocation Not Required Not Required

Encourage distributed teams

slide-6
SLIDE 6

Product Owner (PO) Product Owner (PO)

Responsibility Skills Consequences

... if absent or invalid skills and focus

StakeHolder Liason Customer Success Product Delivery Product Validation Backlog Prep + Maintenance Listen to Customer Watch Market + Competitors Requirements Analysis Identify Product Features Communication + Planning Wrong MVP Wrong Product/Features Loss of Customers

slide-7
SLIDE 7

Consequences

... if absent or invalid skills and focus

Technical Lead (SEL) Technical Lead (SEL)

Responsibility Skills

Partner w/ Product Owner Product Implementation Product CI/CD Guide/Mentor Developers Technology CI/CD Developer Leadership Sprint Guidance Architeture Technical Debt Delivery Failures Quality Failures Incomplete Features Team Turnover

slide-8
SLIDE 8

Front-End Developer (FE) Front-End Developer (FE)

Responsibility Skills

Product Features Product Tests Sprint work and PR Coordinate w/ UX Designer Coordinate w/ BE Developer Web Technology Competence Development Competence Teamwork Product Delays Unstable Features Unusable Code Product Failures

Consequences

... if absent or invalid skills and focus

slide-9
SLIDE 9

User Experience Designer (UX) User Experience Designer (UX)

Responsibility Skills

Requirements to Features Workflow Design Feature UI Designs Product Component Design Designer Competence Usability Expertise HTML/CSS Comfort Developer Communication Developer UI Pairing Inconsistent UI Flawed workflow Customer Frustrations Product Abandonment

Consequences

... if absent or invalid skills and focus

slide-10
SLIDE 10

Back-End Developer (BE) Back-End Developer (BE)

Responsibility Skills

Data Modeling Data Persistence, Caching & Security Data Services + API Expertise API Services Documentation API + Database Testing Database & Cloud Expertise Microservices Experties API Design API Document API Discoverability Communication with FE Developer Slow Product Unstable Product Corrupted or Lost Data Stolen Data

Consequences

... if absent or invalid skills and focus

slide-11
SLIDE 11

Quality Assurance (QA) Quality Assurance (QA)

Responsibility Skills

Acceptance Testing Workflow Testing UI Regression Testing Performance Testing Deployment Gatekeeper Broken Product Corrupted Data Customer Abandonment e2e Expertise CI/CD Competence Feature Testing Bug Discovery Communication w/ BE + FE

Consequences

... if absent or invalid skills and focus