Yaron Tsubery Website: www.dSmartest.com Email: [email protected]Mobile: +972 52 8549255 Smartest technologies Ltd. Providing the SMART solutions to your deliveries Daily Dilemmas in Agile Projects SIGiST Israel Event 5 th May 2010 16 May 2010 1 Smartest Technologies (c) 2010
29
Embed
Smartest technologies Ltd.legacy17.sela.co.il/...In_Agile_Projects_05-2010.pdf · Agile Software Development Agile software development refers to a group of software development methodologies
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
More then 18 years experience in Software Development and Testing,
Managing testing groups and projects deployed to customers located in Israel, USA, Europe, and Fareast countries and...
Director QA & Testing, Comverse,
President of ITCB (Israeli Testing Certification Board) and a formal member in ISTQB,
President of ISTQB (International Software Testing Qualifications Board).
16 May 2010 3Smartest Technologies (c) 2010
Introduction
Presentation’s objectives
What is Agile?
Why do we have dilemmas?
The simplified process – AC/DC
Questions and Dilemmas
Summary
Presentation’s Objectives
Share with you dilemmas that we had in Agile projects,
Stimulate your mind on this subject,
Show some benefits you can gain from.
16 May 2010 5Smartest Technologies (c) 2010
Introduction
Presentation’s objectives
What is Agile?
Why do we have dilemmas?
The simplified process – AC/DC
Questions and Dilemmas
Summary
Agile Software Development
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The term was coined in the year 2001 when the Agile Manifesto was formulated.
Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.
And in Hebrew?
16 May 2010 7Smartest Technologies (c) 2010
Agile Manifesto
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.