0% found this document useful (0 votes)
25 views15 pages

SDLC

The document discusses the software development life cycle (SDLC) and working with engineers. It covers the phases of SDLC, Scrum methodology and ceremonies, story estimations, best practices for PMs working with engineers, and the relationship between PMs and engineering managers.

Uploaded by

coolmindzone
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views15 pages

SDLC

The document discusses the software development life cycle (SDLC) and working with engineers. It covers the phases of SDLC, Scrum methodology and ceremonies, story estimations, best practices for PMs working with engineers, and the relationship between PMs and engineering managers.

Uploaded by

coolmindzone
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

SDLC &

How to Work with


<Engineers/>
🗒 Agenda

1 SDLC 2 Scrum 3 Working with Engineers

→ Phases of SDLC → The Scrum Method → Best Practices


→ Brief of each phase → Scrum Ceremonies → PM & EM Relationship
→ Story Estimations → Books to read
Software Development Life Cycle

�� �� �� ��
Planning �� Design
Build
Test
��
Definition
Deploy
Sprint Velocity
Task Estimated Story Points Estimated Value Points
(Effort) (Impact)

HTML Form 2 5

Integration with Google 4 3


Signup

Integration with Twitter 3 3


Signup

Importing old users 6 10

Estimated by developers Estimated by product manager


25

20 18 18
18
16

Sprint 15 15

Velocity

SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4

Forecast Actual
Sprint Retrospective

1. What went well


2. What could be
improved
3. Action points

Tip: Don’t talk personal,


Don’t take personally

https://www.atlassian.com/team-playbook/plays/retrospective
Working with Developers
1. Bring data, research and logic.

2. Show them the bigger picture and how their work contributes.

3. You are responsible for what and why, not how.

4. Give them problems: You’ll mostly end up with a better solution and

a committed developer.

5. Go well with engineering leads/engineering managers.


The EM & PM relationship

🤝 󰚤 󰗦
Mutual Joint Separate
Trust Accountability Ownership
Separate Ownership
- Why (PM)

- What (PM)

- How (EM)

- When (EM)

- Who (EM)
Case
Creating Slack Integrations Marketplace
- Why: Company focus on retention. Critical customer problem to solve.

- What: Integrations marketplace, where any one can add a slack extension. (Create

PRD here)

- How: Technology used, System architecture, Non functional requirements.

- When: When can we ship the feature? Should we go with MVP first?

- Who: Which engineers will work upon this?


As a PM you can help EMs by
- Building a compelling roadmap

- Well defined priorities

- MVP definition for quick shipping


As a EM you can help PMs by
- Create a highly predictable development process

- Drive technical vision and limit tech debt

- Make sure the engineering team is connected to the bigger picture


Recommended Reading

You might also like