انتقل إلى المحتوى
أمين أبوزيد
SRB-011

التصميم عبر الفرق

  • 7 درس
  • 4 ساعة تدريب (تقدير)
في هذه الصفحة 9 موضوعات

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

نظرة عامة

الموضوعات

  • مواءمة العقود
  • الملكية
  • الجداول الزمنية
  • والاعتماديات

تعلّم أولًا

4 ساعة تدريب (تقدير)

مخرجات التعلم

  1. Map ownership, interfaces, and dependencies across teams for an initiative.
  2. Run a design process that includes every affected team before decisions harden.
  3. Align contracts and timelines so teams can work in parallel (contract-first, stubs, feature flags).
  4. Resolve design conflicts between teams with explicit criteria.

الدروس

  1. 01تصاميم تتجاوز حدود الفرق
  2. 02رسم خريطة الملكية والاعتماديات
  3. 03عمليات تصميم تشاركية
  4. 04التسليم المتوازي بمبدأ العقد أولًا
  5. 05حل النزاعات بين الفرق
  6. 06عرض عملي: جلسة تصميم لأربعة فرق لمزامنة المخزون
  7. 07عرض عملي: فك تعطّل فريق عالق على API فريق آخر

المختبر والتمارين

Lab

SRB-011-LAB1 · Program design

Outcomes: 1–4 · Time: ~4 h

  1. Build the dependency map for the four FulfillCo teams: capabilities, owners, interfaces, consumer-to-provider arrows.
  2. Draft interface agreements (schema, owner, versioning, date) and an integration timeline using stubs and feature flags.
  3. Run a recorded design session with role-played team leads; include a seeded disagreement between two teams.
  4. Resolve one conflict on record using agreed criteria.

Acceptance: every interface has an owner and a date; one conflict resolved on record.

Exercises (assessment: session facilitation scored by role-players)

IDOutcomeTask
SRB-011-EX011Case: stock sync, shipment status, and returns involve four teams. Produce an ownership table and mark the busiest provider.
SRB-011-EX021A map shows a chain A to B to C to D. Identify the schedule risk and propose two ways to shorten it.
SRB-011-EX032Write the pre-read and agenda for a design session on returns, including roles, decision date, and what silence means.
SRB-011-EX043Write a contract-first plan for the stock-changed event: schema agreement, stub, contract test, flag, and swap date.
SRB-011-EX054Case: warehouse team wants a nightly batch; shop team wants near-real-time events. Write criteria, score both, and state what would change the decision.
SRB-011-EX062Review a transcript of a design session where one lead presented a finished design. Identify three process faults and fixes.
SRB-011-EX073Case: a consumer team has waited three weeks for a provider API. Write the unblocking message and a two-week plan.
أظهر الحلول
  • EX01 One accountable owner per capability and interface; the provider with the most inbound arrows (often the stock source) is the bottleneck and gets contracts first.
  • EX02 Chains serialize the schedule. Options: agree contracts early and use stubs so C and D start in parallel; split the middle service's work so a thin interface lands first.
  • EX03 Pre-read: problem, two or three options, constraints known. Agenda with time boxes; roles proposer/reviewer/informed; decision date; silence after the date recorded as agreement.
  • EX04 Week 1 agree schema and versioning rule; provider builds; consumer uses a stub behind a flag; both run contract tests in CI; swap stub for real event on an agreed date.
  • EX05 Criteria such as freshness need, delivery date, operational cost, reversibility. A plausible outcome: events for stock, batch reconciliation as a safety net; state what evidence (stock accuracy tolerance) would flip it.
  • EX06 Faults: no pre-read, decision made before the session, no recorded dissent or owners. Fixes: share options first, ask for constraints, record owners and dates.
  • EX07 Ask for the minimum viable contract, publish a stub, flag the integration, add a contract test and a date; inform managers after talking to the provider lead.
  • Outcome 4 is also covered by the lab (conflict on record); outcome 2 by the lab recording and by Q03.

Workplace evidence: a cross-team design you led to agreement.

الاختبار

Outcomes: O1 ownership and dependency mapping · O2 inclusive design process · O3 contract-first parallel delivery · O4 conflict resolution.

اختبار ذاتي لك: لا توجد درجات، ولا يُحفظ أو يُرسل أي شيء. اختر إجابة ثم تحقق منها، ويمكنك المحاولة مرة أخرى كما تشاء.

  1. 1Three teams all wait on one provider team's API. What is the best reading?O1
  2. 2A dependency map is complete for an interface when it has:O1
  3. 3You designed alone and present for sign-off. Teams raise big objections in the meeting. Most likely cause?O2
  4. 4The best use of a design-session pre-read is to:O2
  5. 5A consumer team can start before the provider finishes by using:O3
  6. 6Contract tests primarily prevent:O3
  7. 7Feature flags help parallel delivery because they:O3
  8. 8Two teams disagree on a design. What should you do first?O4
  9. 9When escalating a conflict, bring:O4
  10. 10A design session ends. What makes it effective?O2

الجزء العملي

Facilitate a recorded cross-team design session with role-played leads (SRB-011 assessment) and complete SRB-011-LAB1. Pass: at least 8/10 on the quiz, a facilitation score of at least the pass mark set by role-players, every interface with an owner and a date, and one conflict resolved on record.

أخطاء شائعة

Designing alone and "presenting" to teams; serial dependencies that block three teams on one.

التقييم

Session facilitation scored by role-players.

دليل من بيئة العمل

A cross-team design you led to agreement.

الصلة بالمسار الوظيفي

Cross-team programs (STF-013).

اكتب للبحث في المستويات والمراحل والوحدات والدروس.