0% found this document useful (0 votes)
120 views1 page

Agile Methodology Cheat Sheet by Debabrata Das 1733925339

Uploaded by

joyasolbeats
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)
120 views1 page

Agile Methodology Cheat Sheet by Debabrata Das 1733925339

Uploaded by

joyasolbeats
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/ 1

Agile Cheat Sheet

By Debabrata Das

Agile Overview Key Agile Frameworks


• Agile is a project management and software 1. Scrum
development approach focused on delivering value o Roles: Product Owner, Scrum Master, Development
incrementally, emphasizing flexibility, collaboration, Team.
and customer satisfaction. o Artifacts: Product Backlog, Sprint Backlog,
Increment.
4 Pillars of Agile o Events: Sprint, Sprint Planning, Daily Stand-up,
1. Individuals and Interactions Over Processes and Tools Sprint Review, Sprint Retrospective.
o Focus on people and their interactions rather than o 5 Scrum Values: Commitment, Courage, Focus,
rigid processes or tools. Effective collaboration and Openness, and Respect.
communication lead to better project outcomes. 2. Kanban
2. Working Software Over Comprehensive o Core Principles: Visualize Work, Limit Work in
Documentation Progress (WIP), Manage Flow, Continuous
o Deliver working software frequently and prioritize Improvement.
functional products over extensive documentation. o Kanban Board: Columns represent stages (To Do, In
The software itself is the primary measure of Progress, Done), Cards represent tasks.
progress. 3. Lean
3. Customer Collaboration Over Contract Negotiation o Focus: Eliminating waste, optimizing efficiency,
o Engage customers and stakeholders in continuous delivering value.
collaboration throughout the project, ensuring their o Principles: Value, Value Stream, Flow, Pull,
needs are met, and their feedback is integrated into Perfection.
the product. 4. Extreme Programming (XP)
4. Responding to Change Over Following a Plan o Focus: High-quality software with frequent releases.
o Adapt to changes even late in development, o Practices: Pair Programming, Test-Driven
maintaining flexibility to adjust project plans as Development (TDD), Continuous Integration (CI),
necessary to meet evolving customer requirements. Refactoring.
12 Agile Principles Common Agile Metrics
1. Customer Satisfaction: Deliver valuable software early • Lead Time: Time from work start to completion.
and continuously to satisfy the customer.
• Cycle Time: Time taken to complete a specific task.
2. Welcome Change: Embrace changing requirements,
• Throughput: Number of work items completed in a
even late in development, for the customer's
given period.
competitive advantage.
• Cumulative Flow Diagram (CFD): Visualizes flow and
3. Frequent Delivery: Deliver working software
identifies bottlenecks.
frequently, with a preference for shorter timescales.
4. Collaboration: Business people and developers must Agile Tools
work together daily throughout the project. • JIRA, Trello, Azure DevOps, Asana: Tools for managing
5. Motivated Teams: Build projects around motivated Agile projects.
individuals. Give them the environment and support • Version Control: Git, GitHub, Bitbucket for managing
they need, and trust them to get the job done. code changes.
6. Face-to-Face Communication: The most efficient and • CI/CD Pipelines: Jenkins, Travis CI for automating builds
effective method of conveying information to and and deployments.
within a development team is face-to-face
conversation. Common Agile Metrics
7. Working Software: Working software is the primary • Lead Time: Time from work start to completion.
measure of progress. • Cycle Time: Time taken to complete a specific task.
8. Sustainable Development: Agile processes promote • Throughput: Number of work items completed in a
sustainable development. The team should be able to given period.
maintain a constant pace indefinitely. • Cumulative Flow Diagram (CFD): Visualizes flow and
9. Technical Excellence: Continuous attention to technical identifies bottlenecks.
excellence and good design enhances agility.
10. Simplicity: The art of maximizing the amount of work Agile Mindset
not done—essential. • Embrace Change: Be open to changing requirements,
11. Self-Organizing Teams: The best architectures, even late in development.
requirements, and designs emerge from self-organizing • Collaborate: Work closely with customers,
teams. stakeholders, and team members.
12. Reflection and Adjustment: At regular intervals, the • Focus on Value: Deliver valuable products frequently.
team reflects on how to become more effective, then • Continuous Learning: Regularly inspect and adapt
tunes and adjusts its behavior accordingly. processes and practices.

You might also like