SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 337
SCRUM: AN AGILE PROCESS
K Selvi1
, Rana Majumdar2
Amity University, kselvi@nic.in, rmajumdar@amity.edu
Abstract
Developing flexible, robust and scalable application is the purpose. Current IT industry is growing in the fast pace and have to
survive in the competitive world by providing quality and time to market software. In order to sustain in the competitive world,
requirement changes very frequently Agile methodologies today provide mechanism to handle growing expectations of customers with
sufficient nimbleness to respond to changing market needs. Software development companies with its focus on innovation and value-
centricity has adopted and matured its software development and maintenance methodology around agile development techniques,
namely, Extreme Programming, Feature driven development and SCRUM. The purpose of this paper is to briefly introduce best
suitable agile process like Scrum and Extreme Programming for different kinds of projects depending the attributes.
--------------------------------------------------------------------***------------------------------------------------------------------------
1. INTRODUCTION
Traditional software development methods strict to all the
phases of the SDLC cycle and also baselines the documents in
every phase which are not that much important to meet the
customer requirements and documentation
IT companies today have to overcome several challenges on
behalf of these organizations:
 End customers of such organization today have growing
expectations around product, services and customer
experience adding to complexity of software
development and management
 Customer need products and/or services yesterday and
expect consistent change around such product and services,
hence there is significant time to market challenge.
 Enterprise today have to demonstrate continuous
innovation with new product and services, hence they
suffer from unclear and evolving customer requirement
 Enterprise need agility today to respond to changing
market needs, IT organization‟s today have to be prepared
to handle portfolio of applications, realign initiatives,
shelves an existing initiative etc.
 With growing cost models, IT outsourcing companies have
to provide a way to demonstrate value centricity and
innovation on customer engagements.
Agile methodologies like Extreme Programming (XP) and
Scrum introduce a new approach to manage development
processes in a flexible fashion. Agile methodologies differ from
traditional way of development like it promotes communication,
self-organization, flexibility and innovation instead of extensive
planning and standard process.
2. AGILE METHODOLOGIES
Delivering IT Product consistently at rapid pace
Traditional methodology focuses on baseline requirement
specifications and its implementation in distinct phases,
resulting in limited customer involvement in development life
cycle and high cost of change. Agile overcome most of the
challenges by logically dividing the requirement (and devise
their specification) as per the customer and market need and
continuous seek the feedback resulting in improved product life
cycle.
Agile methodologies (SCRUM, Extreme Programming etc.) are
best suited for customer centric (or end user centric) application
sustenance and extension. Agile promotes a learning driven,
short interval, co-teamed and automated software development.
Agile focuses on delivering continuous build to production in
short iterations or sprints of requirement through
implementation, resulting in a customer feedback every 3-5
weeks and better alignment to customer expectations and
market needs. Agile also promotes automation in software
development thereby improving time to market of product and
services.
Table: 1 Comparison between Traditional and Agile
methodology
Traditional Agile (Scrum & XP)
Plan driven Feature driven
Release frequency,
commonly 6 to 12 months
Release frequency,
commonly 1 to 2 months
Frozen requirements Just-in requirements
Develop project in phases
based on process
Develop project with less
documentation
Integration at the end of the
code development
Continues integration of
the features
Separate testing phase Continues testing
High cost of change Low cost of change
More client involvement Less client involvement
3. SCRUM METHODOLOGY
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 338
Scrum Definition
Scrum is a process for a project team which is based on
collaborative approach with incremental and iterative
development which always focuses to deliver a business value.
An Adaptation Iterative/Incremental Development
SCRUM is an adaptation of incremental and iterative
development technique; it deploys an empirical development
model where a system is build as series of incremental steps
called as Sprints. Usually sprints are development increments of
2-5 weeks duration, involving all the steps of software
development life cycle – requirement to implementation.
SCRUM initially plan the context and broad deliverable
definition, and then evolve the deliverable during the project
based on the environment. SCRUM acknowledges that the
underlying development processes are incompletely defined and
uses control mechanisms to improve flexibility.
Characteristics of SCRUM methodology are:
 The first and last phases (Planning and Closure) consist of
defined processes, where all processes, inputs and outputs
are well defined. The flow is linear, with some iteration in
the planning phase.
 The Sprint phase is a practical process. Many of the
processes in the sprint phase are unknown. It is treated as a
black box that requires external controls. Accordingly,
controls, in risk management, are identified each iteration of
the Sprint phase to avoid chaos while maximizing flexibility.
 Sprints are nonlinear and flexible. Where available, explicit
process knowledge is used; otherwise tacit knowledge and
trial and error is used to build process knowledge. Sprints
are used to evolve the final product.
 The project is open to the environment until the Closure
phase. The deliverable can be changed at any time during
the Planning and Sprint phases of the project.
 The project remains open to environmental complexity,
including competitive, time, quality, and financial pressures,
throughout these phases.
 The deliverable is determined during the project based on
the environment. [30]
3.1 SCRUM - CONCEPTS
Scrum is a software development process which focuses on
delivery the project with short span of time. Scrum process has
mid-level deliveries called sprints. Scrum consists of a basic
unit called sprints. Each sprint is an intermediate release. Each
sprint has resource and task plan.
The maximum life cycle of a scrum is 3 to 4 weeks. In a short
span of time customer is able to view the product which makes
to gain confident from the customer.
Scrum development method has a small team with combination
of technical, business and management people.
The phases of Scrum process
1. Pre-game
2. Game
3. Post-game/Closure
Scrum consists of many smaller releases called sprints. Sprint is
a part of the scrum release and it has the following phases
1)Sprint planning meeting: In this meeting scrum product
backlog is analyzed and product backlog (functionality) is
identified for the release of the scrum.
2)Scrum sprint meeting: Each day of scrum sprint, a meeting is
carried out to discuss the task carried out the day before and
the task to be done on that day.
3)Sprint development: In this phase design, development and
testing is carried for the identified product backlog.
4)Sprint review: In this phase testing is done on the incremental
functionality of the product and the decision is taken based on
the customer‟s feedback.
5)Retrospective sprint closure: Virtual closure of the sprint is
done and the identified sprint backlog is added to the scrum
product backlog.
Each sprint is carried out by following all the above phases of
the sprint. At last when all the sprints are done then final scrum
release takes place.
3.2 Team – Roles & Responsibilities
SCRUM team is generally managed by the SCRUM Master, the
team overall is responsible for estimation, reviewing product
backlog list and suggesting impediments removed from project.
Table: 2 Roles and Responsibilities of SCRUM
Role Key Responsibilities
Customer Participates in tasks related to product
backlog list
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 339
Role Key Responsibilities
Management Makes final decision making along with
charters, standards and conventions to be
followed in project
Participates in setting of goals and
requirements
SCRUM
Master
Ensures that project is carried according to
the practices, values and rules of SCRUM
and monitor the project‟s progress
Interacts with projects team, customer and
management during the project & ensures
that impediments are removed. Selects
product owner
Product
Owner
Responsible for managing and controlling
the project and making visible the product
backlog list
Makes decision on task related to product
backlog
Estimates the development effort for
backlog items
Turns the issues in the backlog into features
to be developed
3.3 Challenges & Benefits of SCRUM
SCRUM is very intuitive and extremely demanding
methodology and poses following challenges to product
development process.
Co-Location: SCRUM requires business and technology teams
to work together and closely jointly owning the product and its
development. In typically, onsite/ offshore mode, it is quite
challenging and requires strong communication processes.
Enhancement centric: SCRUM is more apt for incremental
development or enhancement to base product, hence in typical
product development scenarios, a baseline architecture and key
infrastructure components needs to be developed before
practicing SCRUM methodology
Quality of Deliverables: SCRUM deploys time-boxing with
fixed date of deployment with trade off scope of the sprint. In
typical mindset, developers end up compromising the quality of
deliverable than impacting the scope to meet the timeline.
Hence, it is quite taxing and without sufficient checkpoint can
impact the quality of deliverables
Refactoring/ Design improvement: SCRUM preaches simple
design and refactoring subsequent releases, sometime in
mission critical applications/ products, this approach is not well
suited.
Automation: SCRUM can be best leveraged with extensive
automation and tools for deployment, build and testing, in
absence of tools/ automation, some of the best practices cannot
be deployed to its completeness.
While these challenges needs an effective management and
discipline, there are several advantages of SCRUM deployment.
 Customer focused: With disruptive transformation in the
industry, customer are challenged to respond to change
quickly to maintain competitive advantage, SCRUM
provide a native capability to managing changing
requirements effectively.
 Time to Market: SCRUM definitely score in quickly
produces something useful, keeps making useful
enhancements and hence very well suited to R&D
initiatives and high risk projects where continuous
customer feedback is critical to the success of project
 Higher Team Productivity: With continuous integration,
use of automated tools, avoidance of rework, SCRUM
usually improves the team productivity.
 Shorter Release Cycles: Hence minimal risk, very well
suite for R&D initiatives and innovative products that
needs customer feedback and insight on regular basis.
 Continuous feedback: And communication, avoids rework,
reduce the risk and improve the development productivity.
 Team unification: Promotes one team, one goal between
the business and IT teams, hence joint accountability/
enhanced acceptance and ownership of the product from
business.
4. EXPERTS VIEW
“Good people will make good software (even without agile,
SCRUM, or whatever)... mediocre and lower people will churn
out similar software even with their home-grown variety of
agile. However people doing agile as it were meant to... will
result in better products.”[29]
“Scrum introduces two really valuable differences from
unregenerate Waterfall, testing both ideas and partial results
with stakeholders like customers and end users, possibly via use
of surrogates, and very short cycles which take advantage of
seeing where you are going by facing reality early and often.
That is, collaborate with your customers, and watch what you're
doing and how well it is working.” [32]
Top 10 Reasons to use Scrum instead of Waterfall
10. Scrum enables rapid reaction to changing customer
requirements
9. Scrum teams possess all the required skills to get the job
done
8. Scrum teams incur less technical debt
7. Scrum improves communication
6. Scrum leads to better client relationships
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 340
5. Scrum improves personnel satisfaction and commitment
4. Scrum reduces time taken to get product to market
3. Scrum produces higher quality product
2. Scrum succeeds by giving the customer what they need
1. Scrum increases productivity and lowers costs[31]
CONCLUSIONS
SCRUM is systematic, structured and robust methodology – for
small to enterprise project, it stretches the project management
and engineering practices to deliver the best, in shortest time
possible and continuously, hence avoid the rework and improve
team productivity. It is highly customer centric with joint
ownership, early planning and feedback to keep the IT team
aligned to business objectives and respond with market needs
appropriately. Automation is key to success for SCRUM and
some of the best practices like continuous integration and test
driven development can only be suited in automated mode.
SCRUM today provide extensive leverage to development
initiatives by improving the time to market and productivity.
REFERENCES
[1] Ken Schwaber and Mike Beedle, Agile Software
Development with Scrum (Prentice Hall, 2001).
[2]http://en.wikipedia.org/wiki/Scrum_(development)
[3]S. W. Ambler: Software Development
[4]J. Highsmith, Agile Software Development Ecosystem.
Addison Wesley, 2002
[5]Elisabeth Hendrickson.: 2005: Agile Testing
[6]Somerville, I. (2006). Software Engineering. London,
Pearson Education.
[7]Schwaber K and M Beedle (2002). Agile Software
Development with Scrum. Upper Saddle River, NJ., Prentice
Hall.
[8]Computerworld (2007)Extreme Programming Inventor talks
about agile development ComputerWorld.
[9]P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta, Agile
software development methods: review and analysis, VTT
Technical report, 2002.
[10]K. Beck, Extreme Programming Explained: Embrace
Change, Addison -Wesley, 2000.
[11]P. Checkland, J. Scholes, Soft Systems Methodology in
Action, Wiley, Chichester, 1990.
[12]W.S. Humphrey, PSP: A Self-Improvement Process for
Software Engineers, Addison-Wesley, 2005
[13]P. Meso, R. Jain, Agile software development: adaptive
systems principles and best practices, Information Systems
Management 23 (3) (2006).
[14]L. Williams, A. Cockburn, Agile software development: it‟s
about feedback and change, IEEE Computer 36 (6) (2003).
[15]V. Rajlich, Changing the paradigm of software engineering,
Communications of the ACM 49 (8) (2006).
[16]SCRUM Development Process, Ken Schwaber, Advanced
Development Methods, 131 Middlesex Turnpike Burlington,
MA 01803
[17]S. Jalali and C. Wohlin, “Agile Practices in Global,
software engineering - A systematic map,” 5th IEEE,
International Conference on Global Software, Engineering, pp.
45-54, 2010
[18]Michael Coram and Shawn Bohner, “The Impact of Agile,
Methods on Software Project Management,” in 12th IEEE,
International Conference and Workshops on the Engineering of
Computer-Based Systems, pp.363-370, 2005.
[19]M. a-Vanzin, M. B. Ribeiro, R. Prikladnicki, I. Ceccato and
D. Antunes, D, “Global software processes definition in a
distributed environment,” 29th Annual IEEE/NASA Software
Engineering Workshop, pp. 57-65, 2005.
[20]Stapleton, J.: „DSDM: business focused development‟
(Addison Wesley, London, 2003)
[21]Outi, S.: „Improving software process in agile software
development projects: results from two XP case studies‟. Proc.
30th EUROMICRO Conf., France, 2004, pp. 310–317
[22]Laurie Williams, “A Survey of Agile Development
Methodologies”, 2007.
[23] Naresh Kumar Nagwani,Pradeep Singh, “An Agile Based
Model for Change-Oriented Software Engineering,” IEEE
International Journal of Recent Trends in Engineering, vol. 1,
no. 1, May 2009
[24]Pekka Abrahamsson,Outi Salo & Jussi Ronainen, “Agile
Software Development Methods Review and Analysis,” VTT
Publication, vol. 478.
[25]Boehm, B., Turner, R.: „Management challenges to
implementing agile processes in traditional development
organizations‟, IEEE Softw., 2005, 22, (5), pp. 30–39
[26]http://scrumalliance.org/articles
[27] Observe-Mine-Adopt (Oma): An Agile Way To Enhance
Software Maintainability Jane Huffman Hayes, Naresh
Mohamed And Tina Hong Gao
[28]Agile Software Development [Paperback] by Alistair
Cockburn.
[29]Reference: Scrum smells on Mike Cohn's
http://www.mountaingoatsoftware.com/ topics/scrum
[30]http://gowegian.5gbfree.com/scrum Development
Process.pdf
[31]/www.webgateinternational.com /2012/05/top-10-reasons-
to-use-scrum-instead-of-waterfall
[32]Stackoverflow.com/questions /343162/is- Scrum-evil

Weitere ähnliche Inhalte

Was ist angesagt?

Empirical Study of Software Development Life Cycle and its Various Models
Empirical Study of Software Development Life Cycle and its Various ModelsEmpirical Study of Software Development Life Cycle and its Various Models
Empirical Study of Software Development Life Cycle and its Various ModelsCSCJournals
 
A Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect ModelA Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect ModelBen Linders
 
Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)MuhammadTalha436
 
IRJET- Agile Management in Construction Industry
IRJET-  	  Agile Management in Construction IndustryIRJET-  	  Agile Management in Construction Industry
IRJET- Agile Management in Construction IndustryIRJET Journal
 
IRJET- Portfolio Management of Multiple Building Projects using EPPM
IRJET- 	  Portfolio Management of Multiple Building Projects using EPPMIRJET- 	  Portfolio Management of Multiple Building Projects using EPPM
IRJET- Portfolio Management of Multiple Building Projects using EPPMIRJET Journal
 
Agile scrum product development methodology
Agile scrum product development methodologyAgile scrum product development methodology
Agile scrum product development methodologyAditya Adam
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation ProcessRajon
 
Comparative Analysis of Agile Software Development Methodologies-A Review
Comparative Analysis of Agile Software Development Methodologies-A ReviewComparative Analysis of Agile Software Development Methodologies-A Review
Comparative Analysis of Agile Software Development Methodologies-A ReviewIJERA Editor
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019MuhammadTalha436
 
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsSE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsAmr E. Mohamed
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 MuhammadTalha436
 
Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...theijes
 
Chapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsChapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsNeeraj Kumar Singh
 
IRJET- Decision Making in Construction Management using AHP and Expert Ch...
IRJET-  	  Decision Making in Construction Management using AHP and Expert Ch...IRJET-  	  Decision Making in Construction Management using AHP and Expert Ch...
IRJET- Decision Making in Construction Management using AHP and Expert Ch...IRJET Journal
 
Software process & product quality
Software process & product qualitySoftware process & product quality
Software process & product qualityIAEME Publication
 

Was ist angesagt? (19)

Empirical Study of Software Development Life Cycle and its Various Models
Empirical Study of Software Development Life Cycle and its Various ModelsEmpirical Study of Software Development Life Cycle and its Various Models
Empirical Study of Software Development Life Cycle and its Various Models
 
A Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect ModelA Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect Model
 
Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)
 
Cu32604607
Cu32604607Cu32604607
Cu32604607
 
IRJET- Agile Management in Construction Industry
IRJET-  	  Agile Management in Construction IndustryIRJET-  	  Agile Management in Construction Industry
IRJET- Agile Management in Construction Industry
 
IRJET- Portfolio Management of Multiple Building Projects using EPPM
IRJET- 	  Portfolio Management of Multiple Building Projects using EPPMIRJET- 	  Portfolio Management of Multiple Building Projects using EPPM
IRJET- Portfolio Management of Multiple Building Projects using EPPM
 
1 se-introduction
1 se-introduction1 se-introduction
1 se-introduction
 
Agile scrum product development methodology
Agile scrum product development methodologyAgile scrum product development methodology
Agile scrum product development methodology
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation Process
 
Comparative Analysis of Agile Software Development Methodologies-A Review
Comparative Analysis of Agile Software Development Methodologies-A ReviewComparative Analysis of Agile Software Development Methodologies-A Review
Comparative Analysis of Agile Software Development Methodologies-A Review
 
Ce seminar
Ce seminarCe seminar
Ce seminar
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019
 
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsSE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design Patterns
 
4213ijsea01 (1)
4213ijsea01 (1)4213ijsea01 (1)
4213ijsea01 (1)
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
 
Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...
 
Chapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsChapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality Characteristics
 
IRJET- Decision Making in Construction Management using AHP and Expert Ch...
IRJET-  	  Decision Making in Construction Management using AHP and Expert Ch...IRJET-  	  Decision Making in Construction Management using AHP and Expert Ch...
IRJET- Decision Making in Construction Management using AHP and Expert Ch...
 
Software process & product quality
Software process & product qualitySoftware process & product quality
Software process & product quality
 

Andere mochten auch

Parallel k nn on gpu architecture using opencl
Parallel k nn on gpu architecture using openclParallel k nn on gpu architecture using opencl
Parallel k nn on gpu architecture using opencleSAT Publishing House
 
Automated system to detect rf leakage from microwave oven using raspberry pi
Automated system to detect rf leakage from microwave oven using raspberry piAutomated system to detect rf leakage from microwave oven using raspberry pi
Automated system to detect rf leakage from microwave oven using raspberry pieSAT Publishing House
 
Surveillance and tracking of elephants using vocal spectral information
Surveillance and tracking of elephants using vocal spectral informationSurveillance and tracking of elephants using vocal spectral information
Surveillance and tracking of elephants using vocal spectral informationeSAT Publishing House
 
Performance of lateritic concrete under
Performance of lateritic concrete underPerformance of lateritic concrete under
Performance of lateritic concrete undereSAT Publishing House
 
Comparative review study of security of aran and aodv routing protocols in ma...
Comparative review study of security of aran and aodv routing protocols in ma...Comparative review study of security of aran and aodv routing protocols in ma...
Comparative review study of security of aran and aodv routing protocols in ma...eSAT Publishing House
 
Mri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heartMri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole hearteSAT Publishing House
 
A quantitative risk assessment approach in an integrated cold chain system en...
A quantitative risk assessment approach in an integrated cold chain system en...A quantitative risk assessment approach in an integrated cold chain system en...
A quantitative risk assessment approach in an integrated cold chain system en...eSAT Publishing House
 
Heat transfer through journal bearing a case study
Heat transfer through journal bearing a case studyHeat transfer through journal bearing a case study
Heat transfer through journal bearing a case studyeSAT Publishing House
 
Energy saving model and application for smart phones
Energy saving model and application for smart phonesEnergy saving model and application for smart phones
Energy saving model and application for smart phoneseSAT Publishing House
 
Effect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloysEffect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloyseSAT Publishing House
 
Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...eSAT Publishing House
 
Intelligent traffic regulation system for roads using car two way communication
Intelligent traffic regulation system for roads using car two way communicationIntelligent traffic regulation system for roads using car two way communication
Intelligent traffic regulation system for roads using car two way communicationeSAT Publishing House
 
A study model on the impact of various indicators in the performance of stude...
A study model on the impact of various indicators in the performance of stude...A study model on the impact of various indicators in the performance of stude...
A study model on the impact of various indicators in the performance of stude...eSAT Publishing House
 
Design and implementation of autonomous maneuvering robotic vehicle using glo...
Design and implementation of autonomous maneuvering robotic vehicle using glo...Design and implementation of autonomous maneuvering robotic vehicle using glo...
Design and implementation of autonomous maneuvering robotic vehicle using glo...eSAT Publishing House
 
Fpga based low power and high performance address
Fpga based low power and high performance addressFpga based low power and high performance address
Fpga based low power and high performance addresseSAT Publishing House
 
An enhancing security for mobile sinks by providing location privacy in wsn
An enhancing security for mobile sinks by providing location privacy in wsnAn enhancing security for mobile sinks by providing location privacy in wsn
An enhancing security for mobile sinks by providing location privacy in wsneSAT Publishing House
 
Overall increase in efficiency in raw meals
Overall increase in efficiency in raw mealsOverall increase in efficiency in raw meals
Overall increase in efficiency in raw mealseSAT Publishing House
 
A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...eSAT Publishing House
 

Andere mochten auch (20)

Parallel k nn on gpu architecture using opencl
Parallel k nn on gpu architecture using openclParallel k nn on gpu architecture using opencl
Parallel k nn on gpu architecture using opencl
 
Automated system to detect rf leakage from microwave oven using raspberry pi
Automated system to detect rf leakage from microwave oven using raspberry piAutomated system to detect rf leakage from microwave oven using raspberry pi
Automated system to detect rf leakage from microwave oven using raspberry pi
 
Surveillance and tracking of elephants using vocal spectral information
Surveillance and tracking of elephants using vocal spectral informationSurveillance and tracking of elephants using vocal spectral information
Surveillance and tracking of elephants using vocal spectral information
 
Performance of lateritic concrete under
Performance of lateritic concrete underPerformance of lateritic concrete under
Performance of lateritic concrete under
 
Comparative review study of security of aran and aodv routing protocols in ma...
Comparative review study of security of aran and aodv routing protocols in ma...Comparative review study of security of aran and aodv routing protocols in ma...
Comparative review study of security of aran and aodv routing protocols in ma...
 
Mri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heartMri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heart
 
A quantitative risk assessment approach in an integrated cold chain system en...
A quantitative risk assessment approach in an integrated cold chain system en...A quantitative risk assessment approach in an integrated cold chain system en...
A quantitative risk assessment approach in an integrated cold chain system en...
 
Heat transfer through journal bearing a case study
Heat transfer through journal bearing a case studyHeat transfer through journal bearing a case study
Heat transfer through journal bearing a case study
 
Energy saving model and application for smart phones
Energy saving model and application for smart phonesEnergy saving model and application for smart phones
Energy saving model and application for smart phones
 
Kinematic model of a car
Kinematic model of a carKinematic model of a car
Kinematic model of a car
 
Effect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloysEffect of sb si addition on necking behaviour of mg alloys
Effect of sb si addition on necking behaviour of mg alloys
 
Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...Secure intrusion detection and countermeasure selection in virtual system usi...
Secure intrusion detection and countermeasure selection in virtual system usi...
 
Intelligent traffic regulation system for roads using car two way communication
Intelligent traffic regulation system for roads using car two way communicationIntelligent traffic regulation system for roads using car two way communication
Intelligent traffic regulation system for roads using car two way communication
 
A study model on the impact of various indicators in the performance of stude...
A study model on the impact of various indicators in the performance of stude...A study model on the impact of various indicators in the performance of stude...
A study model on the impact of various indicators in the performance of stude...
 
Design and implementation of autonomous maneuvering robotic vehicle using glo...
Design and implementation of autonomous maneuvering robotic vehicle using glo...Design and implementation of autonomous maneuvering robotic vehicle using glo...
Design and implementation of autonomous maneuvering robotic vehicle using glo...
 
Pounding problems in urban areas
Pounding problems in urban areasPounding problems in urban areas
Pounding problems in urban areas
 
Fpga based low power and high performance address
Fpga based low power and high performance addressFpga based low power and high performance address
Fpga based low power and high performance address
 
An enhancing security for mobile sinks by providing location privacy in wsn
An enhancing security for mobile sinks by providing location privacy in wsnAn enhancing security for mobile sinks by providing location privacy in wsn
An enhancing security for mobile sinks by providing location privacy in wsn
 
Overall increase in efficiency in raw meals
Overall increase in efficiency in raw mealsOverall increase in efficiency in raw meals
Overall increase in efficiency in raw meals
 
A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...
 

Ähnlich wie Scrum an agile process

Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A StudyEswar Publications
 
Upstate CSCI 540 Agile Development
Upstate CSCI 540 Agile DevelopmentUpstate CSCI 540 Agile Development
Upstate CSCI 540 Agile DevelopmentDanWooster1
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processijseajournal
 
ch3-150102101842-conversion-gate02.pdf
ch3-150102101842-conversion-gate02.pdfch3-150102101842-conversion-gate02.pdf
ch3-150102101842-conversion-gate02.pdfabdallhelkahlout1
 
LU 3 Agile SW Dev.pptx
LU 3 Agile SW Dev.pptxLU 3 Agile SW Dev.pptx
LU 3 Agile SW Dev.pptxTAISEEREISA
 
Perspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementPerspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementnooriasukmaningtyas
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET Journal
 
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESSA NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESSijseajournal
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile modelSanthaseelP
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhavPMI_IREP_TP
 
International journal of computer science and innovation vol 2015-n2-paper3
International journal of computer science and innovation  vol 2015-n2-paper3International journal of computer science and innovation  vol 2015-n2-paper3
International journal of computer science and innovation vol 2015-n2-paper3sophiabelthome
 
Penetration testing in agile software
Penetration testing in agile softwarePenetration testing in agile software
Penetration testing in agile softwareijcisjournal
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 

Ähnlich wie Scrum an agile process (20)

Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A Study
 
Upstate CSCI 540 Agile Development
Upstate CSCI 540 Agile DevelopmentUpstate CSCI 540 Agile Development
Upstate CSCI 540 Agile Development
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum process
 
Unit -1.ppt
Unit -1.pptUnit -1.ppt
Unit -1.ppt
 
Agile process
Agile processAgile process
Agile process
 
Agile process
Agile processAgile process
Agile process
 
ch3-150102101842-conversion-gate02.pdf
ch3-150102101842-conversion-gate02.pdfch3-150102101842-conversion-gate02.pdf
ch3-150102101842-conversion-gate02.pdf
 
LU 3 Agile SW Dev.pptx
LU 3 Agile SW Dev.pptxLU 3 Agile SW Dev.pptx
LU 3 Agile SW Dev.pptx
 
Ch3 - Agile SW Dev
Ch3 - Agile SW DevCh3 - Agile SW Dev
Ch3 - Agile SW Dev
 
Perspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementPerspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project management
 
Ch3. agile sw dev
Ch3. agile sw devCh3. agile sw dev
Ch3. agile sw dev
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
 
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESSA NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
 
International journal of computer science and innovation vol 2015-n2-paper3
International journal of computer science and innovation  vol 2015-n2-paper3International journal of computer science and innovation  vol 2015-n2-paper3
International journal of computer science and innovation vol 2015-n2-paper3
 
Penetration testing in agile software
Penetration testing in agile softwarePenetration testing in agile software
Penetration testing in agile software
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 

Mehr von eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

Mehr von eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Kürzlich hochgeladen

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxachiever3003
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate productionChinnuNinan
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Kürzlich hochgeladen (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate production
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

Scrum an agile process

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 337 SCRUM: AN AGILE PROCESS K Selvi1 , Rana Majumdar2 Amity University, kselvi@nic.in, rmajumdar@amity.edu Abstract Developing flexible, robust and scalable application is the purpose. Current IT industry is growing in the fast pace and have to survive in the competitive world by providing quality and time to market software. In order to sustain in the competitive world, requirement changes very frequently Agile methodologies today provide mechanism to handle growing expectations of customers with sufficient nimbleness to respond to changing market needs. Software development companies with its focus on innovation and value- centricity has adopted and matured its software development and maintenance methodology around agile development techniques, namely, Extreme Programming, Feature driven development and SCRUM. The purpose of this paper is to briefly introduce best suitable agile process like Scrum and Extreme Programming for different kinds of projects depending the attributes. --------------------------------------------------------------------***------------------------------------------------------------------------ 1. INTRODUCTION Traditional software development methods strict to all the phases of the SDLC cycle and also baselines the documents in every phase which are not that much important to meet the customer requirements and documentation IT companies today have to overcome several challenges on behalf of these organizations:  End customers of such organization today have growing expectations around product, services and customer experience adding to complexity of software development and management  Customer need products and/or services yesterday and expect consistent change around such product and services, hence there is significant time to market challenge.  Enterprise today have to demonstrate continuous innovation with new product and services, hence they suffer from unclear and evolving customer requirement  Enterprise need agility today to respond to changing market needs, IT organization‟s today have to be prepared to handle portfolio of applications, realign initiatives, shelves an existing initiative etc.  With growing cost models, IT outsourcing companies have to provide a way to demonstrate value centricity and innovation on customer engagements. Agile methodologies like Extreme Programming (XP) and Scrum introduce a new approach to manage development processes in a flexible fashion. Agile methodologies differ from traditional way of development like it promotes communication, self-organization, flexibility and innovation instead of extensive planning and standard process. 2. AGILE METHODOLOGIES Delivering IT Product consistently at rapid pace Traditional methodology focuses on baseline requirement specifications and its implementation in distinct phases, resulting in limited customer involvement in development life cycle and high cost of change. Agile overcome most of the challenges by logically dividing the requirement (and devise their specification) as per the customer and market need and continuous seek the feedback resulting in improved product life cycle. Agile methodologies (SCRUM, Extreme Programming etc.) are best suited for customer centric (or end user centric) application sustenance and extension. Agile promotes a learning driven, short interval, co-teamed and automated software development. Agile focuses on delivering continuous build to production in short iterations or sprints of requirement through implementation, resulting in a customer feedback every 3-5 weeks and better alignment to customer expectations and market needs. Agile also promotes automation in software development thereby improving time to market of product and services. Table: 1 Comparison between Traditional and Agile methodology Traditional Agile (Scrum & XP) Plan driven Feature driven Release frequency, commonly 6 to 12 months Release frequency, commonly 1 to 2 months Frozen requirements Just-in requirements Develop project in phases based on process Develop project with less documentation Integration at the end of the code development Continues integration of the features Separate testing phase Continues testing High cost of change Low cost of change More client involvement Less client involvement 3. SCRUM METHODOLOGY
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 338 Scrum Definition Scrum is a process for a project team which is based on collaborative approach with incremental and iterative development which always focuses to deliver a business value. An Adaptation Iterative/Incremental Development SCRUM is an adaptation of incremental and iterative development technique; it deploys an empirical development model where a system is build as series of incremental steps called as Sprints. Usually sprints are development increments of 2-5 weeks duration, involving all the steps of software development life cycle – requirement to implementation. SCRUM initially plan the context and broad deliverable definition, and then evolve the deliverable during the project based on the environment. SCRUM acknowledges that the underlying development processes are incompletely defined and uses control mechanisms to improve flexibility. Characteristics of SCRUM methodology are:  The first and last phases (Planning and Closure) consist of defined processes, where all processes, inputs and outputs are well defined. The flow is linear, with some iteration in the planning phase.  The Sprint phase is a practical process. Many of the processes in the sprint phase are unknown. It is treated as a black box that requires external controls. Accordingly, controls, in risk management, are identified each iteration of the Sprint phase to avoid chaos while maximizing flexibility.  Sprints are nonlinear and flexible. Where available, explicit process knowledge is used; otherwise tacit knowledge and trial and error is used to build process knowledge. Sprints are used to evolve the final product.  The project is open to the environment until the Closure phase. The deliverable can be changed at any time during the Planning and Sprint phases of the project.  The project remains open to environmental complexity, including competitive, time, quality, and financial pressures, throughout these phases.  The deliverable is determined during the project based on the environment. [30] 3.1 SCRUM - CONCEPTS Scrum is a software development process which focuses on delivery the project with short span of time. Scrum process has mid-level deliveries called sprints. Scrum consists of a basic unit called sprints. Each sprint is an intermediate release. Each sprint has resource and task plan. The maximum life cycle of a scrum is 3 to 4 weeks. In a short span of time customer is able to view the product which makes to gain confident from the customer. Scrum development method has a small team with combination of technical, business and management people. The phases of Scrum process 1. Pre-game 2. Game 3. Post-game/Closure Scrum consists of many smaller releases called sprints. Sprint is a part of the scrum release and it has the following phases 1)Sprint planning meeting: In this meeting scrum product backlog is analyzed and product backlog (functionality) is identified for the release of the scrum. 2)Scrum sprint meeting: Each day of scrum sprint, a meeting is carried out to discuss the task carried out the day before and the task to be done on that day. 3)Sprint development: In this phase design, development and testing is carried for the identified product backlog. 4)Sprint review: In this phase testing is done on the incremental functionality of the product and the decision is taken based on the customer‟s feedback. 5)Retrospective sprint closure: Virtual closure of the sprint is done and the identified sprint backlog is added to the scrum product backlog. Each sprint is carried out by following all the above phases of the sprint. At last when all the sprints are done then final scrum release takes place. 3.2 Team – Roles & Responsibilities SCRUM team is generally managed by the SCRUM Master, the team overall is responsible for estimation, reviewing product backlog list and suggesting impediments removed from project. Table: 2 Roles and Responsibilities of SCRUM Role Key Responsibilities Customer Participates in tasks related to product backlog list
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 339 Role Key Responsibilities Management Makes final decision making along with charters, standards and conventions to be followed in project Participates in setting of goals and requirements SCRUM Master Ensures that project is carried according to the practices, values and rules of SCRUM and monitor the project‟s progress Interacts with projects team, customer and management during the project & ensures that impediments are removed. Selects product owner Product Owner Responsible for managing and controlling the project and making visible the product backlog list Makes decision on task related to product backlog Estimates the development effort for backlog items Turns the issues in the backlog into features to be developed 3.3 Challenges & Benefits of SCRUM SCRUM is very intuitive and extremely demanding methodology and poses following challenges to product development process. Co-Location: SCRUM requires business and technology teams to work together and closely jointly owning the product and its development. In typically, onsite/ offshore mode, it is quite challenging and requires strong communication processes. Enhancement centric: SCRUM is more apt for incremental development or enhancement to base product, hence in typical product development scenarios, a baseline architecture and key infrastructure components needs to be developed before practicing SCRUM methodology Quality of Deliverables: SCRUM deploys time-boxing with fixed date of deployment with trade off scope of the sprint. In typical mindset, developers end up compromising the quality of deliverable than impacting the scope to meet the timeline. Hence, it is quite taxing and without sufficient checkpoint can impact the quality of deliverables Refactoring/ Design improvement: SCRUM preaches simple design and refactoring subsequent releases, sometime in mission critical applications/ products, this approach is not well suited. Automation: SCRUM can be best leveraged with extensive automation and tools for deployment, build and testing, in absence of tools/ automation, some of the best practices cannot be deployed to its completeness. While these challenges needs an effective management and discipline, there are several advantages of SCRUM deployment.  Customer focused: With disruptive transformation in the industry, customer are challenged to respond to change quickly to maintain competitive advantage, SCRUM provide a native capability to managing changing requirements effectively.  Time to Market: SCRUM definitely score in quickly produces something useful, keeps making useful enhancements and hence very well suited to R&D initiatives and high risk projects where continuous customer feedback is critical to the success of project  Higher Team Productivity: With continuous integration, use of automated tools, avoidance of rework, SCRUM usually improves the team productivity.  Shorter Release Cycles: Hence minimal risk, very well suite for R&D initiatives and innovative products that needs customer feedback and insight on regular basis.  Continuous feedback: And communication, avoids rework, reduce the risk and improve the development productivity.  Team unification: Promotes one team, one goal between the business and IT teams, hence joint accountability/ enhanced acceptance and ownership of the product from business. 4. EXPERTS VIEW “Good people will make good software (even without agile, SCRUM, or whatever)... mediocre and lower people will churn out similar software even with their home-grown variety of agile. However people doing agile as it were meant to... will result in better products.”[29] “Scrum introduces two really valuable differences from unregenerate Waterfall, testing both ideas and partial results with stakeholders like customers and end users, possibly via use of surrogates, and very short cycles which take advantage of seeing where you are going by facing reality early and often. That is, collaborate with your customers, and watch what you're doing and how well it is working.” [32] Top 10 Reasons to use Scrum instead of Waterfall 10. Scrum enables rapid reaction to changing customer requirements 9. Scrum teams possess all the required skills to get the job done 8. Scrum teams incur less technical debt 7. Scrum improves communication 6. Scrum leads to better client relationships
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 03 | Mar-2013, Available @ http://www.ijret.org 340 5. Scrum improves personnel satisfaction and commitment 4. Scrum reduces time taken to get product to market 3. Scrum produces higher quality product 2. Scrum succeeds by giving the customer what they need 1. Scrum increases productivity and lowers costs[31] CONCLUSIONS SCRUM is systematic, structured and robust methodology – for small to enterprise project, it stretches the project management and engineering practices to deliver the best, in shortest time possible and continuously, hence avoid the rework and improve team productivity. It is highly customer centric with joint ownership, early planning and feedback to keep the IT team aligned to business objectives and respond with market needs appropriately. Automation is key to success for SCRUM and some of the best practices like continuous integration and test driven development can only be suited in automated mode. SCRUM today provide extensive leverage to development initiatives by improving the time to market and productivity. REFERENCES [1] Ken Schwaber and Mike Beedle, Agile Software Development with Scrum (Prentice Hall, 2001). [2]http://en.wikipedia.org/wiki/Scrum_(development) [3]S. W. Ambler: Software Development [4]J. Highsmith, Agile Software Development Ecosystem. Addison Wesley, 2002 [5]Elisabeth Hendrickson.: 2005: Agile Testing [6]Somerville, I. (2006). Software Engineering. London, Pearson Education. [7]Schwaber K and M Beedle (2002). Agile Software Development with Scrum. Upper Saddle River, NJ., Prentice Hall. [8]Computerworld (2007)Extreme Programming Inventor talks about agile development ComputerWorld. [9]P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta, Agile software development methods: review and analysis, VTT Technical report, 2002. [10]K. Beck, Extreme Programming Explained: Embrace Change, Addison -Wesley, 2000. [11]P. Checkland, J. Scholes, Soft Systems Methodology in Action, Wiley, Chichester, 1990. [12]W.S. Humphrey, PSP: A Self-Improvement Process for Software Engineers, Addison-Wesley, 2005 [13]P. Meso, R. Jain, Agile software development: adaptive systems principles and best practices, Information Systems Management 23 (3) (2006). [14]L. Williams, A. Cockburn, Agile software development: it‟s about feedback and change, IEEE Computer 36 (6) (2003). [15]V. Rajlich, Changing the paradigm of software engineering, Communications of the ACM 49 (8) (2006). [16]SCRUM Development Process, Ken Schwaber, Advanced Development Methods, 131 Middlesex Turnpike Burlington, MA 01803 [17]S. Jalali and C. Wohlin, “Agile Practices in Global, software engineering - A systematic map,” 5th IEEE, International Conference on Global Software, Engineering, pp. 45-54, 2010 [18]Michael Coram and Shawn Bohner, “The Impact of Agile, Methods on Software Project Management,” in 12th IEEE, International Conference and Workshops on the Engineering of Computer-Based Systems, pp.363-370, 2005. [19]M. a-Vanzin, M. B. Ribeiro, R. Prikladnicki, I. Ceccato and D. Antunes, D, “Global software processes definition in a distributed environment,” 29th Annual IEEE/NASA Software Engineering Workshop, pp. 57-65, 2005. [20]Stapleton, J.: „DSDM: business focused development‟ (Addison Wesley, London, 2003) [21]Outi, S.: „Improving software process in agile software development projects: results from two XP case studies‟. Proc. 30th EUROMICRO Conf., France, 2004, pp. 310–317 [22]Laurie Williams, “A Survey of Agile Development Methodologies”, 2007. [23] Naresh Kumar Nagwani,Pradeep Singh, “An Agile Based Model for Change-Oriented Software Engineering,” IEEE International Journal of Recent Trends in Engineering, vol. 1, no. 1, May 2009 [24]Pekka Abrahamsson,Outi Salo & Jussi Ronainen, “Agile Software Development Methods Review and Analysis,” VTT Publication, vol. 478. [25]Boehm, B., Turner, R.: „Management challenges to implementing agile processes in traditional development organizations‟, IEEE Softw., 2005, 22, (5), pp. 30–39 [26]http://scrumalliance.org/articles [27] Observe-Mine-Adopt (Oma): An Agile Way To Enhance Software Maintainability Jane Huffman Hayes, Naresh Mohamed And Tina Hong Gao [28]Agile Software Development [Paperback] by Alistair Cockburn. [29]Reference: Scrum smells on Mike Cohn's http://www.mountaingoatsoftware.com/ topics/scrum [30]http://gowegian.5gbfree.com/scrum Development Process.pdf [31]/www.webgateinternational.com /2012/05/top-10-reasons- to-use-scrum-instead-of-waterfall [32]Stackoverflow.com/questions /343162/is- Scrum-evil