SlideShare a Scribd company logo
The Art Of Agile
For
ShairPoint
hello!
I am Abhinav Sabharwal
Business Analyst Agile With Capgemini, I love to give presentations.
You can find me at
https://in.linkedin.com/pub/dir/Abhinav/Sabharwal
Agile Project Management
““We want to run this project as Agile”
What Do They Mean by AGILE
Most project planning meetings often begin with
this opening phase .This statement then leads to a
large portion of time being spent picking apart what
the other party actually means
“
In the majority of cases the other party is looking
for flexibility and visibility during the project build
phase, however they also want the project at a
fixed price.
What Do They Mean by AGILE
“It is possible to achieve a purely Agile project,
however you need buy-in from the start on key
ideals such as
✘Undefined deliverables
✘Increased resources
✘Willingness to accept failure
What Do They Mean by AGILE
Undefined deliverables
they will be discovered during
the project, not defined prior to
beginning development. This
also means the duration of the
project is undefined; it finishes
when you're happy with the
state of the product.
Increased resources
Increased resources
compared to a Waterfall
project – due to the undefined
scope, usually at every stage
a developer, tester and
requirement owner is required.
If you have multiple
components being worked on
during the iteration then this
multiplies out.
Willingness to accept
failure
this is hard to accept, but
as there is no end goal it
has to be accepted that
time may be spent on a
component or research
that ultimately isn't
required. What Agile
does allow for compared
with Waterfall, is to
discover this earlier,
perhaps within a single
iteration instead of in
UAT at the end of a
What Do They Mean by AGILE
“A combination of these can provide a way to
add agility to the project. The project isn't
Waterfall and it's not pure Agile, it's an iterative
approach bringing in the best of the Agile
frameworks
What Do They Mean by AGILE
What Is Agile
Agile is a framework that has a few different
official methodologies you can choose from.
The basic tenant is to focus on making working
products in an iterative fashion and adjusting to
change without being stifled by rigid process.
What Is Agile
Agile is a group of software development
methods based on iterative and incremental
development, where requirements and
solutions evolve through collaboration
between self-organizing, cross-functional
teams.
What Is Agile
It promotes adaptive planning, evolutionary
development and delivery, a time-boxed
iterative approach, and encourages rapid
and flexible response to change
Evolution Of Agile
As with any new technology, process or
methodology in the industry there was quickly a
move to label, productize and capitalize on it.
This led to a narrowing and defining of multiple
'Agile Frameworks' and ultimately certification.
These frameworks include:
✘Scrum
✘Kanban
✘Lean
✘Extreme Programming (XP)
✘Agile Modeling
Then you define
your Sprint
Start with
a Product
Backlog
Review Sprint
after every
itration
How Agile Works
How Agile Works
I am going to outline a simple
Agile/Scrum approach
✘Start with a Product Backlog.
The product backlog defines,
usually in the form of User
Stories, what will be delivered
✘. The Product Owner, with
the help of business users,
create the User Stores. Using
older terminology, these are
the requirements.
✘The Product Owner, with the
help of the business users and
the key stakeholders then
prioritize the items on the
Product Backlog.
✘Then you define your Sprint
Backlog. The Sprint Backlog
defines, usually in the form of
tasks, how each item on the
Product Backlog will be delivered.
Sprints are usually 2-4 weeks in
duration. The Sprint Backlog is
created by the development
team. Each item on the Sprint is
estimated with a number of
hours. Each Sprint lasts roughly
2-4 weeks. Items
✘During the Sprint, developers
meeting on a daily basis for a
short meeting to discuss any
roadblocks or problems they are
encountering. This meeting is
facilitated by the Scrum Master
whose job it is to remove
roadblocks and help problem
solve. The progress on the
Sprint Backlog is typically
tracked using the Sprint Burn
down chart.
✘The first underlying principle
in Agile is "Customer
satisfaction by rapid delivery of
useful software.”. Along those
lines, the ideas of "welcome
changing requirements, even
late in development" (the
second principle) and
"Working software is delivered
frequently" (the third principle)
both underscore the
importance of adapting to
change and doing it quickly
Advantage Agile
✘Visibility – 'Show and Tell' sessions of a set frequency, normally budget dependant, to review progress,
provide confidence that we (the supplier) are on the right track, and for us to verify that the components
built haven't been misunderstood. This is highly valuable during the build phase of a project and is what
we find leads to better software.
✘•Iterations / sprints – Clearly defined time blocks with set deliverables. Kanban can be mixed in to the
iteration planning either with the project team or internally within the development team.
✘•Minimum Viable Product (MVP) – This is a key tenant of Lean. As quickly as possible get to a viable
release. It doesn't have to be the full final product, but get something in the hands of the end
✘•Users as soon as possible. This may be seen to be too risky or contain too many unknowns, if so look
to phase the project, keeping the phases small and succinct.
10 Reasons
To Take SharePoint Implementation
Agile:✘1 Push past a SharePoint business as usual
approach to become truly excellent at SharePoint
development
✘2.Deliver SharePoint applications to the business
more effectively and efficiently
✘3.Increase SharePoint end user adoption and
satisfaction
✘4.Foster a leading-edge approach to business
analysis and improve how you interface with the
business to deliver projects
✘5.Bring a JAD/RAD approach to how your
organization gathers requirements and builds
✘6.Increase the percentage of IT projects
completed on time and within budget
✘7.Improve the overall quality of SharePoint
applications developed at your organization
✘8.Improve the alignment between IT, the
business, and key compliance functions (such as
records management and legal)
✘9.Increase the cooperation between business
analysts, quality assurance, developers, and
production support during the software
development process
✘ 10 Do more with less
Challenges of
Taking SharePoint Implementation Agile:
✘One of the major problems with SharePoint development is that the framework is not designed with
testability in mind.
✘ It is not easy to replace the SharePoint object model using Mocks/ Stubs which makes practices like
unit testing more difficult in SharePoint development.
✘ Once an organization has made a decision to develop on and has collected the right people, it's time to
figure out how to get the work done...the process
Agile For SharePoint
Taking SharePoint Implementation Agile:Agile is rapidly gaining in
popularity among software
shops of all types. And for
good reason. It's time it
worked it's way into
SharePoint development.
Most companies that
implement SharePoint
don't realize or
understand the path they
are taking when they start
down the path of custom
SharePoint development.
Most companies that
implement SharePoint
don't realize
after they have learned more
about SharePoint – rather
than what they think they
want at the start. This also
prevents user overload,
which is always a risk
when flipping the switch
on a ton of new features
all at once.
Agile for SharePoint can be implemented
as a comprehensive process solution for
software development at companies that
have extensive custom development
needs and large teams of developers.
Or it could be implemented by 1
developer who just wants to follow the
manifesto and 12 principles when
working with his SharePoint business
users. The results should be the same:
the consistent, rapid delivery of valuable
software
Agile For SharePoint
Taking SharePoint Implementation Agile:Implementing SharePoint is no easy measure,
regardless of your organization’s size and previous
SharePoint experience.
The beauty of an agile approach to implementing
SharePoint is that your users get to experience your
SharePoint solutions as they evolve rather than after
they’re finished. This means that stakeholders can get
what they actually want at the end of the project – 
Or understand the path they are taking
when they start down the path of custom
SharePoint development.
Assuming, however, that you are there
(you either have custom SharePoint
solutions to support or have undertaken
a new project to implement a custom
solution),
you should select the software
development methodology that has thus
far, in my opinion, proven most
successful.
Agile For SharePoint
Taking SharePoint Implementation Agile:SharePoint elements for collaboration
make it easy to support
communication among all interested
parties to the project. 
This communication can take the form
of views, reports, and email alerts. 
Two common type of Sprint Status
Report are the Scrum Board and
Sprint Burn Down Chart.  The Scrum
Board shows the current state and
progress of all the current Sprint
backlog items. 
  Usually the fall into four states –
✘ Not Started,
✘ In Progress,
✘ In Review,
✘and Completed. 
The Sprint Burn Down Charts
graphically shows the expected
drawdown of hours or points and the
actual accumulation of hours or points
in comparison.  This kind of chart
makes it easy to see where the current
Sprint progress is.  There are a couple
of ways to manage this in SharePoint
by either including a Spreadsheet or
developing a list to carry the data being
presented in the Chart.
Agile For SharePoint
Conclusion
Agile is a very popular project management method. It is especially useful in managing rapid
deployment of new product features in measured cycles.  SharePoint 2013 can be leveraged
as a platform for managing Agile
thanks!
Any questions?
You can find me at skyabhinav@gmail.com

More Related Content

What's hot

Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
Maksym Dovgopolyi, PMP
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
Haresh Karkar
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
Doug Hemminger
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
Cprime
 
Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostharsoft
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
Davis Thomas
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
Cprime
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
Sparkhound Inc.
 
Why agile project management is better than waterfall
Why agile project management is better than waterfallWhy agile project management is better than waterfall
Why agile project management is better than waterfall
Orangescrum
 
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
Niranjan Nerlige V, CSM,CSP,PMI-ACP,SPC
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
iACT Global
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
CollabNet
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
Chad Holdorf
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
Bayard Randel
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
Cprime
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
Elmozamil Elamir
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
Yuval Yeret
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Syed Zaid Irshad
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
Alberto Gonzalez
 

What's hot (20)

Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_most
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
Why agile project management is better than waterfall
Why agile project management is better than waterfallWhy agile project management is better than waterfall
Why agile project management is better than waterfall
 
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
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 

Viewers also liked

Life with fitness!
Life with fitness!Life with fitness!
Life with fitness!
Peter John
 
Mobile internet presentation
Mobile internet presentationMobile internet presentation
Mobile internet presentation
Raynardo Hassanally
 
"Thinking in English" information structures task array
"Thinking in English" information structures task array"Thinking in English" information structures task array
"Thinking in English" information structures task array
Lawrie Hunter
 
Empowering MSMEs - Policies of Financial Regulator - Part - 5
Empowering MSMEs - Policies of Financial Regulator - Part - 5Empowering MSMEs - Policies of Financial Regulator - Part - 5
Empowering MSMEs - Policies of Financial Regulator - Part - 5
Resurgent India
 
Presentazione Scuola Secondaria I grado "G.B. Della Torre"
Presentazione Scuola Secondaria I grado "G.B. Della Torre"Presentazione Scuola Secondaria I grado "G.B. Della Torre"
Presentazione Scuola Secondaria I grado "G.B. Della Torre"
arfra
 
Balanced scorecard for effective project selection process
Balanced scorecard for effective project selection processBalanced scorecard for effective project selection process
Balanced scorecard for effective project selection process
Abhinav Sabharwal- Business Analyst Mumbai
 
Poppy
PoppyPoppy
Poppy
berry111
 
27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra
27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra
27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra
FICCINorthEast
 
Novakian mapping for argument work
Novakian mapping for argument workNovakian mapping for argument work
Novakian mapping for argument work
Lawrie Hunter
 
The Normans in England
The Normans in EnglandThe Normans in England
The Normans in England
profedeingles13
 
Csfb (circuit switch fall back)
Csfb (circuit switch fall back)Csfb (circuit switch fall back)
Csfb (circuit switch fall back)
Rishi Mahajan
 
Jobs in tudor times
Jobs in tudor timesJobs in tudor times
Jobs in tudor times
Carla Gandini Baute
 
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
Gene Kim
 
LTE - 3GPP Standard Perspective
LTE - 3GPP Standard PerspectiveLTE - 3GPP Standard Perspective
LTE - 3GPP Standard Perspective
Muhannad Aulama
 
5g
5g5g
Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725
Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725
Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725
Sandeepnextgen
 

Viewers also liked (16)

Life with fitness!
Life with fitness!Life with fitness!
Life with fitness!
 
Mobile internet presentation
Mobile internet presentationMobile internet presentation
Mobile internet presentation
 
"Thinking in English" information structures task array
"Thinking in English" information structures task array"Thinking in English" information structures task array
"Thinking in English" information structures task array
 
Empowering MSMEs - Policies of Financial Regulator - Part - 5
Empowering MSMEs - Policies of Financial Regulator - Part - 5Empowering MSMEs - Policies of Financial Regulator - Part - 5
Empowering MSMEs - Policies of Financial Regulator - Part - 5
 
Presentazione Scuola Secondaria I grado "G.B. Della Torre"
Presentazione Scuola Secondaria I grado "G.B. Della Torre"Presentazione Scuola Secondaria I grado "G.B. Della Torre"
Presentazione Scuola Secondaria I grado "G.B. Della Torre"
 
Balanced scorecard for effective project selection process
Balanced scorecard for effective project selection processBalanced scorecard for effective project selection process
Balanced scorecard for effective project selection process
 
Poppy
PoppyPoppy
Poppy
 
27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra
27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra
27. NECS 2016 _ Inland waterways_ Mr.Asish Bhadra
 
Novakian mapping for argument work
Novakian mapping for argument workNovakian mapping for argument work
Novakian mapping for argument work
 
The Normans in England
The Normans in EnglandThe Normans in England
The Normans in England
 
Csfb (circuit switch fall back)
Csfb (circuit switch fall back)Csfb (circuit switch fall back)
Csfb (circuit switch fall back)
 
Jobs in tudor times
Jobs in tudor timesJobs in tudor times
Jobs in tudor times
 
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
 
LTE - 3GPP Standard Perspective
LTE - 3GPP Standard PerspectiveLTE - 3GPP Standard Perspective
LTE - 3GPP Standard Perspective
 
5g
5g5g
5g
 
Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725
Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725
Nshama Hayat Boulevard - Studio, Apartments at Town Square Dubai +971 4553 8725
 

Similar to Art of Agile For ShairPoint

AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
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
Jazmine Brown
 
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
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
Cuneiform Consulting Pvt Ltd.
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
So, How Do You Make Agile Successful?
So, How Do You Make Agile Successful? So, How Do You Make Agile Successful?
So, How Do You Make Agile Successful?
ChromeInfo Technologies
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
Knowledge Train
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
Dr. Padmavathi Roy
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Mark Fromson
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
MagmaLabs
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Samuel Chin, PMP, CSM
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
Heidi Owens
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
kookieyang
 
What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
Baek Yongsun
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1Charles Cooper
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
Thanh Nguyen
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
Alejandro Ezequiel Iudica
 

Similar to Art of Agile For ShairPoint (20)

AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
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
 
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
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
So, How Do You Make Agile Successful?
So, How Do You Make Agile Successful? So, How Do You Make Agile Successful?
So, How Do You Make Agile Successful?
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
 

More from Abhinav Sabharwal- Business Analyst Mumbai

Rpa a profitable strategy for post-recession
Rpa  a profitable strategy for post-recessionRpa  a profitable strategy for post-recession
Rpa a profitable strategy for post-recession
Abhinav Sabharwal- Business Analyst Mumbai
 
Rpa Journey Roadmap
Rpa Journey RoadmapRpa Journey Roadmap
Blue prism vs ui path
Blue prism vs ui pathBlue prism vs ui path
JOB OF THE FUTURE: RPA Developer
JOB OF THE FUTURE:RPA DeveloperJOB OF THE FUTURE:RPA Developer
JOB OF THE FUTURE: RPA Developer
Abhinav Sabharwal- Business Analyst Mumbai
 
Future Of RPA
Future Of RPAFuture Of RPA
What is digital transformation
What is digital transformationWhat is digital transformation
What is digital transformation
Abhinav Sabharwal- Business Analyst Mumbai
 
Increasing automation provides scope for rpa jobs
Increasing automation provides scope for rpa jobsIncreasing automation provides scope for rpa jobs
Increasing automation provides scope for rpa jobs
Abhinav Sabharwal- Business Analyst Mumbai
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
Abhinav Sabharwal- Business Analyst Mumbai
 
Work fusion course content
Work fusion  course contentWork fusion  course content
Work fusion course content
Abhinav Sabharwal- Business Analyst Mumbai
 
Blue prism course content
Blue prism course contentBlue prism course content
Rpa busines analys course content
Rpa busines analys course contentRpa busines analys course content
Rpa busines analys course content
Abhinav Sabharwal- Business Analyst Mumbai
 
Busines Analyst Course Content
Busines Analyst Course ContentBusines Analyst Course Content
Busines Analyst Course Content
Abhinav Sabharwal- Business Analyst Mumbai
 
All courses information new
All courses information newAll courses information new
All courses information new
Abhinav Sabharwal- Business Analyst Mumbai
 
User stories explained
User stories explainedUser stories explained
4 steps to creating a lasting digital footprint
4 steps to creating a lasting digital footprint4 steps to creating a lasting digital footprint
4 steps to creating a lasting digital footprint
Abhinav Sabharwal- Business Analyst Mumbai
 
Rpa ba course contents
Rpa ba course contentsRpa ba course contents
RPA in contact centres
RPA in contact centres RPA in contact centres
Rpa in telecom
Rpa in telecom Rpa in telecom
4 use cases of rpa in pharma
4 use cases of rpa in pharma4 use cases of rpa in pharma
4 use cases of rpa in pharma
Abhinav Sabharwal- Business Analyst Mumbai
 
6 common misconceptions about rpa
6 common misconceptions about rpa6 common misconceptions about rpa
6 common misconceptions about rpa
Abhinav Sabharwal- Business Analyst Mumbai
 

More from Abhinav Sabharwal- Business Analyst Mumbai (20)

Rpa a profitable strategy for post-recession
Rpa  a profitable strategy for post-recessionRpa  a profitable strategy for post-recession
Rpa a profitable strategy for post-recession
 
Rpa Journey Roadmap
Rpa Journey RoadmapRpa Journey Roadmap
Rpa Journey Roadmap
 
Blue prism vs ui path
Blue prism vs ui pathBlue prism vs ui path
Blue prism vs ui path
 
JOB OF THE FUTURE: RPA Developer
JOB OF THE FUTURE:RPA DeveloperJOB OF THE FUTURE:RPA Developer
JOB OF THE FUTURE: RPA Developer
 
Future Of RPA
Future Of RPAFuture Of RPA
Future Of RPA
 
What is digital transformation
What is digital transformationWhat is digital transformation
What is digital transformation
 
Increasing automation provides scope for rpa jobs
Increasing automation provides scope for rpa jobsIncreasing automation provides scope for rpa jobs
Increasing automation provides scope for rpa jobs
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
 
Work fusion course content
Work fusion  course contentWork fusion  course content
Work fusion course content
 
Blue prism course content
Blue prism course contentBlue prism course content
Blue prism course content
 
Rpa busines analys course content
Rpa busines analys course contentRpa busines analys course content
Rpa busines analys course content
 
Busines Analyst Course Content
Busines Analyst Course ContentBusines Analyst Course Content
Busines Analyst Course Content
 
All courses information new
All courses information newAll courses information new
All courses information new
 
User stories explained
User stories explainedUser stories explained
User stories explained
 
4 steps to creating a lasting digital footprint
4 steps to creating a lasting digital footprint4 steps to creating a lasting digital footprint
4 steps to creating a lasting digital footprint
 
Rpa ba course contents
Rpa ba course contentsRpa ba course contents
Rpa ba course contents
 
RPA in contact centres
RPA in contact centres RPA in contact centres
RPA in contact centres
 
Rpa in telecom
Rpa in telecom Rpa in telecom
Rpa in telecom
 
4 use cases of rpa in pharma
4 use cases of rpa in pharma4 use cases of rpa in pharma
4 use cases of rpa in pharma
 
6 common misconceptions about rpa
6 common misconceptions about rpa6 common misconceptions about rpa
6 common misconceptions about rpa
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Art of Agile For ShairPoint

  • 1. The Art Of Agile For ShairPoint
  • 2. hello! I am Abhinav Sabharwal Business Analyst Agile With Capgemini, I love to give presentations. You can find me at https://in.linkedin.com/pub/dir/Abhinav/Sabharwal
  • 4. ““We want to run this project as Agile” What Do They Mean by AGILE Most project planning meetings often begin with this opening phase .This statement then leads to a large portion of time being spent picking apart what the other party actually means
  • 5. “ In the majority of cases the other party is looking for flexibility and visibility during the project build phase, however they also want the project at a fixed price. What Do They Mean by AGILE
  • 6. “It is possible to achieve a purely Agile project, however you need buy-in from the start on key ideals such as ✘Undefined deliverables ✘Increased resources ✘Willingness to accept failure What Do They Mean by AGILE
  • 7. Undefined deliverables they will be discovered during the project, not defined prior to beginning development. This also means the duration of the project is undefined; it finishes when you're happy with the state of the product. Increased resources Increased resources compared to a Waterfall project – due to the undefined scope, usually at every stage a developer, tester and requirement owner is required. If you have multiple components being worked on during the iteration then this multiplies out. Willingness to accept failure this is hard to accept, but as there is no end goal it has to be accepted that time may be spent on a component or research that ultimately isn't required. What Agile does allow for compared with Waterfall, is to discover this earlier, perhaps within a single iteration instead of in UAT at the end of a What Do They Mean by AGILE
  • 8. “A combination of these can provide a way to add agility to the project. The project isn't Waterfall and it's not pure Agile, it's an iterative approach bringing in the best of the Agile frameworks What Do They Mean by AGILE
  • 9. What Is Agile Agile is a framework that has a few different official methodologies you can choose from. The basic tenant is to focus on making working products in an iterative fashion and adjusting to change without being stifled by rigid process.
  • 10. What Is Agile Agile is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
  • 11. What Is Agile It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change
  • 12. Evolution Of Agile As with any new technology, process or methodology in the industry there was quickly a move to label, productize and capitalize on it. This led to a narrowing and defining of multiple 'Agile Frameworks' and ultimately certification. These frameworks include: ✘Scrum ✘Kanban ✘Lean ✘Extreme Programming (XP) ✘Agile Modeling
  • 13. Then you define your Sprint Start with a Product Backlog Review Sprint after every itration How Agile Works
  • 14. How Agile Works I am going to outline a simple Agile/Scrum approach ✘Start with a Product Backlog. The product backlog defines, usually in the form of User Stories, what will be delivered ✘. The Product Owner, with the help of business users, create the User Stores. Using older terminology, these are the requirements. ✘The Product Owner, with the help of the business users and the key stakeholders then prioritize the items on the Product Backlog. ✘Then you define your Sprint Backlog. The Sprint Backlog defines, usually in the form of tasks, how each item on the Product Backlog will be delivered. Sprints are usually 2-4 weeks in duration. The Sprint Backlog is created by the development team. Each item on the Sprint is estimated with a number of hours. Each Sprint lasts roughly 2-4 weeks. Items ✘During the Sprint, developers meeting on a daily basis for a short meeting to discuss any roadblocks or problems they are encountering. This meeting is facilitated by the Scrum Master whose job it is to remove roadblocks and help problem solve. The progress on the Sprint Backlog is typically tracked using the Sprint Burn down chart. ✘The first underlying principle in Agile is "Customer satisfaction by rapid delivery of useful software.”. Along those lines, the ideas of "welcome changing requirements, even late in development" (the second principle) and "Working software is delivered frequently" (the third principle) both underscore the importance of adapting to change and doing it quickly
  • 15. Advantage Agile ✘Visibility – 'Show and Tell' sessions of a set frequency, normally budget dependant, to review progress, provide confidence that we (the supplier) are on the right track, and for us to verify that the components built haven't been misunderstood. This is highly valuable during the build phase of a project and is what we find leads to better software. ✘•Iterations / sprints – Clearly defined time blocks with set deliverables. Kanban can be mixed in to the iteration planning either with the project team or internally within the development team. ✘•Minimum Viable Product (MVP) – This is a key tenant of Lean. As quickly as possible get to a viable release. It doesn't have to be the full final product, but get something in the hands of the end ✘•Users as soon as possible. This may be seen to be too risky or contain too many unknowns, if so look to phase the project, keeping the phases small and succinct.
  • 16. 10 Reasons To Take SharePoint Implementation Agile:✘1 Push past a SharePoint business as usual approach to become truly excellent at SharePoint development ✘2.Deliver SharePoint applications to the business more effectively and efficiently ✘3.Increase SharePoint end user adoption and satisfaction ✘4.Foster a leading-edge approach to business analysis and improve how you interface with the business to deliver projects ✘5.Bring a JAD/RAD approach to how your organization gathers requirements and builds ✘6.Increase the percentage of IT projects completed on time and within budget ✘7.Improve the overall quality of SharePoint applications developed at your organization ✘8.Improve the alignment between IT, the business, and key compliance functions (such as records management and legal) ✘9.Increase the cooperation between business analysts, quality assurance, developers, and production support during the software development process ✘ 10 Do more with less
  • 17. Challenges of Taking SharePoint Implementation Agile: ✘One of the major problems with SharePoint development is that the framework is not designed with testability in mind. ✘ It is not easy to replace the SharePoint object model using Mocks/ Stubs which makes practices like unit testing more difficult in SharePoint development. ✘ Once an organization has made a decision to develop on and has collected the right people, it's time to figure out how to get the work done...the process
  • 18. Agile For SharePoint Taking SharePoint Implementation Agile:Agile is rapidly gaining in popularity among software shops of all types. And for good reason. It's time it worked it's way into SharePoint development. Most companies that implement SharePoint don't realize or understand the path they are taking when they start down the path of custom SharePoint development. Most companies that implement SharePoint don't realize after they have learned more about SharePoint – rather than what they think they want at the start. This also prevents user overload, which is always a risk when flipping the switch on a ton of new features all at once. Agile for SharePoint can be implemented as a comprehensive process solution for software development at companies that have extensive custom development needs and large teams of developers. Or it could be implemented by 1 developer who just wants to follow the manifesto and 12 principles when working with his SharePoint business users. The results should be the same: the consistent, rapid delivery of valuable software
  • 19. Agile For SharePoint Taking SharePoint Implementation Agile:Implementing SharePoint is no easy measure, regardless of your organization’s size and previous SharePoint experience. The beauty of an agile approach to implementing SharePoint is that your users get to experience your SharePoint solutions as they evolve rather than after they’re finished. This means that stakeholders can get what they actually want at the end of the project –  Or understand the path they are taking when they start down the path of custom SharePoint development. Assuming, however, that you are there (you either have custom SharePoint solutions to support or have undertaken a new project to implement a custom solution), you should select the software development methodology that has thus far, in my opinion, proven most successful.
  • 20. Agile For SharePoint Taking SharePoint Implementation Agile:SharePoint elements for collaboration make it easy to support communication among all interested parties to the project.  This communication can take the form of views, reports, and email alerts.  Two common type of Sprint Status Report are the Scrum Board and Sprint Burn Down Chart.  The Scrum Board shows the current state and progress of all the current Sprint backlog items.    Usually the fall into four states – ✘ Not Started, ✘ In Progress, ✘ In Review, ✘and Completed.  The Sprint Burn Down Charts graphically shows the expected drawdown of hours or points and the actual accumulation of hours or points in comparison.  This kind of chart makes it easy to see where the current Sprint progress is.  There are a couple of ways to manage this in SharePoint by either including a Spreadsheet or developing a list to carry the data being presented in the Chart.
  • 21. Agile For SharePoint Conclusion Agile is a very popular project management method. It is especially useful in managing rapid deployment of new product features in measured cycles.  SharePoint 2013 can be leveraged as a platform for managing Agile
  • 22. thanks! Any questions? You can find me at skyabhinav@gmail.com