SlideShare a Scribd company logo
Agile
Basic Understanding
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
What is Agile:
Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of
the project, instead of trying to deliver it all at once near the end.
It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and
then continuously delivering them in short two week cycles called iterations.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How does it work?
At its core, Agile does the same thing you and I do when faced with too much to do and
not enough time.
You make a list
Sitting down with your customer you make a list of features they would like to see in their
software. We call these things user stories and they become the To Do list for your project.
You size things up
Then, using Agile estimation techniques, you size your stories relatively to each other,
coming up with a guess as to how long you think each user story will take.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How does it work?
You set some priorities
Like most lists, there always seems to be more to do than time allows. So you ask your
customer to prioritize their list so you get the most important stuff done first, and save the
least important for last.
You start executing
Then you start delivering some value. You start at the top. Work your way to the bottom.
Building, iterating, and getting feedback from your customer as you go.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How does it work?
You update the plan as you go.
Then, as you and your customer starting delivering, one of two things is going to happen. You'll discover:
a) You're going fast enough. All is good. Or,
b) You have too much to do and not enough time.
At this point you have two choices. You can either a) do less and cut scope (recommended). Or you can b) push out
the date and ask for more money.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Analysis, design, coding, and testing are continuous activities
You are never done analysis, design, coding and testing on an Agile project. So long as there are features to build, and
the means to deliver them, these activities continue for the duration of the project.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Development is iterative
Iterative development means starting with something really simple, and adding to it incrementally over time.
It means evolving the architecture, accepting that your requirements are going to change, and continuously refining
and tweaking your product as you go.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Planning is adaptive
When reality disagrees with their plans, Agilists find it easier to change their plans than reality. They call this adaptive
planning.
And while there are many ways to changes plans, the preferred way is to flex on scope.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Roles blur
Roles really blur on Agile projects. When it’s done right, joining an Agile team is a lot like working in a mini-startup.
People pitch in and do whatever it takes to make the project successful—regardless of title or role.
Yes, people still have core competencies, and, yes, they generally stick to what they are good at. But on an agile
project, narrowly defined roles like analyst, programmer, and tester don’t really exist - at least not in the traditional
sense.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Scope can vary
Agile deals with the age old problem of having too much to do and not enough time by doing less.
By fixing time, budget, and quality, and being flexing around scope, Agile teams maintain the integrity of their plans,
work within their means, and avoid the burn out, drama, and dysfunction traditionally associated with our industry.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Requirements can change
Traditionally change has been shunned on software projects because of it's high perceived cost late in the game. Agile
challenges this notion and believes the cost of change can be relatively flat.
Through a combination of modern software engineering practices, and open and honest planning, Agilsts accept and
embrace change even late in delivery process.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
How is Agile different?
Working software is the primary measure of success
The rate at which teams can turn their customer's wishes into working software is how Agilists measure productivity.
Project plans, test plans, and analysis artifacts are all well and good but Agilists understand they in themselves are of
no value to the end customer.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
Agile vs Waterfall
Waterfall challenges
Traditional Waterfall treats analysis, design, coding, and testing as discrete phases in a software project. This worked
OK when the cost of change was high. But now that it's low it hurts us in a couple of ways.
Poor quality
First off, when the project starts to run out of time and money, testing is the only phase left. This means good projects
are forced to cut testing short and quality suffers.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
Agile vs Waterfall
Waterfall challenges
Poor visibility
Secondly, because working software isn't produced until the end of the project, you never really know where you are
on a Waterfall project. That last 20% of the project always seems to take 80% of the time.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
Agile vs Waterfall
Waterfall challenges
Too risky
Thirdly you've got schedule risk because you never know if you are going to make it until the end.
You've got technical risk because you don't actually get to test your design or architecture until late in the project.
And you've got product risk because don't even know if you are building the right until it's too late to make any
changes.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
Agile vs Waterfall
Waterfall challenges
Can't handle change
And finally, most importantly, it's just not a great way for handling change.
Providing World Class Learning Solutions!!!
E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
Agile vs Waterfall
The Agile Approach
Instead of treating these fixed stages Agilists believe these are continuous activities.
By doing them continuously:
• Quality improves because testing starts from day one.
• Visibility improves because you are 1/2 way through the project when you have built 1/2 the features.
• Risk is reduced because you are getting feedback early, and
• Customers are happy because they can make changes without paying exorbitant costs.

More Related Content

What's hot

Blocker Clustering, LKCE14
Blocker Clustering, LKCE14Blocker Clustering, LKCE14
Blocker Clustering, LKCE14
Klaus Leopold
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore
 
Fixing Continuous Delivery For Mobile
Fixing Continuous Delivery For MobileFixing Continuous Delivery For Mobile
Fixing Continuous Delivery For Mobile
Evan Schultz
 
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
Institut Lean France
 
20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board
Marcus Hammarberg
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
Giulio Roggero
 
Introduction to Scaling agile and a Subwaymap
Introduction to Scaling agile and a SubwaymapIntroduction to Scaling agile and a Subwaymap
Introduction to Scaling agile and a Subwaymap
Inspectie van het Onderwijs
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and Kanban
Yuval Yeret
 
Kanban in Action
Kanban in ActionKanban in Action
Kanban in Action
Marcus Hammarberg
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
TechWell
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
nikos batsios
 
Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014
Vasco Duarte
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Angela Dugan
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
nikos batsios
 
Developer Nirvana
Developer NirvanaDeveloper Nirvana
Developer Nirvana
VMware Tanzu
 
Managing Projects/Releases using Lean/Agile techniques
Managing Projects/Releases using Lean/Agile techniquesManaging Projects/Releases using Lean/Agile techniques
Managing Projects/Releases using Lean/Agile techniques
Yuval Yeret
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools Webinar
QASymphony
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
TEST Huddle
 
Getting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chartGetting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chart
Derk-Jan de Grood
 
#Noprojects @Agile Venture Prato 2018
#Noprojects @Agile Venture Prato 2018#Noprojects @Agile Venture Prato 2018
#Noprojects @Agile Venture Prato 2018
Dimitri Favre
 

What's hot (20)

Blocker Clustering, LKCE14
Blocker Clustering, LKCE14Blocker Clustering, LKCE14
Blocker Clustering, LKCE14
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
 
Fixing Continuous Delivery For Mobile
Fixing Continuous Delivery For MobileFixing Continuous Delivery For Mobile
Fixing Continuous Delivery For Mobile
 
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
 
20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
 
Introduction to Scaling agile and a Subwaymap
Introduction to Scaling agile and a SubwaymapIntroduction to Scaling agile and a Subwaymap
Introduction to Scaling agile and a Subwaymap
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and Kanban
 
Kanban in Action
Kanban in ActionKanban in Action
Kanban in Action
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Developer Nirvana
Developer NirvanaDeveloper Nirvana
Developer Nirvana
 
Managing Projects/Releases using Lean/Agile techniques
Managing Projects/Releases using Lean/Agile techniquesManaging Projects/Releases using Lean/Agile techniques
Managing Projects/Releases using Lean/Agile techniques
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools Webinar
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
Getting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chartGetting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chart
 
#Noprojects @Agile Venture Prato 2018
#Noprojects @Agile Venture Prato 2018#Noprojects @Agile Venture Prato 2018
#Noprojects @Agile Venture Prato 2018
 

Similar to Agile basic introduction

Agile
AgileAgile
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
Roland Leibundgut
 
What is agile?
What is agile?What is agile?
What is agile?
Rohana K Amarakoon
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
Lucas Hendrich
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
Clarion Marketing
 
Agile survival kit
Agile survival kitAgile survival kit
Agile survival kit
Stefano Gallotti
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
OpenSource Connections
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
Ken DeLong
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
Nitor
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
Babu Appat
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Margot
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Annis Lee Adams
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
Adrian Carr
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
Thanh Nguyen
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013
Exove
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
Abhinav Sabharwal- Business Analyst Mumbai
 
SAD07 - Project Management
SAD07 - Project ManagementSAD07 - Project Management
SAD07 - Project Management
Michael Heron
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
PerumalPitchandi
 

Similar to Agile basic introduction (20)

Agile
AgileAgile
Agile
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
 
What is agile?
What is agile?What is agile?
What is agile?
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Agile survival kit
Agile survival kitAgile survival kit
Agile survival kit
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
SAD07 - Project Management
SAD07 - Project ManagementSAD07 - Project Management
SAD07 - Project Management
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 

Recently uploaded

220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Ch-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdfCh-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdf
lakshayrojroj
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Celine George
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
shreyassri1208
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Creative Restart 2024: Mike Martin - Finding a way around “no”
Creative Restart 2024: Mike Martin - Finding a way around “no”Creative Restart 2024: Mike Martin - Finding a way around “no”
Creative Restart 2024: Mike Martin - Finding a way around “no”
Taste
 

Recently uploaded (20)

220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Ch-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdfCh-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdf
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Creative Restart 2024: Mike Martin - Finding a way around “no”
Creative Restart 2024: Mike Martin - Finding a way around “no”Creative Restart 2024: Mike Martin - Finding a way around “no”
Creative Restart 2024: Mike Martin - Finding a way around “no”
 

Agile basic introduction

  • 1. Agile Basic Understanding Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6
  • 2. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 What is Agile: Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and then continuously delivering them in short two week cycles called iterations.
  • 3. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How does it work? At its core, Agile does the same thing you and I do when faced with too much to do and not enough time. You make a list Sitting down with your customer you make a list of features they would like to see in their software. We call these things user stories and they become the To Do list for your project. You size things up Then, using Agile estimation techniques, you size your stories relatively to each other, coming up with a guess as to how long you think each user story will take.
  • 4. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How does it work? You set some priorities Like most lists, there always seems to be more to do than time allows. So you ask your customer to prioritize their list so you get the most important stuff done first, and save the least important for last. You start executing Then you start delivering some value. You start at the top. Work your way to the bottom. Building, iterating, and getting feedback from your customer as you go.
  • 5. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How does it work? You update the plan as you go. Then, as you and your customer starting delivering, one of two things is going to happen. You'll discover: a) You're going fast enough. All is good. Or, b) You have too much to do and not enough time. At this point you have two choices. You can either a) do less and cut scope (recommended). Or you can b) push out the date and ask for more money.
  • 6. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Analysis, design, coding, and testing are continuous activities You are never done analysis, design, coding and testing on an Agile project. So long as there are features to build, and the means to deliver them, these activities continue for the duration of the project.
  • 7. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Development is iterative Iterative development means starting with something really simple, and adding to it incrementally over time. It means evolving the architecture, accepting that your requirements are going to change, and continuously refining and tweaking your product as you go.
  • 8. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Planning is adaptive When reality disagrees with their plans, Agilists find it easier to change their plans than reality. They call this adaptive planning. And while there are many ways to changes plans, the preferred way is to flex on scope.
  • 9. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Roles blur Roles really blur on Agile projects. When it’s done right, joining an Agile team is a lot like working in a mini-startup. People pitch in and do whatever it takes to make the project successful—regardless of title or role. Yes, people still have core competencies, and, yes, they generally stick to what they are good at. But on an agile project, narrowly defined roles like analyst, programmer, and tester don’t really exist - at least not in the traditional sense.
  • 10. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Scope can vary Agile deals with the age old problem of having too much to do and not enough time by doing less. By fixing time, budget, and quality, and being flexing around scope, Agile teams maintain the integrity of their plans, work within their means, and avoid the burn out, drama, and dysfunction traditionally associated with our industry.
  • 11. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Requirements can change Traditionally change has been shunned on software projects because of it's high perceived cost late in the game. Agile challenges this notion and believes the cost of change can be relatively flat. Through a combination of modern software engineering practices, and open and honest planning, Agilsts accept and embrace change even late in delivery process.
  • 12. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 How is Agile different? Working software is the primary measure of success The rate at which teams can turn their customer's wishes into working software is how Agilists measure productivity. Project plans, test plans, and analysis artifacts are all well and good but Agilists understand they in themselves are of no value to the end customer.
  • 13. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 Agile vs Waterfall Waterfall challenges Traditional Waterfall treats analysis, design, coding, and testing as discrete phases in a software project. This worked OK when the cost of change was high. But now that it's low it hurts us in a couple of ways. Poor quality First off, when the project starts to run out of time and money, testing is the only phase left. This means good projects are forced to cut testing short and quality suffers.
  • 14. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 Agile vs Waterfall Waterfall challenges Poor visibility Secondly, because working software isn't produced until the end of the project, you never really know where you are on a Waterfall project. That last 20% of the project always seems to take 80% of the time.
  • 15. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 Agile vs Waterfall Waterfall challenges Too risky Thirdly you've got schedule risk because you never know if you are going to make it until the end. You've got technical risk because you don't actually get to test your design or architecture until late in the project. And you've got product risk because don't even know if you are building the right until it's too late to make any changes.
  • 16. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 Agile vs Waterfall Waterfall challenges Can't handle change And finally, most importantly, it's just not a great way for handling change.
  • 17. Providing World Class Learning Solutions!!! E m a i l : s u p p o r t @ p r e p a r a t i o n i n f o . c o m C a l l : + 1 - 5 1 8 - 6 3 5 - 8 4 5 6 Agile vs Waterfall The Agile Approach Instead of treating these fixed stages Agilists believe these are continuous activities. By doing them continuously: • Quality improves because testing starts from day one. • Visibility improves because you are 1/2 way through the project when you have built 1/2 the features. • Risk is reduced because you are getting feedback early, and • Customers are happy because they can make changes without paying exorbitant costs.