Transcript of "Life lessons from agile philosophy"
5 Lessons to Learn from Agile Methodology
A Passionate Philosophy that focus On People over Process that results In Quality Product. Agile Methodology doesn’t believe In Documentation. Agile emphasize that Effective Communication can create a Unified Product Vision Modules are developed and Tested Simultaneously.. Agile helps in faster delivery to the Market What is Agile Methodology ? Agile broke the Traditional software life cycle Principles to Save Time and Money implementing an effective delivery pattern
Agile emphasizes on Collaborative work and Seamless Integration between all stake holders. Unlike Traditional Methodologies, Agile Team members work on a single location that facilitates effective communication between the stake holders. Coming together is to Win
Communication works for those who work at it Most of the Project Issues are due to the stammered communication pattern. Different people have different opinion but everybody in the team should travel towards a specific goal. Agile Philosophy break the “Them and US” tension between the developers and testers
Develop a Passion towards Change Agile Team members should be passionate about change. Agile Projects are delivered in incremental releases with multiple iterations; the team must focus on the working software irrespective of multiple iterations and change in requirements from the customer.
In a Typical Project Environment, more time is wasted over Documentation & Process Detailing. Agile philosophy prefers People over Process, Investing more time on people can yield more quality results. Ultimately its human brains who envision products and ideas, no technology or process can replace our thought process. A fool with a tool is still a fool
Knowledge is Power Agile Team member must charged with a sound domain and product knowledge and they are expected to play the role of a redeemer during adverse situations. Only a focused and stuffed mind can contribute and adapt to the Dynamic Agile environment.