SlideShare a Scribd company logo
1 of 14
Download to read offline
THE MAGIC LOGIX GUIDE TO
AGILE WEB DEVELOPMENT
AND THE SCRUM PROCESS
ML WHITEPAPER SEPT. 2015
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
INTRODUCTION
To be agile is to move swiftly or quickly. This term has recently popped up
within business and management terminology. However, the phrase moves
well beyond a buzz term (sorry for you fans of ‘synergy’ out there – agile
actually conveys some real meaning). This whitepaper is here to clarify just
what the agile approach and attitude is, define the scrum process associated
with this school of thought, and to provide real life examples of just how it’s
effective.
PAGE 1
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
WHAT IS AGILE WEB DEVELOPMENT & WHY SHOULD I USE IT?
An agile approach to web development is an attitude that promotes adapta-
tion, cross-functionality and continual collaboration amongst a team. To be
agile, you must constantly be thinking months in advance and have to adapt
to any changes that may arise. You’re planning early on, meeting with your
team in scrum huddles, establishing deliverables, meeting goals ahead of
schedule and making continual improvements. It’s 100% necessary that you
are completely flexible during this process. Within this flexibility, you must
anticipate change and respond accordingly. A rigid structure will get you
nowhere in today’s business climate. You’ve got to predict, execute and adapt.
PAGE 2
PREDICT EXECUTE ADAPT
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
WHAT IS AGILE WEB DEVELOPMENT? (CONTINUED)
A cornerstone of agile web development is also the scrum process. We’ll get
more into this a little later, but this process gets its name from a rugby huddle.
The team has a quick meeting, discusses progress and implementation and
then goes their separate ways, while still functioning as an autonomous unit.
Afterward, all relevant information is continually relayed to the client and the
projects are divided into sprints and user stories. It helps foster proper
communication and maintain an ideal agency/clientrelationship.
Adopting an agile process helps eliminate un-
necessary wastes of time and allows your team
to allocate those precious minutes and hours
on actions and processes that add value to
your website. Agile web development can
easily be summed up with oneword: efficiency.
PAGE 3
SCRUM?
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
TRADITIONAL VS. AGILE DEVELOPMENT
TRADITIONAL APPROACH
Traditional web development is a much longer process, and one that does not
respond well to change. This style of development works off a “waterfall
method” and is very monolithic in structure. It’s rigid from the very beginning
of the project. The team often sits down with the client and adopts a plan
before development starts. The most noticeable problem with this is that zero
flexibility is provided. Everything is set in stone and the development team
really only involves the customer in the start of the project and during final
testing phases. Therefore, changes in technology, business requirements and
the scope of the project cannot properly be accounted for. It makes it hard to
change direction if need be in the middle of the project or adapt to unforeseen
external factors. This process results in more time spent on project tasks and
a bigger headache for all parties involved. We live in a fast paced world where
changes in technology are constant. It makes zero sense to just stay the
course without adapting to the world around us.
PAGE 4
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
TRADITIONAL VS. AGILE DEVELOPMENT (CONTINUED)
AGILE APPROACH
An agile approach differs from this traditional method in that everything is
open to change. The development team plans for the big picture and works on
the smaller details correspondingly. The goal is to build the core functionality
first and then add features. In other words, the business value is the immediate
goal followed by all the features that help make the website unique. Unlike tra-
ditional web development, this allows the team to adapt to new technology,
business requirements and goals that may arise. If there’s a change in the
middle of the development process, both the team and client aren’t caught
with their guard down. Additionally, the customer is involved in all areas (con-
stant team interaction followed by team/client interaction and meetings help
keep the client informed and play a gargantuan role in site changes). Testing
occurs as the project develops, as opposed to during the final stages. The end
result is less time spent on unnecessary time wasters, and a client-centric
project that reaches completion in a faster timeframe. In short, you receive a
better end product.
PAGE 5
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
AGILE: THE FLEXIBLE SOLUTION
What it all boils down to is a degree of flexibility. Now that you’ve seen the dif-
ferences between agile and traditional development, it should be immediately
apparent how flexible the agile process is. Greater flexibility equates to
easier solutions for both the team and the client. Nobody loses in this scenar-
io. A key component to this process is the scrum methodology, which embrac-
es change from both the developer and the client standpoint. This allows the
team to deliver swiftly and to respond to any requirements that may emerge.
Let’s look at scrum next.
PAGE 6
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
FACTORING SCRUM METHODOLOGY INTO AGILE DEVELOPMENT
Scrum is an iterative methodology used within agile web development that
helps manage the development of a product. Much like a rugby huddle, the
team and clients discuss project initiatives and then go their separate ways,
still functioning as one cohesive unit. This continual communication between
agency and client is a stark contrast to what we’ve seen in traditional web
development’s waterfall approach.
One of the key components to this methodology is that the client is allowed to
change their mind during the production phases. These changes/challenges
are then addressed head on, as the scrum methodology adopts an
experiental approach. There is a common understanding that the team is to
quickly deliver on changes that arise to the structure.
PAGE 7
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
SCRUM: HOW DOES IT WORK?
Scrum is written from the perspective of the end user. By thinking of what the
user desires/needs, it allows the team to better understand how to achieve
goals for the website. A simple way to look at this is to think of this by using
the following sentence:
“As a (role) I want (feature) so that (benefits).”
As you collect user stories, you begin to acquire a product backlog, which is a
collection of user stories. These help facilitate direction and milestones.
Now, let’s look at the key components to the team:
PAGE 8
Product Owner
sets direction
Scrum Master
looks over the project,
like a project manager
Developers
build the product
Testers
ensure everything
runs smoothly
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
SCRUM: HOW DOES IT WORK? (CONTINUED)
The first component of scrum details release planning. As mentioned previ-
ously, the team should build a product backlog. From there, they should iden-
tify which stories they’d like to use and prioritize and estimate the time of work
needed per task. This allows the team to estimate the appropriate time for the
project’s release.
When estimating the work needed, it’s best for the team to estimate their work in
hours (for smaller projects) and days (for larger projects). Estimates should be
done in a structure as follows to allow for cohesiveness in estimating projects:
Smaller Tasks: 1, 2, 4, 8 hours Larger Items/Workflow: 2, 3, 5, 10 days
Most Extreme Tasks: 1, 2, 3, 6 months
From there, the team is able to plan out their sprints. A sprint backlog consists
of short duration milestones. This allows the team to tackle the project in man-
ageable chunks. Sprints often range from a couple of days to 30 days in length
for the largest tasks. Breaking everything down to sprints helps set a realistic
time frame of a project and aids in proper project evaluation. A late finish to a
sprint indicates the project is behind schedule and something must be done
to get the team on track.
PAGE 9
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
SCRUM: HOW DOES IT WORK? (CONTINUED)
A burndown chart is often used to monitor the progress of each sprint. This is
one of the most popular features of scrum when working within agile web de-
velopment. A burndown chart typically features the time taken while working
on a project on the X axis and the work that needs to be completed on the Y
axis. As completion nears, the chart should slope downward with two different
lines measuring progress: ideal tasks remaining and actual tasks remaining.
Typically when measuring progress, if the actual work line is above the ideal
work line, the project is most likely behind schedule, as there is more work to
do than originally estimated. As you can imagine, the reverse of this means the
project is most likely ahead of schedule.
The chart should always trend towards
zero. For analytical purposes, the team
can also calculate the average rate of pro-
ductivity, which can in turn be used to cal-
culate the average completion date. The
chart is also helpful in making adjust-
ments to the project when necessary.
PAGE 10
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
SCRUM: HOW DOES IT WORK? (CONTINUED)
All data comes from the release backlog. This represents the total amount of
time needed to complete each sprint.
Packaged within the scrum process is also the daily scrum. These are fast paced
meetings held every morning by the development team. They list the work they
have completed and obstacles they may encounter. This ensures that the team
is working together and major issues are dealt with accordingly before they
become problematic.
After the project has reached completion, the team may also participate in sprint
retrospective meetings, where they analyze what went right and where areas of
improvement were needed. This helps ensure success for all future projects.
PAGE 11
release backlog product sprint retrospective meetingsdaily scrum
AGILE WEB DEVELOPMENT: IS THIS REAL LIFE?
You bet it’s real life. We’ve been practicing agile web development for quite
some time here at Magic Logix and have achieved beyond desirable results. No-
table companies we’ve used an agile process with have been:
Success Magazine
Actian
Frontrange
Gloria’s Latin Cuisine
Each of these projects had completely different objectives and varying project
scopes, but through our agile development process the team was able to meet
deliverables quickly and efficiently. For similar tasks across the board, it made
estimation time easier. For each project, changes had to be made on the fly and
our team had to respond accordingly. There is no doubt that agile development
aided our response time, communication between our team and our clients, and
help complete all objectives ahead of schedule.
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
PAGE 12
- Sam Timalsina, Sr. Web Developer, Magic Logix
“Agile project management and the scrum
methodology is very important to our work-
flow. The fact that requirements will changes
is taken account right from the start. This
improves our productivity and reduces stress
while giving the team more autonomy.”
AGILE WEB DEVELOPMENT AND SCRUM: A SUMMATION.
An agile web development process coupled with the scrum methodology are
key components to web development. More than just mere buzzwords, they are
vital pieces of the puzzle. The ability to make changes on the fly, to foster proper
communication between agency and client and to streamline the process into
measurable analytics should be a cornerstone on every project undertaken.
Each project is finished in a timely fashion that is easily measurable and changes
in technology and project scope/objectives can properly be accounted for.
Need more info about agile web development and scrum? Visit us at
www.magiclogix.com and let’s get started on your next project.
THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM
PAGE 13

More Related Content

What's hot

Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For ManagersRobert Dempsey
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesCelerity
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityMd. Hasan Basri (Angel)
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practiceIllia Pinchuk
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesAltaf Najvani
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideEspeo Software
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 

What's hot (20)

Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 

Viewers also liked

Software development with scrum methodology bhawani nandan prasad
Software development with scrum methodology   bhawani nandan prasadSoftware development with scrum methodology   bhawani nandan prasad
Software development with scrum methodology bhawani nandan prasadBhawani N Prasad
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development processjhericks
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com ScrumIgor Macaubas
 
The definitive guide to Web flowcharts
The definitive guide to Web flowchartsThe definitive guide to Web flowcharts
The definitive guide to Web flowchartsFelixDing
 

Viewers also liked (7)

Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade Com Scrum
 
Software development with scrum methodology bhawani nandan prasad
Software development with scrum methodology   bhawani nandan prasadSoftware development with scrum methodology   bhawani nandan prasad
Software development with scrum methodology bhawani nandan prasad
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com Scrum
 
The definitive guide to Web flowcharts
The definitive guide to Web flowchartsThe definitive guide to Web flowcharts
The definitive guide to Web flowcharts
 

Similar to White Paper: Agile Web Development & The Scrum Process

What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifallNewpath Web
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And ScrumMichelle Madero
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Business Need And Current Situation Essay
Business Need And Current Situation EssayBusiness Need And Current Situation Essay
Business Need And Current Situation EssayJill Lyons
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
Becoming an Agile Marketing Team: The beginner's guide to managing creative ...
Becoming an Agile Marketing Team:  The beginner's guide to managing creative ...Becoming an Agile Marketing Team:  The beginner's guide to managing creative ...
Becoming an Agile Marketing Team: The beginner's guide to managing creative ...Mohamed Mahdy
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software DevelopmentDiane Allen
 
The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development ultroNeous Technologies
 
Agile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyGina Alfaro
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project managementChris Mitchell
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyTyler Rose
 

Similar to White Paper: Agile Web Development & The Scrum Process (20)

What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifall
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
 
Business Need And Current Situation Essay
Business Need And Current Situation EssayBusiness Need And Current Situation Essay
Business Need And Current Situation Essay
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Scrum
Scrum Scrum
Scrum
 
Becoming an Agile Marketing Team: The beginner's guide to managing creative ...
Becoming an Agile Marketing Team:  The beginner's guide to managing creative ...Becoming an Agile Marketing Team:  The beginner's guide to managing creative ...
Becoming an Agile Marketing Team: The beginner's guide to managing creative ...
 
Itm 423
Itm 423Itm 423
Itm 423
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software Development
 
The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development
 
Agile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case Study
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project management
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

More from Magic Logix

Best Practices in Business Development Success
Best Practices in Business Development Success Best Practices in Business Development Success
Best Practices in Business Development Success Magic Logix
 
Working Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and JoomlaWorking Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and JoomlaMagic Logix
 
Marketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMarketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMagic Logix
 
The History of Technology - Infographic
The History of Technology - InfographicThe History of Technology - Infographic
The History of Technology - InfographicMagic Logix
 
The Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & ResponsivenessThe Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & ResponsivenessMagic Logix
 
Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation Magic Logix
 
Web 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingWeb 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingMagic Logix
 
Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing Magic Logix
 
Infographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social MediaInfographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social MediaMagic Logix
 
Drupal 8 Upcoming Features
Drupal 8 Upcoming FeaturesDrupal 8 Upcoming Features
Drupal 8 Upcoming FeaturesMagic Logix
 
American Eurocopter Case Study
American Eurocopter Case StudyAmerican Eurocopter Case Study
American Eurocopter Case StudyMagic Logix
 
How jersey shore is the same as b2b social media
How jersey shore is the same as b2b social mediaHow jersey shore is the same as b2b social media
How jersey shore is the same as b2b social mediaMagic Logix
 
Case Study: The Bradshaw Group
Case Study: The Bradshaw GroupCase Study: The Bradshaw Group
Case Study: The Bradshaw GroupMagic Logix
 
Case Study: ColourMe
Case Study: ColourMeCase Study: ColourMe
Case Study: ColourMeMagic Logix
 
Social Media Marketing for Tradeshows
Social Media Marketing for TradeshowsSocial Media Marketing for Tradeshows
Social Media Marketing for TradeshowsMagic Logix
 
Infographic socialmedia pg1
Infographic socialmedia pg1Infographic socialmedia pg1
Infographic socialmedia pg1Magic Logix
 
Infographic socialmedia pg2
Infographic socialmedia pg2Infographic socialmedia pg2
Infographic socialmedia pg2Magic Logix
 
SEO vs. PPC Info-Graphic
SEO vs. PPC Info-GraphicSEO vs. PPC Info-Graphic
SEO vs. PPC Info-GraphicMagic Logix
 

More from Magic Logix (20)

Best Practices in Business Development Success
Best Practices in Business Development Success Best Practices in Business Development Success
Best Practices in Business Development Success
 
Working Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and JoomlaWorking Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and Joomla
 
Marketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMarketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page Templates
 
The History of Technology - Infographic
The History of Technology - InfographicThe History of Technology - Infographic
The History of Technology - Infographic
 
The Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & ResponsivenessThe Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & Responsiveness
 
Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation
 
Web 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingWeb 3.0 and What It Means to Marketing
Web 3.0 and What It Means to Marketing
 
Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing
 
Infographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social MediaInfographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social Media
 
Drupal 8 Upcoming Features
Drupal 8 Upcoming FeaturesDrupal 8 Upcoming Features
Drupal 8 Upcoming Features
 
American Eurocopter Case Study
American Eurocopter Case StudyAmerican Eurocopter Case Study
American Eurocopter Case Study
 
Dfw casestudy
Dfw casestudyDfw casestudy
Dfw casestudy
 
How jersey shore is the same as b2b social media
How jersey shore is the same as b2b social mediaHow jersey shore is the same as b2b social media
How jersey shore is the same as b2b social media
 
Case Study: The Bradshaw Group
Case Study: The Bradshaw GroupCase Study: The Bradshaw Group
Case Study: The Bradshaw Group
 
Case Study: ColourMe
Case Study: ColourMeCase Study: ColourMe
Case Study: ColourMe
 
Social Media Marketing for Tradeshows
Social Media Marketing for TradeshowsSocial Media Marketing for Tradeshows
Social Media Marketing for Tradeshows
 
Infographic socialmedia pg1
Infographic socialmedia pg1Infographic socialmedia pg1
Infographic socialmedia pg1
 
Infographic socialmedia pg2
Infographic socialmedia pg2Infographic socialmedia pg2
Infographic socialmedia pg2
 
Brochure ml
Brochure mlBrochure ml
Brochure ml
 
SEO vs. PPC Info-Graphic
SEO vs. PPC Info-GraphicSEO vs. PPC Info-Graphic
SEO vs. PPC Info-Graphic
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

White Paper: Agile Web Development & The Scrum Process

  • 1. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT AND THE SCRUM PROCESS ML WHITEPAPER SEPT. 2015
  • 2. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM INTRODUCTION To be agile is to move swiftly or quickly. This term has recently popped up within business and management terminology. However, the phrase moves well beyond a buzz term (sorry for you fans of ‘synergy’ out there – agile actually conveys some real meaning). This whitepaper is here to clarify just what the agile approach and attitude is, define the scrum process associated with this school of thought, and to provide real life examples of just how it’s effective. PAGE 1
  • 3. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM WHAT IS AGILE WEB DEVELOPMENT & WHY SHOULD I USE IT? An agile approach to web development is an attitude that promotes adapta- tion, cross-functionality and continual collaboration amongst a team. To be agile, you must constantly be thinking months in advance and have to adapt to any changes that may arise. You’re planning early on, meeting with your team in scrum huddles, establishing deliverables, meeting goals ahead of schedule and making continual improvements. It’s 100% necessary that you are completely flexible during this process. Within this flexibility, you must anticipate change and respond accordingly. A rigid structure will get you nowhere in today’s business climate. You’ve got to predict, execute and adapt. PAGE 2 PREDICT EXECUTE ADAPT
  • 4. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM WHAT IS AGILE WEB DEVELOPMENT? (CONTINUED) A cornerstone of agile web development is also the scrum process. We’ll get more into this a little later, but this process gets its name from a rugby huddle. The team has a quick meeting, discusses progress and implementation and then goes their separate ways, while still functioning as an autonomous unit. Afterward, all relevant information is continually relayed to the client and the projects are divided into sprints and user stories. It helps foster proper communication and maintain an ideal agency/clientrelationship. Adopting an agile process helps eliminate un- necessary wastes of time and allows your team to allocate those precious minutes and hours on actions and processes that add value to your website. Agile web development can easily be summed up with oneword: efficiency. PAGE 3 SCRUM?
  • 5. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM TRADITIONAL VS. AGILE DEVELOPMENT TRADITIONAL APPROACH Traditional web development is a much longer process, and one that does not respond well to change. This style of development works off a “waterfall method” and is very monolithic in structure. It’s rigid from the very beginning of the project. The team often sits down with the client and adopts a plan before development starts. The most noticeable problem with this is that zero flexibility is provided. Everything is set in stone and the development team really only involves the customer in the start of the project and during final testing phases. Therefore, changes in technology, business requirements and the scope of the project cannot properly be accounted for. It makes it hard to change direction if need be in the middle of the project or adapt to unforeseen external factors. This process results in more time spent on project tasks and a bigger headache for all parties involved. We live in a fast paced world where changes in technology are constant. It makes zero sense to just stay the course without adapting to the world around us. PAGE 4
  • 6. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM TRADITIONAL VS. AGILE DEVELOPMENT (CONTINUED) AGILE APPROACH An agile approach differs from this traditional method in that everything is open to change. The development team plans for the big picture and works on the smaller details correspondingly. The goal is to build the core functionality first and then add features. In other words, the business value is the immediate goal followed by all the features that help make the website unique. Unlike tra- ditional web development, this allows the team to adapt to new technology, business requirements and goals that may arise. If there’s a change in the middle of the development process, both the team and client aren’t caught with their guard down. Additionally, the customer is involved in all areas (con- stant team interaction followed by team/client interaction and meetings help keep the client informed and play a gargantuan role in site changes). Testing occurs as the project develops, as opposed to during the final stages. The end result is less time spent on unnecessary time wasters, and a client-centric project that reaches completion in a faster timeframe. In short, you receive a better end product. PAGE 5
  • 7. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM AGILE: THE FLEXIBLE SOLUTION What it all boils down to is a degree of flexibility. Now that you’ve seen the dif- ferences between agile and traditional development, it should be immediately apparent how flexible the agile process is. Greater flexibility equates to easier solutions for both the team and the client. Nobody loses in this scenar- io. A key component to this process is the scrum methodology, which embrac- es change from both the developer and the client standpoint. This allows the team to deliver swiftly and to respond to any requirements that may emerge. Let’s look at scrum next. PAGE 6
  • 8. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM FACTORING SCRUM METHODOLOGY INTO AGILE DEVELOPMENT Scrum is an iterative methodology used within agile web development that helps manage the development of a product. Much like a rugby huddle, the team and clients discuss project initiatives and then go their separate ways, still functioning as one cohesive unit. This continual communication between agency and client is a stark contrast to what we’ve seen in traditional web development’s waterfall approach. One of the key components to this methodology is that the client is allowed to change their mind during the production phases. These changes/challenges are then addressed head on, as the scrum methodology adopts an experiental approach. There is a common understanding that the team is to quickly deliver on changes that arise to the structure. PAGE 7
  • 9. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM SCRUM: HOW DOES IT WORK? Scrum is written from the perspective of the end user. By thinking of what the user desires/needs, it allows the team to better understand how to achieve goals for the website. A simple way to look at this is to think of this by using the following sentence: “As a (role) I want (feature) so that (benefits).” As you collect user stories, you begin to acquire a product backlog, which is a collection of user stories. These help facilitate direction and milestones. Now, let’s look at the key components to the team: PAGE 8 Product Owner sets direction Scrum Master looks over the project, like a project manager Developers build the product Testers ensure everything runs smoothly
  • 10. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM SCRUM: HOW DOES IT WORK? (CONTINUED) The first component of scrum details release planning. As mentioned previ- ously, the team should build a product backlog. From there, they should iden- tify which stories they’d like to use and prioritize and estimate the time of work needed per task. This allows the team to estimate the appropriate time for the project’s release. When estimating the work needed, it’s best for the team to estimate their work in hours (for smaller projects) and days (for larger projects). Estimates should be done in a structure as follows to allow for cohesiveness in estimating projects: Smaller Tasks: 1, 2, 4, 8 hours Larger Items/Workflow: 2, 3, 5, 10 days Most Extreme Tasks: 1, 2, 3, 6 months From there, the team is able to plan out their sprints. A sprint backlog consists of short duration milestones. This allows the team to tackle the project in man- ageable chunks. Sprints often range from a couple of days to 30 days in length for the largest tasks. Breaking everything down to sprints helps set a realistic time frame of a project and aids in proper project evaluation. A late finish to a sprint indicates the project is behind schedule and something must be done to get the team on track. PAGE 9
  • 11. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM SCRUM: HOW DOES IT WORK? (CONTINUED) A burndown chart is often used to monitor the progress of each sprint. This is one of the most popular features of scrum when working within agile web de- velopment. A burndown chart typically features the time taken while working on a project on the X axis and the work that needs to be completed on the Y axis. As completion nears, the chart should slope downward with two different lines measuring progress: ideal tasks remaining and actual tasks remaining. Typically when measuring progress, if the actual work line is above the ideal work line, the project is most likely behind schedule, as there is more work to do than originally estimated. As you can imagine, the reverse of this means the project is most likely ahead of schedule. The chart should always trend towards zero. For analytical purposes, the team can also calculate the average rate of pro- ductivity, which can in turn be used to cal- culate the average completion date. The chart is also helpful in making adjust- ments to the project when necessary. PAGE 10
  • 12. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM SCRUM: HOW DOES IT WORK? (CONTINUED) All data comes from the release backlog. This represents the total amount of time needed to complete each sprint. Packaged within the scrum process is also the daily scrum. These are fast paced meetings held every morning by the development team. They list the work they have completed and obstacles they may encounter. This ensures that the team is working together and major issues are dealt with accordingly before they become problematic. After the project has reached completion, the team may also participate in sprint retrospective meetings, where they analyze what went right and where areas of improvement were needed. This helps ensure success for all future projects. PAGE 11 release backlog product sprint retrospective meetingsdaily scrum
  • 13. AGILE WEB DEVELOPMENT: IS THIS REAL LIFE? You bet it’s real life. We’ve been practicing agile web development for quite some time here at Magic Logix and have achieved beyond desirable results. No- table companies we’ve used an agile process with have been: Success Magazine Actian Frontrange Gloria’s Latin Cuisine Each of these projects had completely different objectives and varying project scopes, but through our agile development process the team was able to meet deliverables quickly and efficiently. For similar tasks across the board, it made estimation time easier. For each project, changes had to be made on the fly and our team had to respond accordingly. There is no doubt that agile development aided our response time, communication between our team and our clients, and help complete all objectives ahead of schedule. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM PAGE 12
  • 14. - Sam Timalsina, Sr. Web Developer, Magic Logix “Agile project management and the scrum methodology is very important to our work- flow. The fact that requirements will changes is taken account right from the start. This improves our productivity and reduces stress while giving the team more autonomy.” AGILE WEB DEVELOPMENT AND SCRUM: A SUMMATION. An agile web development process coupled with the scrum methodology are key components to web development. More than just mere buzzwords, they are vital pieces of the puzzle. The ability to make changes on the fly, to foster proper communication between agency and client and to streamline the process into measurable analytics should be a cornerstone on every project undertaken. Each project is finished in a timely fashion that is easily measurable and changes in technology and project scope/objectives can properly be accounted for. Need more info about agile web development and scrum? Visit us at www.magiclogix.com and let’s get started on your next project. THE MAGIC LOGIX GUIDE TO AGILE WEB DEVELOPMENT & THE SCRUM PROCESS WWW.MAGICLOGIX.COM PAGE 13