SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
THE COMPREHENSIVE
FACTORS
Solutions for higher performance!
Agile
VS
Lean
Introduction
With the emphasis firmly resting on the requirement for
more robust processes, companies are transforming their
project plans drastically. Now, the buzz and objective is to
move on to a more adaptive process that ushers in change
and provides results. Moreover, businesses need a process
that offers enhanced flexibility which can alter the very
nature of the process itself.
That much-sought-after process encompasses practicing
Lean Startup with the Agile Methodology, in addition to the
traditional project management focus on controlling
activities. Quite simply: Lean is used to help build and define
a marketable product. Agile is the means to achieve this in
software development.
Industries across the globe are burgeoning. Stiff
competition has permeated every stratum among
enterprises. To sustain themselves in such an environment,
companies are seeking new and improved methods by which
they can revamp their business and also their existing
production processes.
Introduction
11
Agile Manifesto - 12 principles
Customer satisfaction by rapid delivery of useful
software.
Welcome changing requirements, even late in
development.
Working software is delivered frequently (weeks rather
than months).
Close, daily cooperation between business people and
developers.
Projects are built around motivated individuals, who
should be trusted.
Face-to-face conversation is the best form of
communication (co-location).
1
2
3
4
5
6
Agile and Lean principles
2
Working software is the principal measure of progress.
Sustainable development, able to maintain a constant
pace.
Continuous attention to technical excellence and good
design.
Simplicity—the art of maximizing the amount of work not
done—is essential.
Self-organizing teams.
Regular adaptation to changing circumstance.
7
8
9
10
11
12
Agile and Lean principles
3
Lean principles
Lean development can be summarized by seven principles,
very close in concept to lean manufacturing principles
1 Eliminate waste
2 Amplify learning
3 Decide as late as possible
4 Deliver as fast as possible
5 Empower the team
6 Build quality in
7 See the whole
Agile and Lean principles
4
Agile
In February 2001, a group of 17 software developers
met at the Snowbird resort in Utah to discuss lightweight
development methods. Their brainstorming led to a
revolutionary set of ideas that were later published under
the title: “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:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Four guiding values of the Agile Manifesto:
Agile
5
Agile and its Importance
The Agile software development method allows for many
possibilities to evaluate the direction throughout the
development lifecycle.
This is achieved through regular cadences of work, known
as Sprints or iterations, by the culmination of which teams
must offer a shippable product increment.
In the near-obsolete waterfall method, development teams
get only one opportunity to ensure every single aspect of
the project has gone according to plan.
However, the opposite holds true for the agile paradigm
where all aspects of development, ranging from
requirements, design and so on are revisited often.
Consider this: A team gains the capacity to channelize their
project in an entirely different direction if they have the
benefit of re-evaluating their competencies bi-weekly.
Agile
6
As a direct consequence of this possibility, the“ispect-and-
adapt” approach to development helps to reduce cost of
development and also, time to market.
Because a team’s work cycle is limited to two weeks,
stakeholders have recurring opportunities to calibrate
releases that can succeed in the market.
Agile development helps companies build the right product.
Instead of committing to market a piece of software that
hasn’t been written yet, agile empowers teams to
continuously re-plan their release to optimize its value
throughout development, allowing them to be as
competitive as possible in the marketplace.
The agile development method enables the preservation of a
product’s crucial relevance to the market; thus, negating
non-release situations.
Agile
7
Agile Development Methodology
Brainstorm
Design
D
evelopm
ent
Quality
Assurance
Deploym
ent
RELEASE
TO
MARKET
Requirement
Analysis
Iterations,Demo &Feedback
Identify defects
& Resolve bugs
Production &Technical Support
Design
Document
& Protype
Agile
8
Agile Model Implementation
Agile provides a certain freedom and opportunities for
far-reaching changes, which make the model highly
significant. New changes can be introduced rather easily, and
at minimal spend, because of the frequency of new
increments that are produced.
If developers intend to implement some new features, they
stand to forfeit only a few days’ worth of work (at times no
more than a few hours), to get back to the drawing board
and originate it afresh.
Contrary to the waterfall model, hardly any planning is
required to jump-start a project based on the agile model.
Given that we inhabit an ever-changing IT and business
ecosystem, Agile presumes that end users’ needs are also
dynamic.
This affords possibilities for changes to be discussed which
result in the introduction or removal of features depending
on the feedback received. This caters efficiently to the
unique needs of the customer.
Agile
9
Lean
Lean software development (LSD) is a translation of lean
manufacturing and lean IT principles and practices to the
software development domain. Adapted from the Toyota
Production System, a pro-lean subculture is emerging from
within the Agile community.
Waste is defined as anything which adds cost without
adding any value and is categorized as:
Muda - Work which absorbs resource but adds no value.
Muri - Unreasonable work imposed on workers, machines.
Mura - Work coming in dribs and drabs with sudden periods
of rush rather than a constant or regular flow, unevenness.
The term Lean software development originated in a book
by the same name, written by Mary Poppendieck and Tom
Poppendieck.
The book presents the traditional lean principles in a
modified form, as well as a set of 22 tools and compares the
tools to agile practices.
Lean
10
Lean Software Practices
Lean software development practices, or what the
Poppendiecks call "tools" are expressed slightly differently
from their equivalents in Agile software development, but
there are parallels. Examples of such practices include:
Seeing waste
Value stream mapping
Set-based development
Pull systems
Queuing theory
Motivation
Measurements
Define
Value
Map Value
Stream
Create
Flow
Establish
Pull
Pursuit
Perfection
Lean
11
Lean
Principles
Eliminate Waste from Processes
Lean philosophy regards everything not adding value to
the customer as waste (muda). Such waste may include:
Unnecessary code and functionality
Delay in the software development process
Unclear requirements
Avoidable process repetition (often caused by
insufficient testing)
Bureaucracy
Slow internal communication
In order to eliminate waste, one should be able to recognize
it. If some activity could be bypassed or the result could be
achieved without it, it is waste. Partially done coding
eventually abandoned during the development process is
waste.
Extra processes and features not often used by customers
are waste. Waiting for other activities, teams, processes is
waste. Defects and lower quality are waste. Managerial
overhead not producing real value is waste.
Lean
12
Avoid the Unnecessary
Lean thinking changes the focus of management from
optimizing separate technologies, assets, and vertical
departments to optimizing the flow of products and services
through entire value streams that flow horizontally across
technologies, assets, and departments to customers.
Lean thinking forces teams to eliminate anything that isn’t
adding value to the product or service development process.
Lean organizations try to avoid unnecessary meetings, tasks
and documentation.
They also try to eliminate building things that are not
needed, which can be challenging because nowadays,
market needs change more rapidly than ever.
Some of the tools map quite easily to Agile methods. Lean
Workcells, for example are expressed in Agile methods as
cross-functional teams.
Lean
13
Conclusion
Both the Agile and Lean methodologies require a Project
Manager to work closely with the development team and
customer; driving the pace of the project. As a result, the
Project Manager plays an integral role in the success of the
overall project.
There is a distinct lean software community, as in a mailing
list calling itself lean and people who label themselves as
lean thinkers. But this is no different to the fact that there are
also strong XP, Scrum, and other communities.
The whole point of coining the word 'agile' comes from
recognition that we share a core set of values and principles
and this common core means what we have in common is
greater than our differences.
Most people in these communities consider themselves part
of the broader agile movement and many people are active
in more than one of these agile communities.
Conclusion
14
Orchestrate is a US based business process management
organization with Headquarters in Dallas, Texas. Orchestrate
offers services to 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 solutions and
services help SMEs and enterprises to implement
technologies and processes that boost their profitability
across the organization.
About Orchestrate
Solutions for higher performance!
1330 Capital Parkway, Carrollton TX 75006
success@orchestrate.comToll Free: 800-232-5130
www.orchestrate.com
Orchestrate © 2015. All rights reserved.

Contenu connexe

Tendances

Agile project management
Agile project managementAgile project management
Agile project managementmicovi
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 
Agile certification integrated services faq it 2011 001 0 external version-
Agile certification integrated services faq it 2011 001 0  external version-Agile certification integrated services faq it 2011 001 0  external version-
Agile certification integrated services faq it 2011 001 0 external version-Ihsan Al-Hamoud
 
Agile architecture made real
Agile architecture made realAgile architecture made real
Agile architecture made realAlexis Hui
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development PrimerDerek Winter
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management CUPE_Projects
 
PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506Phu Rich Nguyen
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project ManagementSaqib Javed John
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Tobias Schimmer
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeRichard Knaster
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAlberto Ferreira
 
Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...Katy Slemon
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisationKurt Solarte
 

Tendances (20)

Business Value Driven Portfolio Management
Business Value Driven Portfolio ManagementBusiness Value Driven Portfolio Management
Business Value Driven Portfolio Management
 
Agile project management
Agile project managementAgile project management
Agile project management
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 
Agile Methodology - The Road to the Philosophy
Agile Methodology - The Road to the PhilosophyAgile Methodology - The Road to the Philosophy
Agile Methodology - The Road to the Philosophy
 
Agile certification integrated services faq it 2011 001 0 external version-
Agile certification integrated services faq it 2011 001 0  external version-Agile certification integrated services faq it 2011 001 0  external version-
Agile certification integrated services faq it 2011 001 0 external version-
 
Agile architecture made real
Agile architecture made realAgile architecture made real
Agile architecture made real
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Overview Agile Methods
Overview Agile MethodsOverview Agile Methods
Overview Agile Methods
 
Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative Approach
 
Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 

En vedette

Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel DabrytskiScrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel DabrytskiIQ Business - agility@IQ
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAbdul Wahid
 
Agile manufacturing
Agile manufacturingAgile manufacturing
Agile manufacturingHammaduddin
 

En vedette (6)

Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel DabrytskiScrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
 
Agile vs. Lean
Agile vs. LeanAgile vs. Lean
Agile vs. Lean
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
 
Lean vs agile manufacturing
Lean vs agile manufacturingLean vs agile manufacturing
Lean vs agile manufacturing
 
Agile manufacturing
Agile manufacturingAgile manufacturing
Agile manufacturing
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
 

Similaire à Agile vs Len Methodology

Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.mikeg2018
 
What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?Baek Yongsun
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfJazmine Brown
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software DevelopmentDiane Allen
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeBitMin Infosystems Pvt. Ltd
 
Lean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational PlatformLean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational PlatformClay Nelson
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market AnalysisOlga Bautista
 
Strengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentStrengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentBrianna Johnson
 
Software Development Life Cycle vs Agile
Software Development Life Cycle vs AgileSoftware Development Life Cycle vs Agile
Software Development Life Cycle vs AgileCloudester Software LLP
 
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...JamesParker406701
 

Similaire à Agile vs Len Methodology (20)

Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
7.agila model
7.agila model7.agila model
7.agila model
 
Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.
 
What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdf
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software Development
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
 
Lean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational PlatformLean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational Platform
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
What is agile?
What is agile?What is agile?
What is agile?
 
Strengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentStrengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software Development
 
Software Development Life Cycle vs Agile
Software Development Life Cycle vs AgileSoftware Development Life Cycle vs Agile
Software Development Life Cycle vs Agile
 
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 

Plus de Orchestrate Mortgage and Title Solutions, LLC

Plus de 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
 
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
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
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
 

Dernier

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 

Dernier (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 

Agile vs Len Methodology

  • 1. THE COMPREHENSIVE FACTORS Solutions for higher performance! Agile VS Lean
  • 3. With the emphasis firmly resting on the requirement for more robust processes, companies are transforming their project plans drastically. Now, the buzz and objective is to move on to a more adaptive process that ushers in change and provides results. Moreover, businesses need a process that offers enhanced flexibility which can alter the very nature of the process itself. That much-sought-after process encompasses practicing Lean Startup with the Agile Methodology, in addition to the traditional project management focus on controlling activities. Quite simply: Lean is used to help build and define a marketable product. Agile is the means to achieve this in software development. Industries across the globe are burgeoning. Stiff competition has permeated every stratum among enterprises. To sustain themselves in such an environment, companies are seeking new and improved methods by which they can revamp their business and also their existing production processes. Introduction 11
  • 4. Agile Manifesto - 12 principles Customer satisfaction by rapid delivery of useful software. Welcome changing requirements, even late in development. Working software is delivered frequently (weeks rather than months). Close, daily cooperation between business people and developers. Projects are built around motivated individuals, who should be trusted. Face-to-face conversation is the best form of communication (co-location). 1 2 3 4 5 6 Agile and Lean principles 2
  • 5. Working software is the principal measure of progress. Sustainable development, able to maintain a constant pace. Continuous attention to technical excellence and good design. Simplicity—the art of maximizing the amount of work not done—is essential. Self-organizing teams. Regular adaptation to changing circumstance. 7 8 9 10 11 12 Agile and Lean principles 3
  • 6. Lean principles Lean development can be summarized by seven principles, very close in concept to lean manufacturing principles 1 Eliminate waste 2 Amplify learning 3 Decide as late as possible 4 Deliver as fast as possible 5 Empower the team 6 Build quality in 7 See the whole Agile and Lean principles 4
  • 8. In February 2001, a group of 17 software developers met at the Snowbird resort in Utah to discuss lightweight development methods. Their brainstorming led to a revolutionary set of ideas that were later published under the title: “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: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Four guiding values of the Agile Manifesto: Agile 5
  • 9. Agile and its Importance The Agile software development method allows for many possibilities to evaluate the direction throughout the development lifecycle. This is achieved through regular cadences of work, known as Sprints or iterations, by the culmination of which teams must offer a shippable product increment. In the near-obsolete waterfall method, development teams get only one opportunity to ensure every single aspect of the project has gone according to plan. However, the opposite holds true for the agile paradigm where all aspects of development, ranging from requirements, design and so on are revisited often. Consider this: A team gains the capacity to channelize their project in an entirely different direction if they have the benefit of re-evaluating their competencies bi-weekly. Agile 6
  • 10. As a direct consequence of this possibility, the“ispect-and- adapt” approach to development helps to reduce cost of development and also, time to market. Because a team’s work cycle is limited to two weeks, stakeholders have recurring opportunities to calibrate releases that can succeed in the market. Agile development helps companies build the right product. Instead of committing to market a piece of software that hasn’t been written yet, agile empowers teams to continuously re-plan their release to optimize its value throughout development, allowing them to be as competitive as possible in the marketplace. The agile development method enables the preservation of a product’s crucial relevance to the market; thus, negating non-release situations. Agile 7
  • 11. Agile Development Methodology Brainstorm Design D evelopm ent Quality Assurance Deploym ent RELEASE TO MARKET Requirement Analysis Iterations,Demo &Feedback Identify defects & Resolve bugs Production &Technical Support Design Document & Protype Agile 8
  • 12. Agile Model Implementation Agile provides a certain freedom and opportunities for far-reaching changes, which make the model highly significant. New changes can be introduced rather easily, and at minimal spend, because of the frequency of new increments that are produced. If developers intend to implement some new features, they stand to forfeit only a few days’ worth of work (at times no more than a few hours), to get back to the drawing board and originate it afresh. Contrary to the waterfall model, hardly any planning is required to jump-start a project based on the agile model. Given that we inhabit an ever-changing IT and business ecosystem, Agile presumes that end users’ needs are also dynamic. This affords possibilities for changes to be discussed which result in the introduction or removal of features depending on the feedback received. This caters efficiently to the unique needs of the customer. Agile 9
  • 13. Lean
  • 14. Lean software development (LSD) is a translation of lean manufacturing and lean IT principles and practices to the software development domain. Adapted from the Toyota Production System, a pro-lean subculture is emerging from within the Agile community. Waste is defined as anything which adds cost without adding any value and is categorized as: Muda - Work which absorbs resource but adds no value. Muri - Unreasonable work imposed on workers, machines. Mura - Work coming in dribs and drabs with sudden periods of rush rather than a constant or regular flow, unevenness. The term Lean software development originated in a book by the same name, written by Mary Poppendieck and Tom Poppendieck. The book presents the traditional lean principles in a modified form, as well as a set of 22 tools and compares the tools to agile practices. Lean 10
  • 15. Lean Software Practices Lean software development practices, or what the Poppendiecks call "tools" are expressed slightly differently from their equivalents in Agile software development, but there are parallels. Examples of such practices include: Seeing waste Value stream mapping Set-based development Pull systems Queuing theory Motivation Measurements Define Value Map Value Stream Create Flow Establish Pull Pursuit Perfection Lean 11 Lean Principles
  • 16. Eliminate Waste from Processes Lean philosophy regards everything not adding value to the customer as waste (muda). Such waste may include: Unnecessary code and functionality Delay in the software development process Unclear requirements Avoidable process repetition (often caused by insufficient testing) Bureaucracy Slow internal communication In order to eliminate waste, one should be able to recognize it. If some activity could be bypassed or the result could be achieved without it, it is waste. Partially done coding eventually abandoned during the development process is waste. Extra processes and features not often used by customers are waste. Waiting for other activities, teams, processes is waste. Defects and lower quality are waste. Managerial overhead not producing real value is waste. Lean 12
  • 17. Avoid the Unnecessary Lean thinking changes the focus of management from optimizing separate technologies, assets, and vertical departments to optimizing the flow of products and services through entire value streams that flow horizontally across technologies, assets, and departments to customers. Lean thinking forces teams to eliminate anything that isn’t adding value to the product or service development process. Lean organizations try to avoid unnecessary meetings, tasks and documentation. They also try to eliminate building things that are not needed, which can be challenging because nowadays, market needs change more rapidly than ever. Some of the tools map quite easily to Agile methods. Lean Workcells, for example are expressed in Agile methods as cross-functional teams. Lean 13
  • 19. Both the Agile and Lean methodologies require a Project Manager to work closely with the development team and customer; driving the pace of the project. As a result, the Project Manager plays an integral role in the success of the overall project. There is a distinct lean software community, as in a mailing list calling itself lean and people who label themselves as lean thinkers. But this is no different to the fact that there are also strong XP, Scrum, and other communities. The whole point of coining the word 'agile' comes from recognition that we share a core set of values and principles and this common core means what we have in common is greater than our differences. Most people in these communities consider themselves part of the broader agile movement and many people are active in more than one of these agile communities. Conclusion 14
  • 20. Orchestrate is a US based business process management organization with Headquarters in Dallas, Texas. Orchestrate offers services to 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 solutions and services help SMEs and enterprises to implement technologies and processes that boost their profitability across the organization. About Orchestrate Solutions for higher performance! 1330 Capital Parkway, Carrollton TX 75006 success@orchestrate.comToll Free: 800-232-5130 www.orchestrate.com Orchestrate © 2015. All rights reserved.