Duration: 3 Days
In this course, you will learn how to apply core agile software development practices to SharePoint. You will cover gaining stakeholder buy in, facilitating requirements, design, and build using joint application development (JAD)/rapid application development (RAD) sessions, planning migration, managing quality, and developing training and communication. You'll develop the skills you need to deliver successful SharePoint applications. Through hands-on exercises, you will master an agile approach to SharePoint development and enhance your core business analyst skills. Working in groups, you and your peers will role play to develop a SharePoint application for a case study.
What You Will Learn
- Basic fundamentals of the
agile SDLC approach
- Facilitate JAD/RAD sessions
- Manage the development of SharePoint applications, from requirements gathering
through go live and production support
- Best and worst practices for stakeholder management
Audience
- Business analysts
(BAs) who want to take their skills to the next level by mastering JAD/RAD
principles
- BAs who want to
evolve their ability to deliver value to the business on SharePoint
- Developers who want to learn how to excel in an Agile context
- Developers who want to learn how to deliver SharePoint more meaningfully to the
business
Prerequistes
No prior experience with SharePoint or agile methodologies is required for this course
Course Outline
1. What's Wrong with SharePoint Development?
- What is Agile?
- Agile defined, history and development,
major branches
- Agile
SharePoint Development
- Applying core elements of Agile
to SharePoint development
- Fundamentals of JAD/RAD Facilitation
- JAD/RAD 101 to set
the stage for applying these methods to SharePoint development
2.
Process Mapping, Triage, and Redesign
- Creating a high-level map of business processes
- Determining whether the processes can be supported by SharePoint
- Redesigning the processes based on SharePoint's capabilities
3.
Capabilities Mapping
- Mapping user requirements to SharePoint capabilities
- Determining what comes out of the box and what will require customization
4. System Design and Testing
- Facilitating the design and testing of SharePoint applications using Agile
methods
5. Migration Planning
- Facilitating the planning for content migration to SharePoint applications
6. Communication and Training
- Planning for training and communication required to successfully stand up
SharePoint applications
7. Go-Live Planning and
Support
- Go-live and support
planning required to successfully stand up SharePoint applications
Exercises:
Exercise 1: Determine which are good candidates for migration to
SharePoint and redesign them to use SharePoint capabilities
Exercise 2: Take
the business processes mapped in Part II and map them to SharePoint capabilities
Exercise 3: Develop plans for migrating content associated with the processes
mapped in Parts II and III
Exercise 4: Develop training and communication
plans for implementing SharePoint applications with agile methods
Exercise 5:
Develop go-live and support plans for implementing SharePoint applications with
agile methods
Course Labs