SlideShare a Scribd company logo
1 of 5
HERNÁNDEZ, 1
Eduardo Hernández Rangel
Tammy Chapman
Advance Writing
December 13, 2015
Is Scrum the New Silver Bullet?
Computer software is essentially intangible, abstract, changeable and extremely
difficult to build causing excessive schedules, over cost and malfunction in their operation.
Too many methodologies, frameworks, tools and paradigms have been developed to reduce
the complexity in its constructions, but until this moment many of them have not been
successes. Agile approaches have appeared to resolve the issues and promising to improve
the way the software is built minimizing the impact of schedules, over cost and increase the
caliber. Splitting up large projects into smaller deliverables predictable supported by the
manageable project team commitment as it was the new silver bullet.
Due to the complexity, high costs of production and flawed developed products, the
software industry declared the software crisis looking for tools, methodologies,
programming languages that help to minimize schedules, costs and flaw products.
According to Brooks, projects software are capable of becoming a monster and causing
horror, because he point out, “of all the monster who fill the nightmares of our folklore,
none terrify more than werewolves, because they transform unexpectedly from the familiar
to horror. For these, we seek bullets of silver than can magically [control the software]”.
With this similitude about werewolves, Clearly Brooks said, there is no silver bullet that
HERNÁNDEZ, 2
kill the monster because of the essence of software is complex. According to Partridge,
after too many years and even tough enormous endeavors in science and technology that
the state has not changed so much. Thus the software crisis remains in force, although to a
lesser extent, but small bullets have been discovered.
Breakthroughs in tools, programming languages, methodologies improve the way
software is built. But, the real silver bullet comes from cultural change (Cox). The cultural
changes that permit change new ways of thinking, focus on processes, methodologies and
quality instead on technology. Technology is important, but more important is to be aware
about the quality and how to be use processes, and methods to make better software. Most
important changes, firstly were ideas to do something better, easily and different; this was
possible because the courage, endeavor and persistent of somebody. In other words the
most important technological breakthroughs have been due to the desire to change and
improve the world. The software industry is obligated to build better software, in all
aspects, and should encourage to use tools, methods and of course, agile processes but
above all awareness about the importance about quality.
Agile paradigms for developing software projects are one of the new silver bullets
that can slay, or at least hurt nastily, the evil. Agile software development processes are a
blend of industry’s best practices and it is supported by a self-managed team project. The
principles about agile practices is to split the project into small pieces that can be managed
and forecast about timing and effort. Of course, to estimate correctly the time and effort the
team must to have the enough competences to do the assigned tasks and the customer must
totally committed. Xion says, “Helping the project development team and the customer
work together closely to assign priority to requirements according to the importance [of
HERNÁNDEZ, 3
them]”. Another important consideration about reducing cracked products is to prevent and
correct errors as soon as possible with functional deliverables put on production
environments each certain defined time. Agile paradigms have become the next silver
bullet that increases the project success when it is applied consciousness in software
development projects.
Scrum is used worldwide because it helps produce software projects more
manageable. Software engineers around the world have used this agile software
development methodology because of the good quality levels are achieved in relation to
time-effort ("Fujita and Revetria"). The quality is maintained through communication
between the project team, manager and the client as well as the transparency that exists in
the entire project during its progress; they are visible in each working cycle. Even when,
Scrum is an agile framework for building better software project, it can blend with others
industry best practices to strengthen the way to make software.
Scrum framework, one of the most important candidates to avoid the software’s
transformation to evil. In order to increase the guarantee to build more successful projects
Scrum is the bullet, blend the team, manager and customer and conform a self-managed
team that takes decisions about the project. Dividing and prioritizing the customer’s
business needs into usage packages, built each defined box-timing. Preparing all the
necessity for changes during the software development makes possible to reduce no useful
functionality. “Respond to requirement changes in ‘real-time’ without waiting milestone”
(Xion) is the base of Scrum to respond to this user need. Best practices, tools and most
importantly a self-managed team with enough knowledge is the key to shut the werewolves
and never more expect a horror transformation.
HERNÁNDEZ, 4
Using the Scrum framework does not assure that the project was successful. Tools
and motivated self-managed project team gives a hail of bullets that undoubtedly more than
one hurts the evil, making possible build better software, software that do what we expect
to do.
HERNÁNDEZ, 5
Works Cited
Brooks, P., Frederick. "No Silver Bullet Essence and Accidents of Software
Engineering." Web. 06 December 2015.
Fujita, H. Revetria, R. "New Trends in Software Methodologies, Tools and
Techniques." Amsterdam, Netherlands: IOS Press. Google Books. Web. 07
December 2015.
Partridge, D. "Engineering Artificial Intelligence." Norwood, New Jersey: Intellect Books.
Google Books. Web. 10 December 2015.
Xion, J. "New Sofware Engineering Pardigm Base on Complexity Science." NewYork:
Springer. Google Books. Web. 10 December 2015.

More Related Content

What's hot

Clean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareClean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareEric Reichwaldt
 
Aimtech Software Development Company Presentation
Aimtech Software Development Company PresentationAimtech Software Development Company Presentation
Aimtech Software Development Company PresentationAnahitYeprikyan2
 
The Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessThe Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessPMOfficers PMOAcademy
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsPuppet
 
Dell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILDell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILMatt Schneider
 
Challenges of Agile Software Development
Challenges of Agile Software DevelopmentChallenges of Agile Software Development
Challenges of Agile Software DevelopmentWei (Terence) Li
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
Covintus Overview 2013
Covintus Overview 2013Covintus Overview 2013
Covintus Overview 2013Covintus
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project ManagementSiddhi
 
The Art of Agile Documentation
The Art of Agile DocumentationThe Art of Agile Documentation
The Art of Agile DocumentationAgile Montréal
 
4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success4 Prerequisites for DevOps Success
4 Prerequisites for DevOps SuccessCloudCheckr
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSSprintzeal
 
Another Agile Intro
Another Agile IntroAnother Agile Intro
Another Agile IntroSteve Hayes
 
assingnment 56
assingnment 56assingnment 56
assingnment 56Bhas Karan
 
Lecture 1 introduction to applied software project management
Lecture 1   introduction to applied software project managementLecture 1   introduction to applied software project management
Lecture 1 introduction to applied software project managementanasz3z3
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
SoftTeco Company Profile
SoftTeco Company ProfileSoftTeco Company Profile
SoftTeco Company ProfileSerge Zenevich
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Mediotype .
 

What's hot (20)

Clean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareClean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality software
 
Aimtech Software Development Company Presentation
Aimtech Software Development Company PresentationAimtech Software Development Company Presentation
Aimtech Software Development Company Presentation
 
The Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessThe Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps Success
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOps
 
Dell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILDell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITIL
 
Challenges of Agile Software Development
Challenges of Agile Software DevelopmentChallenges of Agile Software Development
Challenges of Agile Software Development
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Covintus Overview 2013
Covintus Overview 2013Covintus Overview 2013
Covintus Overview 2013
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project Management
 
The Art of Agile Documentation
The Art of Agile DocumentationThe Art of Agile Documentation
The Art of Agile Documentation
 
4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
Another Agile Intro
Another Agile IntroAnother Agile Intro
Another Agile Intro
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
assingnment 56
assingnment 56assingnment 56
assingnment 56
 
Lecture 1 introduction to applied software project management
Lecture 1   introduction to applied software project managementLecture 1   introduction to applied software project management
Lecture 1 introduction to applied software project management
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
SoftTeco Company Profile
SoftTeco Company ProfileSoftTeco Company Profile
SoftTeco Company Profile
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 

Viewers also liked (9)

Intercultural communication
Intercultural communicationIntercultural communication
Intercultural communication
 
Fundamentos de enseñanza del Inglés
Fundamentos de enseñanza del InglésFundamentos de enseñanza del Inglés
Fundamentos de enseñanza del Inglés
 
Increasing a project's success
Increasing a project's successIncreasing a project's success
Increasing a project's success
 
Critical incidents in ELT
Critical incidents in ELTCritical incidents in ELT
Critical incidents in ELT
 
Plagiarism for dummies
Plagiarism for dummiesPlagiarism for dummies
Plagiarism for dummies
 
Observation
ObservationObservation
Observation
 
Affective effective language english language teaching method
Affective effective language english language teaching methodAffective effective language english language teaching method
Affective effective language english language teaching method
 
User stories through Five W's technique
User stories through Five W's  techniqueUser stories through Five W's  technique
User stories through Five W's technique
 
Self-directed learning
Self-directed learningSelf-directed learning
Self-directed learning
 

Similar to Scrum the new silver bullet

Custom Software Development Cost, Process and Time.pdf
Custom Software Development Cost, Process and Time.pdfCustom Software Development Cost, Process and Time.pdf
Custom Software Development Cost, Process and Time.pdfJPLoft Solutions
 
Xp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentationXp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentationMuaazZubairi
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideXSolve
 
Custom Software Development Cost, Process and Time (2).pdf
Custom Software Development Cost, Process and Time (2).pdfCustom Software Development Cost, Process and Time (2).pdf
Custom Software Development Cost, Process and Time (2).pdfJPLoft Solutions
 
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfHOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfLaura Miller
 
CTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall ContractCTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall Contractsusanatkinson
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)Adrian Howard
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, VarbergFredrik Wendt
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATIONSOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATIONIJCI JOURNAL
 
What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...EfrogPtyLtd1
 

Similar to Scrum the new silver bullet (20)

Custom Software Development Cost, Process and Time.pdf
Custom Software Development Cost, Process and Time.pdfCustom Software Development Cost, Process and Time.pdf
Custom Software Development Cost, Process and Time.pdf
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Xp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentationXp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentation
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
Custom Software Development Cost, Process and Time (2).pdf
Custom Software Development Cost, Process and Time (2).pdfCustom Software Development Cost, Process and Time (2).pdf
Custom Software Development Cost, Process and Time (2).pdf
 
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfHOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
CTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall ContractCTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall Contract
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Culture
CultureCulture
Culture
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATIONSOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
 
What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...
 
Unit2
Unit2Unit2
Unit2
 

More from Eduardo Hernández Rangel, MCC, PMP, ITIL Cer, Scrum Master (8)

Which is better pmi process or scrum framework
Which is better pmi process or scrum frameworkWhich is better pmi process or scrum framework
Which is better pmi process or scrum framework
 
Conceps about vocabulary and pronunciation
Conceps about vocabulary and pronunciationConceps about vocabulary and pronunciation
Conceps about vocabulary and pronunciation
 
Sociolinguistics origins and definitions
Sociolinguistics origins and definitionsSociolinguistics origins and definitions
Sociolinguistics origins and definitions
 
Types of bilingual acquisition
Types of bilingual acquisitionTypes of bilingual acquisition
Types of bilingual acquisition
 
THE WORK OF THE ENGLISH TEACHER BEFORE AND AFTER A REFLECTIVE THINKING
THE WORK OF THE ENGLISH TEACHER BEFORE AND AFTER A REFLECTIVE THINKING THE WORK OF THE ENGLISH TEACHER BEFORE AND AFTER A REFLECTIVE THINKING
THE WORK OF THE ENGLISH TEACHER BEFORE AND AFTER A REFLECTIVE THINKING
 
Reflective lesson plan
Reflective lesson planReflective lesson plan
Reflective lesson plan
 
Exploring our teaching
Exploring our teachingExploring our teaching
Exploring our teaching
 
Type of interlanguage in ten years old child
Type of interlanguage in ten years old childType of interlanguage in ten years old child
Type of interlanguage in ten years old child
 

Recently uploaded

CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 

Recently uploaded (20)

CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 

Scrum the new silver bullet

  • 1. HERNÁNDEZ, 1 Eduardo Hernández Rangel Tammy Chapman Advance Writing December 13, 2015 Is Scrum the New Silver Bullet? Computer software is essentially intangible, abstract, changeable and extremely difficult to build causing excessive schedules, over cost and malfunction in their operation. Too many methodologies, frameworks, tools and paradigms have been developed to reduce the complexity in its constructions, but until this moment many of them have not been successes. Agile approaches have appeared to resolve the issues and promising to improve the way the software is built minimizing the impact of schedules, over cost and increase the caliber. Splitting up large projects into smaller deliverables predictable supported by the manageable project team commitment as it was the new silver bullet. Due to the complexity, high costs of production and flawed developed products, the software industry declared the software crisis looking for tools, methodologies, programming languages that help to minimize schedules, costs and flaw products. According to Brooks, projects software are capable of becoming a monster and causing horror, because he point out, “of all the monster who fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar to horror. For these, we seek bullets of silver than can magically [control the software]”. With this similitude about werewolves, Clearly Brooks said, there is no silver bullet that
  • 2. HERNÁNDEZ, 2 kill the monster because of the essence of software is complex. According to Partridge, after too many years and even tough enormous endeavors in science and technology that the state has not changed so much. Thus the software crisis remains in force, although to a lesser extent, but small bullets have been discovered. Breakthroughs in tools, programming languages, methodologies improve the way software is built. But, the real silver bullet comes from cultural change (Cox). The cultural changes that permit change new ways of thinking, focus on processes, methodologies and quality instead on technology. Technology is important, but more important is to be aware about the quality and how to be use processes, and methods to make better software. Most important changes, firstly were ideas to do something better, easily and different; this was possible because the courage, endeavor and persistent of somebody. In other words the most important technological breakthroughs have been due to the desire to change and improve the world. The software industry is obligated to build better software, in all aspects, and should encourage to use tools, methods and of course, agile processes but above all awareness about the importance about quality. Agile paradigms for developing software projects are one of the new silver bullets that can slay, or at least hurt nastily, the evil. Agile software development processes are a blend of industry’s best practices and it is supported by a self-managed team project. The principles about agile practices is to split the project into small pieces that can be managed and forecast about timing and effort. Of course, to estimate correctly the time and effort the team must to have the enough competences to do the assigned tasks and the customer must totally committed. Xion says, “Helping the project development team and the customer work together closely to assign priority to requirements according to the importance [of
  • 3. HERNÁNDEZ, 3 them]”. Another important consideration about reducing cracked products is to prevent and correct errors as soon as possible with functional deliverables put on production environments each certain defined time. Agile paradigms have become the next silver bullet that increases the project success when it is applied consciousness in software development projects. Scrum is used worldwide because it helps produce software projects more manageable. Software engineers around the world have used this agile software development methodology because of the good quality levels are achieved in relation to time-effort ("Fujita and Revetria"). The quality is maintained through communication between the project team, manager and the client as well as the transparency that exists in the entire project during its progress; they are visible in each working cycle. Even when, Scrum is an agile framework for building better software project, it can blend with others industry best practices to strengthen the way to make software. Scrum framework, one of the most important candidates to avoid the software’s transformation to evil. In order to increase the guarantee to build more successful projects Scrum is the bullet, blend the team, manager and customer and conform a self-managed team that takes decisions about the project. Dividing and prioritizing the customer’s business needs into usage packages, built each defined box-timing. Preparing all the necessity for changes during the software development makes possible to reduce no useful functionality. “Respond to requirement changes in ‘real-time’ without waiting milestone” (Xion) is the base of Scrum to respond to this user need. Best practices, tools and most importantly a self-managed team with enough knowledge is the key to shut the werewolves and never more expect a horror transformation.
  • 4. HERNÁNDEZ, 4 Using the Scrum framework does not assure that the project was successful. Tools and motivated self-managed project team gives a hail of bullets that undoubtedly more than one hurts the evil, making possible build better software, software that do what we expect to do.
  • 5. HERNÁNDEZ, 5 Works Cited Brooks, P., Frederick. "No Silver Bullet Essence and Accidents of Software Engineering." Web. 06 December 2015. Fujita, H. Revetria, R. "New Trends in Software Methodologies, Tools and Techniques." Amsterdam, Netherlands: IOS Press. Google Books. Web. 07 December 2015. Partridge, D. "Engineering Artificial Intelligence." Norwood, New Jersey: Intellect Books. Google Books. Web. 10 December 2015. Xion, J. "New Sofware Engineering Pardigm Base on Complexity Science." NewYork: Springer. Google Books. Web. 10 December 2015.