Level: Introductory to Intermediate
Bill Ayers
Technical Director
Flow Simulation Ltd.
In this session we will cover the definitions of Lean, Agile, Scrum, Kanban, XP, and TDD.
SharePoint gives us a great platform for developing sophisticated intranet portals, collaboration sites and many other workloads. But it can also be a challenge to use modern software development frameworks like Scrum and XP. Wouldn't it be great if we could get all the benefits of Agile practices - faster development, predictable deliveries, better quality, less stress and happy stakeholders?
In this session, we will cover the definitions of Lean, Agile, Scrum, Kanban, XP, and TDD. Then we will look at the specific challenges around Agile SharePoint development and some development techniques to overcome these obstacles. This talk covers both project delivery and engineering. We'll look at unit tests, integration tests, UI tests, continuous integration and, of course, test-driven development (TDD) with practical experiences from real-life Agile SharePoint projects.
You will learn:
- The terminology and true meaning of Lean and Agile software delivery frameworks and practices, and how this affects SharePoint development
- How to use Lean and Agile in SharePoint development projects and web-based solutions on the Microsoft platform
- Understand Agile practices like TDD, ATDD and CI