Application Lifecycle Management consists of 8% of total score in Salesforce Platform Lifecycle and Deployment Architect Exam. The topic covers ALM, development methodologies, and governance strategies.

NOTE

Most of the content in this work was generated with the assistance of AI and carefully reviewed, edited, and curated by the author. If you have found any issues with the content on this page, please do not hesitate to contact me at support@issacc.com.

๐Ÿ“˜ Application Lifecycle Management (ALM) & Methodologies


๐Ÿ”„ What is ALM?

  • ALM = managing the entire life of an application โ†’ from โœ๏ธ design โ†’ ๐Ÿ’ป development โ†’ ๐Ÿงช testing โ†’ ๐Ÿš€ release โ†’ ๐Ÿ”ง maintenance.
  • Provides a framework for bug fixes, enhancements, and smooth delivery.
  • Stages:
    1๏ธโƒฃ Plan Release
    2๏ธโƒฃ Develop
    3๏ธโƒฃ Test
    4๏ธโƒฃ Build Release
    5๏ธโƒฃ Test Release
    6๏ธโƒฃ Release

โœจ Benefits:
โœ… Efficiency & productivity
โœ… Avoids defects (quality assurance)
โœ… Predictable & consistent releases
โœ… Faster delivery
โœ… Lower cost
โœ… Long-term stability & maintenance


โš™๏ธ Development Methodologies

๐Ÿ’ง Waterfall

  • ๐Ÿ“ Linear steps โ†’ each must finish before next.
  • Good for: stable requirements, compliance-heavy projects, fixed deadlines.
  • Pros: predictable cost/time, strong docs, structured process.
  • Risks: โŒ inflexible, โŒ little feedback, โŒ slow to adapt, โŒ risk of dissatisfaction.
  • Governance:
    • ๐Ÿ“‹ Change Control Board (CCB)
    • ๐Ÿ“… Milestone reviews

โšก Agile

  • ๐Ÿ”„ Iterative, flexible approach (sprints = 2โ€“4 weeks).
  • Requirements evolve โ†’ continuous delivery & stakeholder input.
  • Pros: adaptability, collaboration, early value delivery.
  • Risks: โš ๏ธ scope creep, โš ๏ธ quality trade-offs, โš ๏ธ integration challenges, โš ๏ธ weak docs.
  • Governance:
    • ๐Ÿ—‚ Backlog prioritization
    • ๐Ÿ“ฃ Daily stand-ups
    • ๐Ÿ” Sprint reviews & retrospectives

๐Ÿ‰ Scrum (Agile framework)

  • Core values: ๐Ÿ’ช Commitment, ๐Ÿฆ Courage, ๐ŸŽฏ Focus, ๐Ÿ”“ Openness, ๐Ÿ™ Respect
  • Roles: Product Owner, Scrum Master, Dev Team
  • Meetings: planning, daily stand-ups, reviews, retrospectives
  • Artifacts: backlog, sprint backlog, burndown chart, increments

๐Ÿƒ Lean (Agile framework)

  • โœ‚๏ธ Eliminate waste, โ™ป๏ธ continuous improvement, ๐Ÿ“ˆ efficiency + quality
  • Principles: Identify value โ†’ Map value stream โ†’ Create flow โ†’ Establish pull โ†’ Seek perfection

๐Ÿ“‹ Kanban (Agile framework)

  • ๐Ÿ‘€ Visual board โ†’ cards flow left โ†’ right
  • ๐Ÿ”ข WIP limits โ†’ avoid overload
  • โฑ Metrics: cycle time & throughput
  • Flexible โ†’ embraces small, incremental changes

๐Ÿ”€ Hybrid

  • ๐Ÿงฉ Mix of Waterfall (structure, upfront docs) + Agile (flexibility, feedback)
  • Good for: complex integrations, mid-sized companies balancing old & new.
  • Risks: โš ๏ธ confusing rules, โš ๏ธ high overhead, โš ๏ธ resource strain.
  • Mitigation: ๐ŸŽ“ training, ๐Ÿ“ข clear scope, โ›ณ phase-gate reviews

๐Ÿ›ก Governance Strategies

Governance = structure to control changes, align priorities, ensure security/compliance.

  • Waterfall: CCB + Milestone reviews
  • Agile: backlog priority, daily stand-ups, sprint ceremonies
  • Benefits: โœ… efficiency, โœ… transparency, โœ… compliance, โœ… resource optimization

๐Ÿข Case Scenarios & Solutions

1๏ธโƒฃ Enterprise Client (regulated)

  • Needs: stable scope, fixed deadline, compliance docs.
  • โœ… Solution: Waterfall (structured, documentation-heavy).
  • โš ๏ธ Risks: late change inflexibility โ†’ mitigate with strong upfront requirements + milestone reviews.

2๏ธโƒฃ E-Commerce Startup (fast-paced)

  • Needs: evolving requirements, frequent updates, flexibility.
  • โœ… Solution: Agile (iterative, incremental delivery, user feedback).
  • โš ๏ธ Risks: scope creep & weak planning โ†’ mitigate with backlog prioritization + sprint discipline.

3๏ธโƒฃ Retail Company (mid-sized)

  • Needs: integration + customization, balance of structure & adaptability.
  • โœ… Solution: Hybrid (Waterfall for integration + Agile for custom features).
  • โš ๏ธ Risks: confusion & resource strain โ†’ mitigate with training, clear rules, phase-gate reviews.

4๏ธโƒฃ Healthcare Provider (values-driven)

  • Needs: patient-first culture, respect, openness; new to Agile but curious.
  • โœ… Solution: Scrum (values align perfectly).
  • โš ๏ธ Risks: new to iteration & transparency โ†’ mitigate with training, team-building, focus on sprint goals.

๐Ÿ“Š Development Methodologies Cheat Sheet

๐Ÿš€ Methodology๐ŸŒŸ Prosโš ๏ธ Risks๐Ÿ›ก Governance๐ŸŽฏ Best Fit
๐Ÿ’ง Waterfallโœ… Clear structure
โœ… Strong docs
โœ… Predictable
โŒ No flexibility
โŒ Low feedback
โŒ Risk of mismatch
๐Ÿ“‹ Change Control Board
๐Ÿ“… Milestone reviews
๐Ÿข Regulated industries
๐Ÿ“‘ Fixed scope & deadline
โšก Agile๐Ÿ”„ Iterative
๐Ÿค Collab focus
๐Ÿšš Fast delivery
โš ๏ธ Scope creep
โš ๏ธ Weak docs
โš ๏ธ Quality trade-offs
๐Ÿ—‚ Backlog priority<br๐Ÿ“ฃ Daily stand-ups
๐Ÿ” Sprint reviews
๐Ÿš€ Startups
๐Ÿ”„ Rapid change
๐Ÿ’ฌ Frequent feedback
๐Ÿ‰ Scrumโฑ 2โ€“4 wk sprints
๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Clear roles
๐Ÿ’ก Values-driven (Commitment, Courage, Focus, Openness, Respect)
โŒ Needs full engagement
โŒ Culture resistance
โŒ Focus drift
๐Ÿ—“ Sprint ceremonies
๐Ÿ“Š Backlogs & charts
๐Ÿ” Retrospectives
โค๏ธ Value-driven orgs
๐Ÿฅ Healthcare / team focus
๐Ÿ”„ Iterative projects
๐Ÿƒ Leanโœ‚๏ธ Cut waste
๐Ÿ“ˆ Efficient use
โ™ป๏ธ Continuous improve
โš ๏ธ Risk of under-planning
โš ๏ธ Slow decisions
๐Ÿ—บ Value mapping
๐Ÿ“š Learning loops
๐Ÿญ Efficiency seekers
๐Ÿ’ก Process improvement
๐Ÿ“‹ Kanban๐Ÿ‘€ Visual board
๐Ÿ”ข WIP limits
๐Ÿ“Š Metrics (cycle/throughput)
โŒ Bottlenecks
โŒ Less structure
๐Ÿ“Š Track metrics
๐Ÿงฎ WIP discipline
๐Ÿ”ง Ops/support teams
๐Ÿ“ˆ Incremental change
๐Ÿ”€ Hybrid๐Ÿงฉ Structured + Flexible
๐Ÿ›ก Early risk detect
๐Ÿ—“ Iterative feedback
โš ๏ธ Confusion risk
โš ๏ธ High overhead
โš ๏ธ Diluted benefits
๐ŸŽ“ Training
๐Ÿ“ข Clear rules
โ›ณ Phase-gates
๐Ÿ›’ Mid-size orgs
๐Ÿ”Œ Complex integrations
โš–๏ธ Balance need

๐ŸŽฏ Key Takeaways

  • ๐Ÿ’ง Waterfall = ๐Ÿ“‘ Stability + Compliance-heavy projects
  • โšก Agile = ๐Ÿš€ Speed + Flexibility + Frequent feedback
  • ๐Ÿ”€ Hybrid = โš–๏ธ Balance + Complex integrations
  • ๐Ÿ‰ Scrum = โค๏ธ Values-driven teams
  • ๐Ÿƒ Lean = โœ‚๏ธ Efficiency + Waste reduction
  • ๐Ÿ“‹ Kanban = ๐Ÿ‘€ Flow + Incremental improvements

๐Ÿ“ˆ Flow Charts

flowchart TD
  A([๐Ÿš€ Start: Pick Methodology]) --> B{๐Ÿงญ Stable Requirements?}
  B -- Yes --> C{๐Ÿงพ Heavy Compliance?}
  C -- Yes --> W[๐Ÿ’ง WATERFALL<br/>Structured, docs, predictable]
  C -- No --> D{๐Ÿงฉ Complex Integrations?}
  D -- Yes --> H[๐Ÿ”€ HYBRID<br/>Plan upfront + iterate features]
  D -- No --> W

  B -- No --> E{โšก Need Speed & Flexibility?}
  E -- Yes --> F{๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Stakeholders Available?}
  F -- Yes --> G{โค๏ธ Culture fits Scrum values?}
  G -- Yes --> S[๐Ÿ‰ SCRUM<br/>2โ€“4wk sprints, roles, ceremonies]
  G -- No --> I{๐Ÿ”ง Work Type?}
  I -- Flow/Support --> K[๐Ÿ“‹ KANBAN<br/>Visual WIP, continuous flow]
  I -- Project/Features --> AGL[โšก AGILE<br/>Iterative delivery, evolving scope]

  F -- No --> K

  E -- No --> D

  %% Efficiency path
  A --> L{โœ‚๏ธ Focus on Efficiency?}
  L -- Yes --> LEAN[๐Ÿƒ LEAN<br/>Waste cut, value stream, Kaizen]
  L -- No --> B

๐Ÿ“š Flashcards

๐Ÿงญ Scenario Cards

๐Ÿงช Quick Check Mixers