SlideShare a Scribd company logo
Key
Agile
Methodologies
&Principles
Series-II
Solutions for higher performance!
Introduction
In February 2001, a group of 17 software developers met at the Snowbird resort in Utah to discuss lightweight
development methods. This grand association of knowledgeable minds later led to the publishing of the “Manifesto for
Agile Software Development”.
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have
come to value:
Declaration of four core, guiding values of the Agile Manifesto by its authors
1
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
The Agile Manifesto can be broadly classified as
2
Individuals and interactions Self-organization and motivation are important, as are interactions like
co-location and pair programming.
Working software Working software is more useful and welcome than just presenting documents to clients in
meetings.
Customer collaboration Requirements cannot be fully collected at the beginning of the software
development cycle, therefore continuous customer or stakeholder involvement is very important.
Responding to change Agile methods are focused on quick responses to change and continuous
development.
Some of the authors formed the Agile Alliance, a non-profit organization that promotes software development
according to the manifesto's values and principles—introducing the manifesto on behalf of the Agile Alliance.
3
Agile Manifesto 12 Principles Explained
Customer satisfaction by rapid delivery of useful software Teams work together better when
they trust each other. It is common for tension to exist between the customer and the delivery team. When the
customer is satisfied by constant delivery of valuable software early rather than later, trust is built.
Welcome changing requirements, even late in development This principle will scare teams
who are used to Waterfall projects. At first glance, it seems odd to welcome change late in the development
process. First, we must be successful at implementing the first two principles in this section. If this is not happening,
welcoming change is impossible. "Late in development" means late in the release of the complete product.
Scrum delivers features in short sprints. We do not welcome changes in an in-process sprint. Because we are
delivering features in short cycles, change is part of the whole process. In Scrum, the change is directed by the
product owner. It is up to the product owner to understand what the competitive advantage is for each feature in
the backlog.
1
2
4
Working software is delivered frequently (weeks rather than months) It is important to
deliver software frequently. Scrum is built around this principle. Under Scrum, features are delivered in sprints of two
to four weeks, with a preference toward two weeks.
Close, daily cooperation between business people and developers The whole team needs
to be available to each other. Scrum uses the daily stand-up meeting as a critical communication mechanism.
Here, the team reports what was accomplished since the last meeting, what will be accomplished by the next
meeting, and whether there are any impediments to completing the features in the sprint. This meeting exposes
issues early so they can be addressed before they become critical.
3
4
5
Projects are built around motivated individuals, who should be trusted This is an
extension of self-organizing teams. There are some important words in this principle. No one would ever admit to not
being motivated. The “servant leader” pays attention to the aspirations and goals of the team members and aligns
these goals with project needs wherever possible. People perform best when they are doing something they are
passionate about.
A good servant leader also shelters the team from outside distractions. In Scrum, a team commits to completing
a set of features. Anything that distracts from this is a risk. By being there for the team, the servant leader provides
them with the environment and support needed for success. Trust is not automatic but is built over time—and is
easy to lose. The team members must trust each other and be comfortable with conflict.
5
6
Face-to-face conversation is the best form of communication (co-location) This principle
was authored before geographically separate teams were common. Today, with offshore teams and teams that are
divided across the country and the globe, regular face-to-face communication is often not possible. Online meetings
and instant messaging tools are available that improve communication when teams are separated. Meetings that
include the whole team may be planned so that face-to-face communication is possible.
This does add cost to the project, because portions of the team need to travel to a central location for the meeting.
This approach is helpful for important meetings like sprint and release planning. When offshore resources are used,
portions of the offshore team may be rotated to the U.S. for a period of time. This allows team members to interact
personally and get to know each other. It allows the offshore team to return home with firsthand experience that
helps the remote team gain valuable insight. This is often a win-win situation, because offshore team members look
forward to an experience in the U.S.
6
7
Working software is the principal measure of progress Software must not only be valuable and
delivered often, it must be working or done. Scrum requires the features to meet a team-defined “Definition of Done”.
Ideally, this should mean that the feature is potentially shippable.
Sustainable development, able to maintain a constant pace Sponsors, developers, and users
should be able to maintain a constant pace indefinitely. As teams build trust and build and deliver software over and
over, a constant pace that is sustainable, without overtaxing anyone, will emerge. This allows the team to work
forever—or until enough value has been added to the product.
An important aspect of this is regular releases of a product. If a team can deliver a shippable product each quarter,
for example, it makes conversations with the customer much easier. The team learns that they ship every 12 weeks.
When a feature request doesn't fit into the current release, it is only a short wait till the next one.
7
8
8
Continuous attention to technical excellence and good design We need to pay close
attention to technical excellence and design as our product evolves. There is a balance between "Building the right
thing" and "Building the thing right." We must also be wary of delivering fragile systems. If we make a few changes
and our application falls apart like a house of cards, we are not in a good place. Extreme Programming and, to some
degree, Scrum recommend test-driven development and automated builds as a way to avoid fragile solutions.
Simplicity—the art of maximizing the amount of work not done—is essential Agile is all
about doing the right amount of something at any given time, and no more. We should author user stories small
enough to get the job done and no more. We should build what we know we need now. We should not build some
huge framework we think we may need someday. It is critical to have a complete and thorough understanding of the
software frameworks we use. Code is evil, and we can eliminate quite a bit if we have a good understanding of our
chosen frameworks.
9
10
9
Self-organizing teams The team knows the best way to get something done. They are the experts. However,
this does not mean the right outcome will happen on its own. Each individual is at a different place in his or her
personal growth and career. The term "servant leader" has emerged in the Agile community and replaced the typical
command-and-control project manager. Self-organizing teams do not happen automatically. They emerge under the
proper guidance and advice of a servant leader.
Regular adaptation to changing circumstance Scrum uses the retrospective for this purpose.
Teams often need help for this activity to be effective. People may be challenged when it comes to engaging in true
self-reflection. This is all part of the Agile journey. Each of the Agile principles are interrelated. The retrospective is the
perfect place for the team to reflect and improve. It is up to the ScrumMaster to elicit self-reflection. Once we have
identified areas for improvement, we need to really improve. If teams spend time reflecting and do not improve, they
see the retrospection as a waste of time.
11
12
10
In many ways, the Agile Manifesto gives us a road-map and lays a firm foundation for efficient software development.
There are naysayers among those who swear by traditional methods; but these criticisms do not hold water because the
entire agile movement rests on robust methodologies and concepts. So what does this augur for the future? No one can
tell with certainty.
Agility encompasses believing and relying on one's ability to respond to unpredictable events, rather than banking on the
competence to indulge in pre-planning. At the end of the day, the methodologies remind us that even though we create
and work with software, the human element, and the resultant collaboration it enhances, is all too important in the larger
scheme of things.
Conclusion
11
Solutions for higher performance!
Orchestrate is a US based business process management organization with Headquarters in Dallas, Texas. Orchestrate
offers services to the diverse outsourcing requirements of clients in an extensive range of businesses including IT, finance,
mortgage and contact center. We provide a comprehensive suite of technology and services to our clients that help
accelerate sales and boost their profit. Our comprehensive solutions and services help SMEs and enterprises to implement
technologies and processes that boost their profitability across the organization.
Orchestrate © 2015. All rights reserved.
About Orchestrate
1330 Capital Parkway, Carrollton TX 75006
success@orchestrate.comToll Free: 800-232-5130
www.orchestrate.com

More Related Content

What's hot

Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
Kent McDonald
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
Lemi Orhan Ergin
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
Vu Hung Nguyen
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
Samir Chitkara
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
Pavel Dabrytski
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
Knoldus Inc.
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentMike Cohn
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
jackcrews
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
Julien Henzelin
 
Scrum
ScrumScrum
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
Mark Kilby
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile Methodologies
Siddhi
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
Magnus Nord
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
Michael Sahota
 
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
Celerity
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
Robert Dempsey
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
Siddhi
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
Hacen Dadda
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
jhericks
 

What's hot (20)

Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
 
Scrum
ScrumScrum
Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile Methodologies
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
 
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
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 

Viewers also liked

Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
Alexandre Cuva
 
Management 3.0 practices brief overview
Management 3.0 practices brief overviewManagement 3.0 practices brief overview
Management 3.0 practices brief overview
Frederik Vannieuwenhuyse
 
Management 3.0 for Creative Knowledge Workers
Management 3.0 for Creative Knowledge WorkersManagement 3.0 for Creative Knowledge Workers
Management 3.0 for Creative Knowledge Workers
Andrea Darabos
 
Scrum Master
Scrum MasterScrum Master
AgileCamp 2014 Track 4: Lean Startup Enterprise
AgileCamp 2014 Track 4: Lean Startup EnterpriseAgileCamp 2014 Track 4: Lean Startup Enterprise
AgileCamp 2014 Track 4: Lean Startup Enterprise
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Changing e-Commerce Trends
Changing e-Commerce TrendsChanging e-Commerce Trends
Wet scrum
Wet scrumWet scrum
AgileCamp 2014 Track 5: The Power of Play
AgileCamp 2014 Track 5: The Power of PlayAgileCamp 2014 Track 5: The Power of Play
AgileCamp 2014 Track 5: The Power of Play
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
Orchestrate Mortgage and Title Solutions, LLC
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overview
Alexandre Cuva
 
The question today isn't : Can we build this? - but should we build this?
The question today isn't : Can we build this? - but should we build this?The question today isn't : Can we build this? - but should we build this?
The question today isn't : Can we build this? - but should we build this?
Frederik Vannieuwenhuyse
 
Management 3.0 Primer in 45 Minutes
Management 3.0 Primer in 45 MinutesManagement 3.0 Primer in 45 Minutes
Management 3.0 Primer in 45 Minutes
Christof Braun
 
Scrum in offshore environment
Scrum in offshore environmentScrum in offshore environment
Scrum in offshore environment
Alexandre Cuva
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler Game
Alexandre Cuva
 
Lean Discovery - Scrum Australia 2016
Lean Discovery - Scrum Australia 2016Lean Discovery - Scrum Australia 2016
Lean Discovery - Scrum Australia 2016
Chris Chan
 
Grow coaches share
Grow coaches shareGrow coaches share
Management 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipManagement 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile Leadership
Alexandre Cuva
 
Introduction au Management 3.0
Introduction au Management 3.0Introduction au Management 3.0
Introduction au Management 3.0
Alexandre Cuva
 
Agile Budgeting and Forecasting
Agile Budgeting and ForecastingAgile Budgeting and Forecasting
Agile Budgeting and Forecasting
Rob Betcher
 

Viewers also liked (20)

Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
Management 3.0 practices brief overview
Management 3.0 practices brief overviewManagement 3.0 practices brief overview
Management 3.0 practices brief overview
 
Management 3.0 for Creative Knowledge Workers
Management 3.0 for Creative Knowledge WorkersManagement 3.0 for Creative Knowledge Workers
Management 3.0 for Creative Knowledge Workers
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
 
AgileCamp 2014 Track 4: Lean Startup Enterprise
AgileCamp 2014 Track 4: Lean Startup EnterpriseAgileCamp 2014 Track 4: Lean Startup Enterprise
AgileCamp 2014 Track 4: Lean Startup Enterprise
 
Changing e-Commerce Trends
Changing e-Commerce TrendsChanging e-Commerce Trends
Changing e-Commerce Trends
 
Wet scrum
Wet scrumWet scrum
Wet scrum
 
AgileCamp 2014 Track 5: The Power of Play
AgileCamp 2014 Track 5: The Power of PlayAgileCamp 2014 Track 5: The Power of Play
AgileCamp 2014 Track 5: The Power of Play
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overview
 
The question today isn't : Can we build this? - but should we build this?
The question today isn't : Can we build this? - but should we build this?The question today isn't : Can we build this? - but should we build this?
The question today isn't : Can we build this? - but should we build this?
 
Management 3.0 Primer in 45 Minutes
Management 3.0 Primer in 45 MinutesManagement 3.0 Primer in 45 Minutes
Management 3.0 Primer in 45 Minutes
 
Scrum in offshore environment
Scrum in offshore environmentScrum in offshore environment
Scrum in offshore environment
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler Game
 
Lean Discovery - Scrum Australia 2016
Lean Discovery - Scrum Australia 2016Lean Discovery - Scrum Australia 2016
Lean Discovery - Scrum Australia 2016
 
Grow coaches share
Grow coaches shareGrow coaches share
Grow coaches share
 
Management 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipManagement 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile Leadership
 
Introduction au Management 3.0
Introduction au Management 3.0Introduction au Management 3.0
Introduction au Management 3.0
 
Agile Budgeting and Forecasting
Agile Budgeting and ForecastingAgile Budgeting and Forecasting
Agile Budgeting and Forecasting
 

Similar to Agile Methodologies & Key Principles 2

Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
Craig Brown
 
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
XSolve
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
Leszek Leo Baz
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
Maris Prabhakaran M
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
Nacho Montoya
 
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
Tech in Asia ID
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
rhetttrevannion
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
tamicawaysmith
 
Changes Between Different Versions Scrum Guides
Changes Between Different Versions Scrum GuidesChanges Between Different Versions Scrum Guides
Changes Between Different Versions Scrum Guides
Soumya De
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
Soumya De
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
AgileNZ Conference
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
jbhanda1
 
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 Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
Dalia Ayman Ahmed
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1Charles Cooper
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
Association for Project Management
 
Scrum
ScrumScrum
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile developmentRajat Samal
 

Similar to Agile Methodologies & Key Principles 2 (20)

Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
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
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
 
Changes Between Different Versions Scrum Guides
Changes Between Different Versions Scrum GuidesChanges Between Different Versions Scrum Guides
Changes Between Different Versions Scrum Guides
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
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 Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
 
Scrum
ScrumScrum
Scrum
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
 

More from Orchestrate Mortgage and Title Solutions, LLC

5 Facts On Reverse Mortgage
5 Facts On Reverse Mortgage5 Facts On Reverse Mortgage
Key Benefits of CRM for SMBs
Key Benefits of CRM for SMBsKey Benefits of CRM for SMBs
Key Benefits of CRM for SMBs
Orchestrate Mortgage and Title Solutions, LLC
 
6 Key Social Media Analytics Insights
6 Key Social Media Analytics Insights6 Key Social Media Analytics Insights
6 Key Social Media Analytics Insights
Orchestrate Mortgage and Title Solutions, LLC
 
The ultimate guide to creating the perfect website
The ultimate guide to creating the perfect websiteThe ultimate guide to creating the perfect website
The ultimate guide to creating the perfect website
Orchestrate Mortgage and Title Solutions, LLC
 
Personalization: Key To Better Customer Experience
Personalization: Key To Better Customer ExperiencePersonalization: Key To Better Customer Experience
Personalization: Key To Better Customer Experience
Orchestrate Mortgage and Title Solutions, LLC
 
Leading Strategic Tech Trends in 2016
Leading Strategic Tech Trends in 2016Leading Strategic Tech Trends in 2016
Leading Strategic Tech Trends in 2016
Orchestrate Mortgage and Title Solutions, LLC
 
Social media Enabling Smart Decisions
Social media Enabling Smart DecisionsSocial media Enabling Smart Decisions
Social media Enabling Smart Decisions
Orchestrate Mortgage and Title Solutions, LLC
 
Project Management: Your Guide in Acing the Project
Project Management: Your Guide in Acing the ProjectProject Management: Your Guide in Acing the Project
Project Management: Your Guide in Acing the Project
Orchestrate Mortgage and Title Solutions, LLC
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Importance of User Experience
Importance of User ExperienceImportance of User Experience
Importance of User Experience
Orchestrate Mortgage and Title Solutions, LLC
 
The Growth Drivers in Tech Industry
The Growth Drivers in Tech IndustryThe Growth Drivers in Tech Industry
The Growth Drivers in Tech Industry
Orchestrate Mortgage and Title Solutions, LLC
 
Customer Centricity: Getting the Core of Social Media Analytics
Customer Centricity: Getting the Core of Social Media AnalyticsCustomer Centricity: Getting the Core of Social Media Analytics
Customer Centricity: Getting the Core of Social Media Analytics
Orchestrate Mortgage and Title Solutions, LLC
 
Automating the Future of Finance: A Peek into ERP & Payroll
Automating the Future of Finance: A Peek into ERP & PayrollAutomating the Future of Finance: A Peek into ERP & Payroll
Automating the Future of Finance: A Peek into ERP & Payroll
Orchestrate Mortgage and Title Solutions, LLC
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
Orchestrate Mortgage and Title Solutions, LLC
 
E commerce best practices
E commerce best practicesE commerce best practices
Third Party Cloud Management
Third Party Cloud ManagementThird Party Cloud Management
Third Party Cloud Management
Orchestrate Mortgage and Title Solutions, LLC
 
Contact Center Outlook
Contact Center OutlookContact Center Outlook
Are you a Bootstrapper?
Are you a Bootstrapper?Are you a Bootstrapper?
Cloud Computing in 2015
Cloud Computing in 2015Cloud Computing in 2015
Lead Management Infographic
Lead Management Infographic Lead Management Infographic
Lead Management Infographic
Orchestrate Mortgage and Title Solutions, LLC
 

More from Orchestrate Mortgage and Title Solutions, LLC (20)

5 Facts On Reverse Mortgage
5 Facts On Reverse Mortgage5 Facts On Reverse Mortgage
5 Facts On Reverse Mortgage
 
Key Benefits of CRM for SMBs
Key Benefits of CRM for SMBsKey Benefits of CRM for SMBs
Key Benefits of CRM for SMBs
 
6 Key Social Media Analytics Insights
6 Key Social Media Analytics Insights6 Key Social Media Analytics Insights
6 Key Social Media Analytics Insights
 
The ultimate guide to creating the perfect website
The ultimate guide to creating the perfect websiteThe ultimate guide to creating the perfect website
The ultimate guide to creating the perfect website
 
Personalization: Key To Better Customer Experience
Personalization: Key To Better Customer ExperiencePersonalization: Key To Better Customer Experience
Personalization: Key To Better Customer Experience
 
Leading Strategic Tech Trends in 2016
Leading Strategic Tech Trends in 2016Leading Strategic Tech Trends in 2016
Leading Strategic Tech Trends in 2016
 
Social media Enabling Smart Decisions
Social media Enabling Smart DecisionsSocial media Enabling Smart Decisions
Social media Enabling Smart Decisions
 
Project Management: Your Guide in Acing the Project
Project Management: Your Guide in Acing the ProjectProject Management: Your Guide in Acing the Project
Project Management: Your Guide in Acing the Project
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Importance of User Experience
Importance of User ExperienceImportance of User Experience
Importance of User Experience
 
The Growth Drivers in Tech Industry
The Growth Drivers in Tech IndustryThe Growth Drivers in Tech Industry
The Growth Drivers in Tech Industry
 
Customer Centricity: Getting the Core of Social Media Analytics
Customer Centricity: Getting the Core of Social Media AnalyticsCustomer Centricity: Getting the Core of Social Media Analytics
Customer Centricity: Getting the Core of Social Media Analytics
 
Automating the Future of Finance: A Peek into ERP & Payroll
Automating the Future of Finance: A Peek into ERP & PayrollAutomating the Future of Finance: A Peek into ERP & Payroll
Automating the Future of Finance: A Peek into ERP & Payroll
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
E commerce best practices
E commerce best practicesE commerce best practices
E commerce best practices
 
Third Party Cloud Management
Third Party Cloud ManagementThird Party Cloud Management
Third Party Cloud Management
 
Contact Center Outlook
Contact Center OutlookContact Center Outlook
Contact Center Outlook
 
Are you a Bootstrapper?
Are you a Bootstrapper?Are you a Bootstrapper?
Are you a Bootstrapper?
 
Cloud Computing in 2015
Cloud Computing in 2015Cloud Computing in 2015
Cloud Computing in 2015
 
Lead Management Infographic
Lead Management Infographic Lead Management Infographic
Lead Management Infographic
 

Recently uploaded

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 

Agile Methodologies & Key Principles 2

  • 2. Introduction In February 2001, a group of 17 software developers met at the Snowbird resort in Utah to discuss lightweight development methods. This grand association of knowledgeable minds later led to the publishing of the “Manifesto for Agile Software Development”. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Declaration of four core, guiding values of the Agile Manifesto by its authors 1 Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 3. The Agile Manifesto can be broadly classified as 2 Individuals and interactions Self-organization and motivation are important, as are interactions like co-location and pair programming. Working software Working software is more useful and welcome than just presenting documents to clients in meetings. Customer collaboration Requirements cannot be fully collected at the beginning of the software development cycle, therefore continuous customer or stakeholder involvement is very important. Responding to change Agile methods are focused on quick responses to change and continuous development. Some of the authors formed the Agile Alliance, a non-profit organization that promotes software development according to the manifesto's values and principles—introducing the manifesto on behalf of the Agile Alliance.
  • 4. 3 Agile Manifesto 12 Principles Explained Customer satisfaction by rapid delivery of useful software Teams work together better when they trust each other. It is common for tension to exist between the customer and the delivery team. When the customer is satisfied by constant delivery of valuable software early rather than later, trust is built. Welcome changing requirements, even late in development This principle will scare teams who are used to Waterfall projects. At first glance, it seems odd to welcome change late in the development process. First, we must be successful at implementing the first two principles in this section. If this is not happening, welcoming change is impossible. "Late in development" means late in the release of the complete product. Scrum delivers features in short sprints. We do not welcome changes in an in-process sprint. Because we are delivering features in short cycles, change is part of the whole process. In Scrum, the change is directed by the product owner. It is up to the product owner to understand what the competitive advantage is for each feature in the backlog. 1 2
  • 5. 4 Working software is delivered frequently (weeks rather than months) It is important to deliver software frequently. Scrum is built around this principle. Under Scrum, features are delivered in sprints of two to four weeks, with a preference toward two weeks. Close, daily cooperation between business people and developers The whole team needs to be available to each other. Scrum uses the daily stand-up meeting as a critical communication mechanism. Here, the team reports what was accomplished since the last meeting, what will be accomplished by the next meeting, and whether there are any impediments to completing the features in the sprint. This meeting exposes issues early so they can be addressed before they become critical. 3 4
  • 6. 5 Projects are built around motivated individuals, who should be trusted This is an extension of self-organizing teams. There are some important words in this principle. No one would ever admit to not being motivated. The “servant leader” pays attention to the aspirations and goals of the team members and aligns these goals with project needs wherever possible. People perform best when they are doing something they are passionate about. A good servant leader also shelters the team from outside distractions. In Scrum, a team commits to completing a set of features. Anything that distracts from this is a risk. By being there for the team, the servant leader provides them with the environment and support needed for success. Trust is not automatic but is built over time—and is easy to lose. The team members must trust each other and be comfortable with conflict. 5
  • 7. 6 Face-to-face conversation is the best form of communication (co-location) This principle was authored before geographically separate teams were common. Today, with offshore teams and teams that are divided across the country and the globe, regular face-to-face communication is often not possible. Online meetings and instant messaging tools are available that improve communication when teams are separated. Meetings that include the whole team may be planned so that face-to-face communication is possible. This does add cost to the project, because portions of the team need to travel to a central location for the meeting. This approach is helpful for important meetings like sprint and release planning. When offshore resources are used, portions of the offshore team may be rotated to the U.S. for a period of time. This allows team members to interact personally and get to know each other. It allows the offshore team to return home with firsthand experience that helps the remote team gain valuable insight. This is often a win-win situation, because offshore team members look forward to an experience in the U.S. 6
  • 8. 7 Working software is the principal measure of progress Software must not only be valuable and delivered often, it must be working or done. Scrum requires the features to meet a team-defined “Definition of Done”. Ideally, this should mean that the feature is potentially shippable. Sustainable development, able to maintain a constant pace Sponsors, developers, and users should be able to maintain a constant pace indefinitely. As teams build trust and build and deliver software over and over, a constant pace that is sustainable, without overtaxing anyone, will emerge. This allows the team to work forever—or until enough value has been added to the product. An important aspect of this is regular releases of a product. If a team can deliver a shippable product each quarter, for example, it makes conversations with the customer much easier. The team learns that they ship every 12 weeks. When a feature request doesn't fit into the current release, it is only a short wait till the next one. 7 8
  • 9. 8 Continuous attention to technical excellence and good design We need to pay close attention to technical excellence and design as our product evolves. There is a balance between "Building the right thing" and "Building the thing right." We must also be wary of delivering fragile systems. If we make a few changes and our application falls apart like a house of cards, we are not in a good place. Extreme Programming and, to some degree, Scrum recommend test-driven development and automated builds as a way to avoid fragile solutions. Simplicity—the art of maximizing the amount of work not done—is essential Agile is all about doing the right amount of something at any given time, and no more. We should author user stories small enough to get the job done and no more. We should build what we know we need now. We should not build some huge framework we think we may need someday. It is critical to have a complete and thorough understanding of the software frameworks we use. Code is evil, and we can eliminate quite a bit if we have a good understanding of our chosen frameworks. 9 10
  • 10. 9 Self-organizing teams The team knows the best way to get something done. They are the experts. However, this does not mean the right outcome will happen on its own. Each individual is at a different place in his or her personal growth and career. The term "servant leader" has emerged in the Agile community and replaced the typical command-and-control project manager. Self-organizing teams do not happen automatically. They emerge under the proper guidance and advice of a servant leader. Regular adaptation to changing circumstance Scrum uses the retrospective for this purpose. Teams often need help for this activity to be effective. People may be challenged when it comes to engaging in true self-reflection. This is all part of the Agile journey. Each of the Agile principles are interrelated. The retrospective is the perfect place for the team to reflect and improve. It is up to the ScrumMaster to elicit self-reflection. Once we have identified areas for improvement, we need to really improve. If teams spend time reflecting and do not improve, they see the retrospection as a waste of time. 11 12
  • 11. 10 In many ways, the Agile Manifesto gives us a road-map and lays a firm foundation for efficient software development. There are naysayers among those who swear by traditional methods; but these criticisms do not hold water because the entire agile movement rests on robust methodologies and concepts. So what does this augur for the future? No one can tell with certainty. Agility encompasses believing and relying on one's ability to respond to unpredictable events, rather than banking on the competence to indulge in pre-planning. At the end of the day, the methodologies remind us that even though we create and work with software, the human element, and the resultant collaboration it enhances, is all too important in the larger scheme of things. Conclusion
  • 12. 11 Solutions for higher performance! Orchestrate is a US based business process management organization with Headquarters in Dallas, Texas. Orchestrate offers services to the diverse outsourcing requirements of clients in an extensive range of businesses including IT, finance, mortgage and contact center. We provide a comprehensive suite of technology and services to our clients that help accelerate sales and boost their profit. Our comprehensive solutions and services help SMEs and enterprises to implement technologies and processes that boost their profitability across the organization. Orchestrate © 2015. All rights reserved. About Orchestrate 1330 Capital Parkway, Carrollton TX 75006 success@orchestrate.comToll Free: 800-232-5130 www.orchestrate.com