SlideShare a Scribd company logo
AUTOMATED PROCESS FOR
SOFTWARE PROJECT AUDITS IN
AGILE
ABSTRACT
● In last decade Agile have gained significant attention in software
community.
● Agile is focused on producing early releases of software projects and
on delivering business value immediately from the beginning.
● Auditing and tracking is one of the most important pillars for smooth
execution and delivery of software project.
● This research work formulates a procedure to gauge the progress of
software project throughout the life cycle.
● It will cover details from very beginning (project kickoff) till delivery to
the customer, keeping main focus on Scrum.
AGILE (SCRUM)
● Sprint planning, Iteration, Sprint Items, Sprint Retrospective,
Product backlog, Standup meeting
RELATED WORK (AGILE)
● Boehm & Papaccio Understanding and controlling software costs. Software
Engineering, IEEE Transactions on, 14(10), 1462-1477. Claim that during there
working in software industry, requirements of a particular project changes by thirty
percent or even more.
● L.Williams & A.Cockburn Agile Software Development: It‘s about Feedback and
Change, IEEE Computer, June 2003, pp. 39-43. Pointed that major issue with
traditional software development approach is the lacing to immediate respond to
changing requirements and features.
● Boehm & Turner Balancing agility and discipline: Evaluating and integrating
agile and plan-driven methods. In Software Engineering, 2004. ICSE 2004.
Proceedings. 26th International Conference on(pp. 718-719). IEEE. Boehm and
Turner added that the agile is actually agility of the development process, team and
their environment
● Southwell Agile process improvement. TickIT International Journal, 3-14. According
to Southwell this methodology entertain shared view all stakeholders and a concept
of delivering the product features regularly to the client in short time spans
RELATED WORK (AUDIT)
● Namioka & Bran eXtreme ISO proceedings of the OOPL’04, October 24-28,
2004. They proposed a process to make software project reportable which is
using Agile approach. They uses the approach to focus on each increment like a
separate project. This solution is workable but it creates some extra time frame
gaps that are only limited to developing documentation.
●
McMichael & Lombardi ISO 9001 and Agile development, AGILE 2007. They
suggested a hybrid approach which is using Scrum and XP both combined, that
system qualifies for all basic requirement needs of ISO 9001 standard. Their
overall explanation is a bit imaginary but they are on the right direction when they
claim that ISO 9001 does not equate quality. It simply helps ensure that your
agile practices are being followed.
● Krishna Chandran created Mapping between quality standard ISO 9001 and
Scrum methodology. ISO recommends a manual to achieve quality in software
development. It makes sure the quality throughout in software development life
cycle.
MAPPING B/W ISO-9001 AND SCRUM
THESIS SURVEY
The survey covers total 428 responses from 6
different organizations in Pakistan and Middle
East, practicing Agile as software development
approach.
SURVEY FORM
SURVEY RESULTS
PROBLEM STATEMENT
● Development of a high quality software project is indeed a challenge.
● As projects are becoming larger and complex day by day so successful
implementation and completion is becoming difficult.
● Regardless of software development approach used but it is very
important to have proper auditing and tracking of particular project
through the life cycle.
● IT auditing is one of the most important component in the development of
software with high quality.
● Very few studies on auditing which are targeting Agile software
development approaches.
PROPOSED SOLUTION
● Proposes an auditing model for project traceability that is
applicable in Scrum development environment.
● An automated tool (SAM - Scrum Auditing Machine) will have
three different categories: large, medium and small depending
upon the scale of software project.
● Large Category:
Project development estimates are greater than 4 months.
● Medium Category:
Project development estimates are in between 1 to 4 months.
● Small Category:
Project development estimates are less than 1 month.
PROPOSED SOLUTION
● Automated tool is designed in a way that it can be used by
Scrum Master or any specialized auditor of organization.
Tool will use latest edge cutting technologies and will be
open source.
● Technology Stack:
Ruby 2.1 (language) - Rails 3.2 (framework)
AngularJS (backend) - Bootstrap (frontend)
Mysql (database)
Git (source code manager)
Passenger (application server) - Nginx (web server)
Capistrano (deployment) - Heroku (hosting)
Ubuntu (operating system)

More Related Content

PDF
Relationship between ISO 9001:2015 and Scrum practices in the production and ...
PDF
What is agile methodology
DOCX
Managing software development
PPSX
Introduction to Process Improvement & Software Quality Assurance
PPTX
4.software management
PPTX
Software quality assurance activites
PPT
Introduction To Software Quality Assurance
Relationship between ISO 9001:2015 and Scrum practices in the production and ...
What is agile methodology
Managing software development
Introduction to Process Improvement & Software Quality Assurance
4.software management
Software quality assurance activites
Introduction To Software Quality Assurance

What's hot (20)

PPTX
Quality Assurance in Software Ind.
PPTX
Software Quality Assurance(SQA)
PDF
Software Quality Assurance SQA
PPTX
Idea-Product
PPTX
Software qualityassurance
PDF
Software Quality Management
PPTX
Software Quality Assurance
PPTX
Importance of software quality assurance
PPT
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
DOCX
Term Paper - Quality Assurance in Software Development
PPS
Software Quality Assurance
PDF
ikp321-02
PPTX
Software Quality Assurance
PDF
Software quality metric
PDF
Software Development Metrics You Can Count On
PPTX
software engineering
PPT
Planning for software quality assurance lecture 6
PPT
Lecture10
PDF
Tuli e services_development_process
Quality Assurance in Software Ind.
Software Quality Assurance(SQA)
Software Quality Assurance SQA
Idea-Product
Software qualityassurance
Software Quality Management
Software Quality Assurance
Importance of software quality assurance
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
Term Paper - Quality Assurance in Software Development
Software Quality Assurance
ikp321-02
Software Quality Assurance
Software quality metric
Software Development Metrics You Can Count On
software engineering
Planning for software quality assurance lecture 6
Lecture10
Tuli e services_development_process
Ad

Similar to Automated Process for Auditng in Agile - SCRUM (20)

PDF
Agile & SCRUM basics
PDF
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
PDF
How to Choose the Right Software Development Methodology
PDF
AGILE METHODOLOGIES PRESENTATION BY OLIVER TORRES
PPTX
7.agila model
PDF
Software Development Life Cycle: Traditional and Agile- A Comparative Study
PDF
Agile Model & Methodology
PPTX
agilescrumbasics-1909060648272727279.pptx
PPT
Project Requriement Management Vs Agile software development
PDF
Dev ops lpi-701
PPTX
Agile and its impact to Project Management 022218.pptx
PDF
Navigating the World of Software Development Methodologies
PPTX
An agile privacy preservation solution for iot based smart City t
PDF
A Systematic Study On Agile Software Development Methodlogies And Practices
PDF
Chapter 2
PDF
Guidelines to minimize the cost of software quality in agile scrum process
DOCX
devops notes.docx LECTURE NOTE S OF 2025
PPTX
Software Development Process Models (SCRUM Methodology)
PDF
softwaredevelopmentprocess
PDF
Lean as Agile methodology – A Study
Agile & SCRUM basics
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
How to Choose the Right Software Development Methodology
AGILE METHODOLOGIES PRESENTATION BY OLIVER TORRES
7.agila model
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Agile Model & Methodology
agilescrumbasics-1909060648272727279.pptx
Project Requriement Management Vs Agile software development
Dev ops lpi-701
Agile and its impact to Project Management 022218.pptx
Navigating the World of Software Development Methodologies
An agile privacy preservation solution for iot based smart City t
A Systematic Study On Agile Software Development Methodlogies And Practices
Chapter 2
Guidelines to minimize the cost of software quality in agile scrum process
devops notes.docx LECTURE NOTE S OF 2025
Software Development Process Models (SCRUM Methodology)
softwaredevelopmentprocess
Lean as Agile methodology – A Study
Ad

More from Umair Amjad (20)

ODT
Data Deduplication: Venti and its improvements
PPTX
Bead–Sort :: A Natural Sorting Algorithm
ODP
Apache logs monitoring
ODP
Exact Cell Decomposition of Arrangements used for Path Planning in Robotics
PPT
Ruby on Rails workshop for beginner
PPT
SQL WORKSHOP::Lecture 7
PPT
SQL WORKSHOP::Lecture 6
PPT
SQL WORKSHOP::Lecture 5
PPT
SQL WORKSHOP::Lecture 4
PPT
SQL WORKSHOP::Lecture 13
PPT
SQL WORKSHOP::Lecture 12
PPT
SQL WORKSHOP::Lecture 11
PPT
SQL WORKSHOP::Lecture 10
PPT
SQL WORKSHOP::Lecture 9
PPT
SQL WORKSHOP::Lecture 3
PPT
SQL WORKSHOP::Lecture 2
PPT
SQL WORKSHOP::Lecture 1
PPT
DCT based Watermarking technique
PPTX
Multi-core processor and Multi-channel memory architecture
ODP
Migration from Rails2 to Rails3
Data Deduplication: Venti and its improvements
Bead–Sort :: A Natural Sorting Algorithm
Apache logs monitoring
Exact Cell Decomposition of Arrangements used for Path Planning in Robotics
Ruby on Rails workshop for beginner
SQL WORKSHOP::Lecture 7
SQL WORKSHOP::Lecture 6
SQL WORKSHOP::Lecture 5
SQL WORKSHOP::Lecture 4
SQL WORKSHOP::Lecture 13
SQL WORKSHOP::Lecture 12
SQL WORKSHOP::Lecture 11
SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 9
SQL WORKSHOP::Lecture 3
SQL WORKSHOP::Lecture 2
SQL WORKSHOP::Lecture 1
DCT based Watermarking technique
Multi-core processor and Multi-channel memory architecture
Migration from Rails2 to Rails3

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Automated Process for Auditng in Agile - SCRUM

  • 1. AUTOMATED PROCESS FOR SOFTWARE PROJECT AUDITS IN AGILE
  • 2. ABSTRACT ● In last decade Agile have gained significant attention in software community. ● Agile is focused on producing early releases of software projects and on delivering business value immediately from the beginning. ● Auditing and tracking is one of the most important pillars for smooth execution and delivery of software project. ● This research work formulates a procedure to gauge the progress of software project throughout the life cycle. ● It will cover details from very beginning (project kickoff) till delivery to the customer, keeping main focus on Scrum.
  • 3. AGILE (SCRUM) ● Sprint planning, Iteration, Sprint Items, Sprint Retrospective, Product backlog, Standup meeting
  • 4. RELATED WORK (AGILE) ● Boehm & Papaccio Understanding and controlling software costs. Software Engineering, IEEE Transactions on, 14(10), 1462-1477. Claim that during there working in software industry, requirements of a particular project changes by thirty percent or even more. ● L.Williams & A.Cockburn Agile Software Development: It‘s about Feedback and Change, IEEE Computer, June 2003, pp. 39-43. Pointed that major issue with traditional software development approach is the lacing to immediate respond to changing requirements and features. ● Boehm & Turner Balancing agility and discipline: Evaluating and integrating agile and plan-driven methods. In Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on(pp. 718-719). IEEE. Boehm and Turner added that the agile is actually agility of the development process, team and their environment ● Southwell Agile process improvement. TickIT International Journal, 3-14. According to Southwell this methodology entertain shared view all stakeholders and a concept of delivering the product features regularly to the client in short time spans
  • 5. RELATED WORK (AUDIT) ● Namioka & Bran eXtreme ISO proceedings of the OOPL’04, October 24-28, 2004. They proposed a process to make software project reportable which is using Agile approach. They uses the approach to focus on each increment like a separate project. This solution is workable but it creates some extra time frame gaps that are only limited to developing documentation. ● McMichael & Lombardi ISO 9001 and Agile development, AGILE 2007. They suggested a hybrid approach which is using Scrum and XP both combined, that system qualifies for all basic requirement needs of ISO 9001 standard. Their overall explanation is a bit imaginary but they are on the right direction when they claim that ISO 9001 does not equate quality. It simply helps ensure that your agile practices are being followed. ● Krishna Chandran created Mapping between quality standard ISO 9001 and Scrum methodology. ISO recommends a manual to achieve quality in software development. It makes sure the quality throughout in software development life cycle.
  • 7. THESIS SURVEY The survey covers total 428 responses from 6 different organizations in Pakistan and Middle East, practicing Agile as software development approach.
  • 10. PROBLEM STATEMENT ● Development of a high quality software project is indeed a challenge. ● As projects are becoming larger and complex day by day so successful implementation and completion is becoming difficult. ● Regardless of software development approach used but it is very important to have proper auditing and tracking of particular project through the life cycle. ● IT auditing is one of the most important component in the development of software with high quality. ● Very few studies on auditing which are targeting Agile software development approaches.
  • 11. PROPOSED SOLUTION ● Proposes an auditing model for project traceability that is applicable in Scrum development environment. ● An automated tool (SAM - Scrum Auditing Machine) will have three different categories: large, medium and small depending upon the scale of software project. ● Large Category: Project development estimates are greater than 4 months. ● Medium Category: Project development estimates are in between 1 to 4 months. ● Small Category: Project development estimates are less than 1 month.
  • 12. PROPOSED SOLUTION ● Automated tool is designed in a way that it can be used by Scrum Master or any specialized auditor of organization. Tool will use latest edge cutting technologies and will be open source. ● Technology Stack: Ruby 2.1 (language) - Rails 3.2 (framework) AngularJS (backend) - Bootstrap (frontend) Mysql (database) Git (source code manager) Passenger (application server) - Nginx (web server) Capistrano (deployment) - Heroku (hosting) Ubuntu (operating system)