We are…Sachintana Dissanayake Janaka Jeewantha• Tech Lead/SharePoint • Associate Tech Lead Architect • Competencies• Competencies – SharePoint – SharePoint – ASP.NET – ASP.NET – Search – SQL Server – Workflows – Search – Workflows
Business scenario• “All Things” institute requires a system to manage their student records.• The management is looking to bring all the student records such as – Registration – Grades – Project submissions – Progress to be stored in a single system which will bring down the paper work to zero.• After the initial evaluation “All Things” management has asked “SharePoint Ez” to build a proof of concept using SharePoint server 2010.
What is a “User Story”?• Primary development artifacts in Agile projects• High-level definition of a requirement• Expressed in the everyday or business language• Eg. <User> <action_performed_by_user> <expected_outcome>
User Story - 1• As the student coordinator, “Sudu Manike” wants to keep all registered student records along with the courses that they are enrolled in
User Story - 2• As a Lecturer, “Guru” would like to – see all the student project submissions stored in a single place – evaluate and update the grades in a separate place.
User Story - 3• As Headmaster, “Loku Seeya” wants to view the students’ progress in case of an inquiry from parents about their children.
SharePoint terms• Site column – Reusable column definitions – Use across multiple content types/ lists• Content type – Reusable collection of site columns – Use in a list or document library• List – Store collection of data – Similar to a database table• Document Library – Store documents with meta data