SlideShare a Scribd company logo
www.dsp.co.uk
WHAT IS AGILE DEVELOPMENT? 
● New method of IT Development 
which focuses on people rather 
than processes. 
● Originated in 2001. 
● Group of 17 Software Developers 
met to discuss the future of 
development & ways in which the 
process could be improved. 
● Culminated in formation of Agile 
Manifesto. 
www.dsp.co.uk
AGILE MANIFESTO VALUES 
● A large emphasis on individual 
Team Members and their 
Interactions with one another 
● Depends on Working Software being 
produced as early as possible in the 
process 
● Therefore comprehensive 
documentation is not recommended 
to enable customers to see the 
working model earlier 
www.dsp.co.uk
AGILE MANIFESTO VALUES 
● Informal Contracts with Customers is 
important to allow Constructive Interaction 
throughout the process - this reflects the 
nature of Developmental Projects where 
requirements can change and therefore 
cannot be agreed in full at the start of a 
project 
● Development plans should be adaptive 
rather than predictive to allow for a fluid 
workflow and better results 
www.dsp.co.uk
THE 10 KEY POINTS OF AGILE DEVELOPMENT 
1. High Active User Involvement 
1. Teams must include ALL necessary members to make 
key decisions 
1. Keep a fixed Timescale 
4. There must be a bare minimum requirement 
4. Incremental and Iterative releases of information and 
development 
www.dsp.co.uk
THE 10 KEY POINTS OF AGILE DEVELOPMENT 
6. Quicker Delivery Times 
7. Planning, Development and Testing should be completed for each 
individual feature 
8. Pareto’s Law 
9. Testing should be implemented at each stage of development 
10. Collaboration between all relevant parties is vital 
www.dsp.co.uk
HIGH ACTIVE USER INVOLVEMENT 
● It is important to have a senior member 
from your client involved at every step 
● This makes sure that requirements are 
understood from all sides 
● Avoids constant need for dialogue 
between Developer 
www.dsp.co.uk
2. INCLUSION OF ALL NECESSARY TEAM MEMBERS 
IN DECISION-MAKING 
● Decisions that can be made 
without interference can enhance 
the Efficiency of Development. 
● By involving everybody the 
process becomes quicker because 
it reduces the need for constant 
communication. 
www.dsp.co.uk
3. KEEP TO A FIXED TIMESCALE 
● Agile Development proposes that 
work is started with core features 
which must be set out. 
● Flexibility in a project also delivers 
extra value for a client. 
www.dsp.co.uk
4. BARE MINIMUM REQUIREMENT OF DEVELOPMENTAL 
WORK SHOULD BE COMMUNICATED AT THE START OF ANY 
PROJECT 
● Developers must have enough 
information to start a project at the 
very least. 
● As development continues, this 
minimum requirement can be 
changed and built upon. 
● Work plans should leave room to be 
improved. 
www.dsp.co.uk
5. INCREMENTAL & ITERATIVE RELEASES KEY TO 
THE PROCESS 
● Small “bursts” of information are more 
useful to clients than larger chunks. 
● Risk is reduced because there is visibility 
and transparency throughout each stage of 
the process. 
● Results in greater flexibility. 
● Easier to manage cost by breaking down 
each individual step. 
● Greater customer control on the process. 
www.dsp.co.uk
6. QUICK DELIVERY TIMES 
● By developing features 
one-by-one, the product 
release time can be a lot 
earlier 
● Quicker delivery allows for 
more basic functionality 
www.dsp.co.uk
7. PLANNING, DEVELOPING, AND TESTING SHOULD BE 
COMPLETED FOR EACH INDIVIDUAL FEATURE BEFORE 
PROGRESSING 
● The project can falter if each process isn’t 
thoroughly completed. 
● Every feature must be complete before moving 
on to the next one. 
www.dsp.co.uk
8. PARETO’S LAW 
● According to Vilfredo Pareto, 20% of your work 
accounts for 80% of the final results. 
● This 20% is therefore very important and 
developers should identify the parts they need 
to focus on the most and streamline their 
processes to improve overall output. 
● In other words efficiency is crucial to the 
success of the Development Process. 
www.dsp.co.uk
9. TESTING SHOULD BE INTEGRATED INTO EACH 
FEATURE OF DEVELOPMENT 
● There should be no separate Test 
Phase. 
● Testing should not solely be 
undertaken at the end of the 
process. 
● Testing implemented with each 
feature can lead to continuous 
improvements being made along the 
way. 
www.dsp.co.uk
10. REGULAR COLLABORATION BETWEEN ALL 
PARTIES 
● In the absence of a pre-specified 
path to development, 
it is important for Clients and 
Developers to regularly 
communicate. 
● This is the only way to achieve 
desirable results for all parties. 
www.dsp.co.uk
SUMMARY: ADVANTAGES OF AGILE METHODOLOGY 
● Quick 
● Efficient 
● Businesses can save themselves 
Money 
● Less Documentation 
● Frees up Time to spend more 
constructively 
www.dsp.co.uk
COULD YOUR BUSINESS TAKE THIS APPROACH? 
For more information about Agile Methodology and other ways in 
which we can improve your Server Performance, call DSP today 
on 08701 999377 
You can also Contact Us directly. 
Don’t forget to read our BLOG on Agile Methodology!

More Related Content

What's hot

Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
Symetris
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
Ayman Farhat
 
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Lviv Startup Club
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
Ievgenii Katsan
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Lviv Startup Club
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Sunil-QA
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
Olga Sa
 
Understand the background of Agile software development now
Understand the background of Agile software development nowUnderstand the background of Agile software development now
Understand the background of Agile software development now
Nirajan Panthee
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
Amit Verma
 
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbcFrom dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
Sam Lightowler
 
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Amit Srivastava, PMP
 
Agile Model-Driven Development
Agile Model-Driven DevelopmentAgile Model-Driven Development
Agile Model-Driven Development
TechWell
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
vineet
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
Daniel Rodrigues Borsato
 
Quality Assurance in Scrum
Quality Assurance in ScrumQuality Assurance in Scrum
Quality Assurance in Scrum
Krystian Kaczor
 
02.1 software development processes
02.1 software development processes02.1 software development processes
02.1 software development processes
Kittichai Phiphatbunyarat
 
Casestudy agile waterfall
Casestudy agile waterfallCasestudy agile waterfall
Casestudy agile waterfall
Nildip Patel
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
Parul Jain
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery Workflow
Rob Knight
 

What's hot (20)

Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Understand the background of Agile software development now
Understand the background of Agile software development nowUnderstand the background of Agile software development now
Understand the background of Agile software development now
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbcFrom dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
 
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
 
Agile Model-Driven Development
Agile Model-Driven DevelopmentAgile Model-Driven Development
Agile Model-Driven Development
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Quality Assurance in Scrum
Quality Assurance in ScrumQuality Assurance in Scrum
Quality Assurance in Scrum
 
02.1 software development processes
02.1 software development processes02.1 software development processes
02.1 software development processes
 
Casestudy agile waterfall
Casestudy agile waterfallCasestudy agile waterfall
Casestudy agile waterfall
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery Workflow
 

Viewers also liked

Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for Immediacy
Andy Braxton
 
Adobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaAdobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in Ottawa
INM_
 
How we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsHow we optimise content on Hotels.com apps
How we optimise content on Hotels.com apps
Andy Braxton
 
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniIntegrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
AEM HUB
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
AEM HUB
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Bob Paulin
 
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerSuccessfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Perficient, Inc.
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
scoopnewsgroup
 
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital ExperiencesDeliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
marketingfinder.co.uk
 
SMBSeattle/IABC Seattle: Expedia -Social Media Lessons Learned
SMBSeattle/IABC Seattle: Expedia -Social Media Lessons LearnedSMBSeattle/IABC Seattle: Expedia -Social Media Lessons Learned
SMBSeattle/IABC Seattle: Expedia -Social Media Lessons Learned
SMB Seattle
 
2016 Travel Predictions by Hotels.com
2016 Travel Predictions by Hotels.com2016 Travel Predictions by Hotels.com
2016 Travel Predictions by Hotels.com
hotelsdotcom
 
Summit 2015: Mobile App Dev and Content Management with Adobe Experience Manager
Summit 2015: Mobile App Dev and Content Management with Adobe Experience ManagerSummit 2015: Mobile App Dev and Content Management with Adobe Experience Manager
Summit 2015: Mobile App Dev and Content Management with Adobe Experience Manager
brucelefebvre
 
CIRCUIT 2015 - Hybrid App Development with AEM Apps
CIRCUIT 2015 - Hybrid App Development with AEM AppsCIRCUIT 2015 - Hybrid App Development with AEM Apps
CIRCUIT 2015 - Hybrid App Development with AEM Apps
ICF CIRCUIT
 
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger MarsenAdobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
AEM HUB
 
A History of Oracle Corporation
A History of Oracle CorporationA History of Oracle Corporation
A History of Oracle Corporation
dsp
 

Viewers also liked (15)

Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for Immediacy
 
Adobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaAdobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in Ottawa
 
How we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsHow we optimise content on Hotels.com apps
How we optimise content on Hotels.com apps
 
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniIntegrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
 
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerSuccessfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital ExperiencesDeliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
 
SMBSeattle/IABC Seattle: Expedia -Social Media Lessons Learned
SMBSeattle/IABC Seattle: Expedia -Social Media Lessons LearnedSMBSeattle/IABC Seattle: Expedia -Social Media Lessons Learned
SMBSeattle/IABC Seattle: Expedia -Social Media Lessons Learned
 
2016 Travel Predictions by Hotels.com
2016 Travel Predictions by Hotels.com2016 Travel Predictions by Hotels.com
2016 Travel Predictions by Hotels.com
 
Summit 2015: Mobile App Dev and Content Management with Adobe Experience Manager
Summit 2015: Mobile App Dev and Content Management with Adobe Experience ManagerSummit 2015: Mobile App Dev and Content Management with Adobe Experience Manager
Summit 2015: Mobile App Dev and Content Management with Adobe Experience Manager
 
CIRCUIT 2015 - Hybrid App Development with AEM Apps
CIRCUIT 2015 - Hybrid App Development with AEM AppsCIRCUIT 2015 - Hybrid App Development with AEM Apps
CIRCUIT 2015 - Hybrid App Development with AEM Apps
 
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger MarsenAdobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
 
A History of Oracle Corporation
A History of Oracle CorporationA History of Oracle Corporation
A History of Oracle Corporation
 

Similar to Agile Development Methodology: 10 Important Principles

Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
Frances Coronel
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
Prateek Shrivastava
 
Agile (s.e)
Agile (s.e)Agile (s.e)
Agile (s.e)
deep sharma
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
Panji Gautama
 
SPM presentation.pptx
SPM presentation.pptxSPM presentation.pptx
SPM presentation.pptx
ENTERTAINMENTKING3
 
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
AgileNetwork
 
Sdlc
SdlcSdlc
Optimizing your agency's proposal delivery process
Optimizing your agency's proposal delivery processOptimizing your agency's proposal delivery process
Optimizing your agency's proposal delivery process
Nolte
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
BestBrains
 
Project management - Basics for all
Project management - Basics for allProject management - Basics for all
Project management - Basics for all
Surgyy Design
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
Rajesh Muppalla
 
Testing in a continuous delivery environment
Testing in a continuous delivery environmentTesting in a continuous delivery environment
Testing in a continuous delivery environment
Stefan Verhoeff
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
MagmaLabs
 
Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014
QMV Super Solutions
 
Agile 101
Agile 101Agile 101
Agile 101
digitalpurview
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
Amitava Chatterjee
 

Similar to Agile Development Methodology: 10 Important Principles (20)

Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
 
Agile (s.e)
Agile (s.e)Agile (s.e)
Agile (s.e)
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
SPM presentation.pptx
SPM presentation.pptxSPM presentation.pptx
SPM presentation.pptx
 
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
 
Sdlc
SdlcSdlc
Sdlc
 
Optimizing your agency's proposal delivery process
Optimizing your agency's proposal delivery processOptimizing your agency's proposal delivery process
Optimizing your agency's proposal delivery process
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
 
Project management - Basics for all
Project management - Basics for allProject management - Basics for all
Project management - Basics for all
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
Testing in a continuous delivery environment
Testing in a continuous delivery environmentTesting in a continuous delivery environment
Testing in a continuous delivery environment
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014
 
Agile 101
Agile 101Agile 101
Agile 101
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 

Recently uploaded

Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 

Recently uploaded (20)

Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 

Agile Development Methodology: 10 Important Principles

  • 2. WHAT IS AGILE DEVELOPMENT? ● New method of IT Development which focuses on people rather than processes. ● Originated in 2001. ● Group of 17 Software Developers met to discuss the future of development & ways in which the process could be improved. ● Culminated in formation of Agile Manifesto. www.dsp.co.uk
  • 3. AGILE MANIFESTO VALUES ● A large emphasis on individual Team Members and their Interactions with one another ● Depends on Working Software being produced as early as possible in the process ● Therefore comprehensive documentation is not recommended to enable customers to see the working model earlier www.dsp.co.uk
  • 4. AGILE MANIFESTO VALUES ● Informal Contracts with Customers is important to allow Constructive Interaction throughout the process - this reflects the nature of Developmental Projects where requirements can change and therefore cannot be agreed in full at the start of a project ● Development plans should be adaptive rather than predictive to allow for a fluid workflow and better results www.dsp.co.uk
  • 5. THE 10 KEY POINTS OF AGILE DEVELOPMENT 1. High Active User Involvement 1. Teams must include ALL necessary members to make key decisions 1. Keep a fixed Timescale 4. There must be a bare minimum requirement 4. Incremental and Iterative releases of information and development www.dsp.co.uk
  • 6. THE 10 KEY POINTS OF AGILE DEVELOPMENT 6. Quicker Delivery Times 7. Planning, Development and Testing should be completed for each individual feature 8. Pareto’s Law 9. Testing should be implemented at each stage of development 10. Collaboration between all relevant parties is vital www.dsp.co.uk
  • 7. HIGH ACTIVE USER INVOLVEMENT ● It is important to have a senior member from your client involved at every step ● This makes sure that requirements are understood from all sides ● Avoids constant need for dialogue between Developer www.dsp.co.uk
  • 8. 2. INCLUSION OF ALL NECESSARY TEAM MEMBERS IN DECISION-MAKING ● Decisions that can be made without interference can enhance the Efficiency of Development. ● By involving everybody the process becomes quicker because it reduces the need for constant communication. www.dsp.co.uk
  • 9. 3. KEEP TO A FIXED TIMESCALE ● Agile Development proposes that work is started with core features which must be set out. ● Flexibility in a project also delivers extra value for a client. www.dsp.co.uk
  • 10. 4. BARE MINIMUM REQUIREMENT OF DEVELOPMENTAL WORK SHOULD BE COMMUNICATED AT THE START OF ANY PROJECT ● Developers must have enough information to start a project at the very least. ● As development continues, this minimum requirement can be changed and built upon. ● Work plans should leave room to be improved. www.dsp.co.uk
  • 11. 5. INCREMENTAL & ITERATIVE RELEASES KEY TO THE PROCESS ● Small “bursts” of information are more useful to clients than larger chunks. ● Risk is reduced because there is visibility and transparency throughout each stage of the process. ● Results in greater flexibility. ● Easier to manage cost by breaking down each individual step. ● Greater customer control on the process. www.dsp.co.uk
  • 12. 6. QUICK DELIVERY TIMES ● By developing features one-by-one, the product release time can be a lot earlier ● Quicker delivery allows for more basic functionality www.dsp.co.uk
  • 13. 7. PLANNING, DEVELOPING, AND TESTING SHOULD BE COMPLETED FOR EACH INDIVIDUAL FEATURE BEFORE PROGRESSING ● The project can falter if each process isn’t thoroughly completed. ● Every feature must be complete before moving on to the next one. www.dsp.co.uk
  • 14. 8. PARETO’S LAW ● According to Vilfredo Pareto, 20% of your work accounts for 80% of the final results. ● This 20% is therefore very important and developers should identify the parts they need to focus on the most and streamline their processes to improve overall output. ● In other words efficiency is crucial to the success of the Development Process. www.dsp.co.uk
  • 15. 9. TESTING SHOULD BE INTEGRATED INTO EACH FEATURE OF DEVELOPMENT ● There should be no separate Test Phase. ● Testing should not solely be undertaken at the end of the process. ● Testing implemented with each feature can lead to continuous improvements being made along the way. www.dsp.co.uk
  • 16. 10. REGULAR COLLABORATION BETWEEN ALL PARTIES ● In the absence of a pre-specified path to development, it is important for Clients and Developers to regularly communicate. ● This is the only way to achieve desirable results for all parties. www.dsp.co.uk
  • 17. SUMMARY: ADVANTAGES OF AGILE METHODOLOGY ● Quick ● Efficient ● Businesses can save themselves Money ● Less Documentation ● Frees up Time to spend more constructively www.dsp.co.uk
  • 18. COULD YOUR BUSINESS TAKE THIS APPROACH? For more information about Agile Methodology and other ways in which we can improve your Server Performance, call DSP today on 08701 999377 You can also Contact Us directly. Don’t forget to read our BLOG on Agile Methodology!