SlideShare a Scribd company logo
1 of 26
Arun Kalesh Paniker
Aartek One Global Services
“Developing Software Based on
AGILE methodology”
Arun Kalesh Paniker
Aartek One Global Services
Disclaimer
• The information contained in this slides are my own view gained
through various experiences.
•The images used in this slides were derived from various other online
resources.
•This is a technical session that contain non- technical content.
•Get relaxed to get ready for some detailed presentation.
Arun Kalesh Paniker
Aartek One Global Services
Content
• All about AGILE
• AGILE Manifesto
• AGILE Principles
• Queries
Arun Kalesh Paniker
Aartek One Global Services
What is AGILE?
Why AGILE?
Advantages over Traditional Methods
Arun Kalesh Paniker
Aartek One Global Services
AGILE at a Glance
Arun Kalesh Paniker
Aartek One Global Services
AGILE Manifesto
Arun Kalesh Paniker
Aartek One Global Services
Agile Manifesto
• Individuals and Interactions over Processes and Tools
• Working Software over Comprehensive Documentation
• Customer Collaboration over Contract Negotiation
• Responding To Change over Following a Plan
Arun Kalesh Paniker
Aartek One Global Services
Individuals and Interactions over Processes and Tools
Arun Kalesh Paniker
Aartek One Global Services
Working Software over Comprehensive Documentation
Arun Kalesh Paniker
Aartek One Global Services
Customer Collaboration over Contract Negotiation
Arun Kalesh Paniker
Aartek One Global Services
Responding To Change over Following a Plan
Arun Kalesh Paniker
Aartek One Global Services
Principles Behind AGILE Manifesto
Arun Kalesh Paniker
Aartek One Global Services
1. Early and Continuous Delivery
• The highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
• Working software is the primary measure of progress.
Arun Kalesh Paniker
Aartek One Global Services
2. Welcome Changing Requirements
• Welcome changing requirements, even late in development.
• Agile processes harness change for the customer's competitive
advantage.
• This is nice customer expectation management also one of the
marketing / sales pitfalls of agile software development.
Coding Aspect : The development and architecture should be always
Open for Extension, but closed for modifications.
Arun Kalesh Paniker
Aartek One Global Services
3. Deliver Working Software Frequently
Coding Aspect : With Unit tests for each module in sprint
Arun Kalesh Paniker
Aartek One Global Services
4. Business People and Developers Work Together
The Product owner and Developers must work together daily throughout
the project which helps to
• Define the features of the product
• Decide a release date
• Prioritize feature according to change
• Adjust features and priority for iterations
• Accept or Reject work result for the sprint
Daily
Standup
Arun Kalesh Paniker
Aartek One Global Services
5. Motivated Individuals
Arun Kalesh Paniker
Aartek One Global Services
6. Face To Face Conversation
Arun Kalesh Paniker
Aartek One Global Services
7. Working Software is the Measure of Progress
Coding Aspect : Modular and Expandable Codes
Arun Kalesh Paniker
Aartek One Global Services
8. Agile Processes Promote Sustainable Development.
The sponsors, developers, and
users should be able
to maintain a constant pace
indefinitely.
Arun Kalesh Paniker
Aartek One Global Services
9. Technical Excellence
• The code should always be Open for Extension, but Closed for
Modification
• Creating unit test along with Integration testing with each sprint
• Modular and Expandable
• Following SOLID principles may prove beneficial
• Self dependency
Arun Kalesh Paniker
Aartek One Global Services
10. Simplicity
Arun Kalesh Paniker
Aartek One Global Services
11. Self-Organizing Teams.
Arun Kalesh Paniker
Aartek One Global Services
12. Retrospective Meeting
Arun Kalesh Paniker
Aartek One Global Services
Any Valuable Inputs?
Arun Kalesh Paniker
Aartek One Global Services
Arun Kalesh Paniker
Software Engineer, Aartek One Global Services
arun-kalesh-1244153b
@arunkaleshp
arun.kalesh

More Related Content

What's hot

Agile Software Development Process
Agile Software Development ProcessAgile Software Development Process
Agile Software Development ProcessScioSales
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2Saqib Javed John
 
AgileLIVE Part II
AgileLIVE Part IIAgileLIVE Part II
AgileLIVE Part IIVersionOne
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
The new fundamentals of agile at scale
The new fundamentals of agile at scale The new fundamentals of agile at scale
The new fundamentals of agile at scale Perforce
 
Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?Keynote Mobile Testing
 
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s viewATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s viewIndia Scrum Enthusiasts Community
 
Roots of Agility - Better Software Agile Dev Practices East 2014 Keynote
Roots of Agility - Better Software Agile Dev Practices East 2014 KeynoteRoots of Agility - Better Software Agile Dev Practices East 2014 Keynote
Roots of Agility - Better Software Agile Dev Practices East 2014 KeynoteRob Myers
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Frameworksrondal
 
The Digital Garage 2022
The Digital Garage 2022The Digital Garage 2022
The Digital Garage 2022PaulCaudell1
 
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...Vineet Patni
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
Katalict event 4 feb value driven planning - plethon carl danneels
Katalict event 4 feb   value driven planning - plethon carl danneelsKatalict event 4 feb   value driven planning - plethon carl danneels
Katalict event 4 feb value driven planning - plethon carl danneelsAgileConsortiumINT
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkTechWell
 

What's hot (19)

Agile Software Development Process
Agile Software Development ProcessAgile Software Development Process
Agile Software Development Process
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2
 
Agile talk
Agile talkAgile talk
Agile talk
 
AgileLIVE Part II
AgileLIVE Part IIAgileLIVE Part II
AgileLIVE Part II
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Introduction - #ATAGTR2016
Introduction - #ATAGTR2016Introduction - #ATAGTR2016
Introduction - #ATAGTR2016
 
The new fundamentals of agile at scale
The new fundamentals of agile at scale The new fundamentals of agile at scale
The new fundamentals of agile at scale
 
Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?Webcast: Is Your Mobile App Ready-to-Wear?
Webcast: Is Your Mobile App Ready-to-Wear?
 
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s viewATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
 
Roots of Agility - Better Software Agile Dev Practices East 2014 Keynote
Roots of Agility - Better Software Agile Dev Practices East 2014 KeynoteRoots of Agility - Better Software Agile Dev Practices East 2014 Keynote
Roots of Agility - Better Software Agile Dev Practices East 2014 Keynote
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
The Digital Garage 2022
The Digital Garage 2022The Digital Garage 2022
The Digital Garage 2022
 
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
Katalict event 4 feb value driven planning - plethon carl danneels
Katalict event 4 feb   value driven planning - plethon carl danneelsKatalict event 4 feb   value driven planning - plethon carl danneels
Katalict event 4 feb value driven planning - plethon carl danneels
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile Framework
 

Similar to Presentation On Agile For Google Dev Fest 2016

Agile skills creeks
Agile   skills creeksAgile   skills creeks
Agile skills creeksHany Darwish
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Ahmed Misbah
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?MagmaLabs
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 
Five things before you go Agile
Five things before you go AgileFive things before you go Agile
Five things before you go AgileArne Åhlander
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Developmentaboulkheir
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
When agility meets software quality
When agility meets software qualityWhen agility meets software quality
When agility meets software qualityBabak Khorrami
 
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...Ievgenii Katsan
 
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...AgileNetwork
 
4.0 The Agile Core Practices
4.0 The Agile Core Practices4.0 The Agile Core Practices
4.0 The Agile Core PracticesDavidMcLachlan1
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)Alexis Monville
 
Software Engineering - Introdution.ppt
Software Engineering - Introdution.pptSoftware Engineering - Introdution.ppt
Software Engineering - Introdution.pptSasiR18
 

Similar to Presentation On Agile For Google Dev Fest 2016 (20)

Agile skills creeks
Agile   skills creeksAgile   skills creeks
Agile skills creeks
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Five things before you go Agile
Five things before you go AgileFive things before you go Agile
Five things before you go Agile
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
When agility meets software quality
When agility meets software qualityWhen agility meets software quality
When agility meets software quality
 
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
iSQI Certification Days Foundation Level Extension – Agile Tester Dr. Armin M...
 
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
 
4.0 The Agile Core Practices
4.0 The Agile Core Practices4.0 The Agile Core Practices
4.0 The Agile Core Practices
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
module I.pptx
module I.pptxmodule I.pptx
module I.pptx
 
The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)
 
Agile
AgileAgile
Agile
 
What is agile?
What is agile?What is agile?
What is agile?
 
Software Engineering - Introdution.ppt
Software Engineering - Introdution.pptSoftware Engineering - Introdution.ppt
Software Engineering - Introdution.ppt
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Presentation On Agile For Google Dev Fest 2016

  • 1. Arun Kalesh Paniker Aartek One Global Services “Developing Software Based on AGILE methodology”
  • 2. Arun Kalesh Paniker Aartek One Global Services Disclaimer • The information contained in this slides are my own view gained through various experiences. •The images used in this slides were derived from various other online resources. •This is a technical session that contain non- technical content. •Get relaxed to get ready for some detailed presentation.
  • 3. Arun Kalesh Paniker Aartek One Global Services Content • All about AGILE • AGILE Manifesto • AGILE Principles • Queries
  • 4. Arun Kalesh Paniker Aartek One Global Services What is AGILE? Why AGILE? Advantages over Traditional Methods
  • 5. Arun Kalesh Paniker Aartek One Global Services AGILE at a Glance
  • 6. Arun Kalesh Paniker Aartek One Global Services AGILE Manifesto
  • 7. Arun Kalesh Paniker Aartek One Global Services Agile Manifesto • Individuals and Interactions over Processes and Tools • Working Software over Comprehensive Documentation • Customer Collaboration over Contract Negotiation • Responding To Change over Following a Plan
  • 8. Arun Kalesh Paniker Aartek One Global Services Individuals and Interactions over Processes and Tools
  • 9. Arun Kalesh Paniker Aartek One Global Services Working Software over Comprehensive Documentation
  • 10. Arun Kalesh Paniker Aartek One Global Services Customer Collaboration over Contract Negotiation
  • 11. Arun Kalesh Paniker Aartek One Global Services Responding To Change over Following a Plan
  • 12. Arun Kalesh Paniker Aartek One Global Services Principles Behind AGILE Manifesto
  • 13. Arun Kalesh Paniker Aartek One Global Services 1. Early and Continuous Delivery • The highest priority is to satisfy the customer through early and continuous delivery of valuable software. • Working software is the primary measure of progress.
  • 14. Arun Kalesh Paniker Aartek One Global Services 2. Welcome Changing Requirements • Welcome changing requirements, even late in development. • Agile processes harness change for the customer's competitive advantage. • This is nice customer expectation management also one of the marketing / sales pitfalls of agile software development. Coding Aspect : The development and architecture should be always Open for Extension, but closed for modifications.
  • 15. Arun Kalesh Paniker Aartek One Global Services 3. Deliver Working Software Frequently Coding Aspect : With Unit tests for each module in sprint
  • 16. Arun Kalesh Paniker Aartek One Global Services 4. Business People and Developers Work Together The Product owner and Developers must work together daily throughout the project which helps to • Define the features of the product • Decide a release date • Prioritize feature according to change • Adjust features and priority for iterations • Accept or Reject work result for the sprint Daily Standup
  • 17. Arun Kalesh Paniker Aartek One Global Services 5. Motivated Individuals
  • 18. Arun Kalesh Paniker Aartek One Global Services 6. Face To Face Conversation
  • 19. Arun Kalesh Paniker Aartek One Global Services 7. Working Software is the Measure of Progress Coding Aspect : Modular and Expandable Codes
  • 20. Arun Kalesh Paniker Aartek One Global Services 8. Agile Processes Promote Sustainable Development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 21. Arun Kalesh Paniker Aartek One Global Services 9. Technical Excellence • The code should always be Open for Extension, but Closed for Modification • Creating unit test along with Integration testing with each sprint • Modular and Expandable • Following SOLID principles may prove beneficial • Self dependency
  • 22. Arun Kalesh Paniker Aartek One Global Services 10. Simplicity
  • 23. Arun Kalesh Paniker Aartek One Global Services 11. Self-Organizing Teams.
  • 24. Arun Kalesh Paniker Aartek One Global Services 12. Retrospective Meeting
  • 25. Arun Kalesh Paniker Aartek One Global Services Any Valuable Inputs?
  • 26. Arun Kalesh Paniker Aartek One Global Services Arun Kalesh Paniker Software Engineer, Aartek One Global Services arun-kalesh-1244153b @arunkaleshp arun.kalesh

Editor's Notes

  1. If processes and tools are seen as the way to manage product development  Conformity makes it hard to accommodate new ideas, new requirements, and new thinking.