Image may be NSFW.
Clik here to view.
(Image Source: Wikipedia / Creative Commons / Author: VersionOne, Inc)
Agile has been a hot topic in the industry. Many companies are converting their work teams into agile – some others, especially the big enterprises with decades of experience in waterfall model are choosing to be hybrid, experimenting stuffs. Google is a hundred percent agile company. In this article I have collected over hundred agile terms worth knowing if you are planning to shift to the Agile paradigm. This is just a list, you can Google the terms to find their meanings (although I plan to have another article sometimes later explaining these terms.)
I have worked on the Waterfall Model for over five years now as a software engineer in Java/J2EE platform, and I have been recently assigned to work on an agile team. This is the first time I will have a real experience of working in an agile environment. I have taken few agile workshops and agile training in the past, I hope those will be helpful.
So here goes the comprehensive list of agile terms. I plan to add more as I discover these terminologies. Keep coming back.
- 3 Amigos (Analyst, Tester and Developer)
- Acceptance Criteria
- Acceptance Test Driven Development ATDD
- Acceptance Testing
- Agile
- Agile Development Life Cycle Management
- Agile Manifesto
- Anti-Pattern
- Backlog
- Backlog Item
- Behaviour Driven Development BDD
- Burndown
- Business Value Add
- Chicken
- Collocation
- Configuration Management
- Continous Integration
- Cross-Functional Team
- Cycle Time
- Daily Scrum
- Design Pattern
- Done
- Emergence
- Empiricism
- Enterprise Agile
- Epic
- Estimation
- Extreme Programming XP
- Feature Driven Development FDD
- Fibonacci Sequence Estimation
- Flow
- How
- Impediment
- Impediment Backlog
- Inspectig and Adapting
- INVEST model
- Iteration
- Just In Time
- Kaizen
- Kanban
- Key Agile Principles
- Lean
- Muda
- Multi-state Continuous Integration
- Nine-Box Interview Technique
- Non Value Add
- One Piece Flow
- Pair Programming
- Pairing
- Parallel Development
- Pig
- Planning
- Planning Poker
- Process
- Product Backlog
- Product Backlog Item
- Product Owner
- Pull
- Push
- Release Burn down Chart
- Release Plan
- Release Process
- Retrospective
- Roman Vote
- SCM Tools
- Scrum
- Scrum Master
- Scrum Meetings
- Scrum Roles
- Self Organization
- Software Change Configuration Management
- Software Configuration Management
- Software Development
- Software Development Process
- Source Code Control
- Source Code Management
- Spike
- Sprint
- Sprint Burn down
- Sprint Goal
- Sprint Planning
- Sprint Review
- Sprint Task
- Stakeholder
- Stand-Up
- Story
- Story Point
- Task
- Task Board
- Task List
- Team
- Team Member
- Test Driven Development TDD
- Theory of Constraints
- Throughput
- Thumb Vote
- Timeboxing
- U-Shaped Cells
- Unit Testing
- User Stories
- VOC – Voice of the customer
- Value Stream
- Value Stream Mapping
- Velocity
- Vision Statement
- WIP – Work In Progress
- Waste
- What
- Whole Teams
- Work Cells
- XP – Extreme Programming
- XP Practices
Originally posted 2012-01-21 14:23:32.