Date post: | 03-Jul-2015 |
Category: |
Technology |
Upload: | catherine-kearns |
View: | 107 times |
Download: | 0 times |
Agile Methods: Industry ProjectDigital Skills Academy: Calendar App
Team Members:
Catherine Duggan Sean Deverell Fergal Rice
Agenda
• Introduction & Background
• Use of Agile Methodologies
• Practical Application of Scrum Roles
• Sprint Planning & Scrum Events
• Scrum Artifacts
• Evaluation of Agile Methods in Course Project Strengths
Weaknesses
Successes
Failures
Introduction & Background
• Current DSA Timetable created in Excel from Master File
• Saved as A3 PDF and uploaded to Moodle
• Updates are notified to all by email
• New versions are uploaded to Moodle by DSA administrator
Introduction & Background
Proposed New DSA Calendar App:
• The DSA Calendar App will be based on DCU Campus Calendar App
• Will have it’s own specific functions & features
DSA App Development Team Members:
• Catherine Duggan: Project Manger
• Sean Deverell: App Developer
• Fergal Rice: App Developer
Use of Agile Methodologies
• Using Agile Method for development of App
• Better than Waterfall for this project
• User stories easy to create & understand
• Complexity & Priority of stories for Sprints
• Quick & frequent iterations
• Product owner sees prototypeearly in process
Practical Application of Scrum Roles
Product Owner: Susan Conlon, Digital Skills Academy
Stakeholders: DSA, Team, Users
Team Members: Fergal Rice, App Dev
Sean Deverell, App Dev
* Product Manager: Catherine Duggan
Users: Admin, Participants & Lecturers
* Scrum Master
Sprint Planning & Scrum Events
Done In Process To beFinalised
Scrum Artefacts
Evaluation of Agile Methods in Course Project
Strengths:
• In-depth understanding of client requirements & goals
• Builds trust & empathy with client and team
• Early identification of types of users & personas:
Super User
End User
• Collaborative process
Evaluation of Agile Methods in Course Project
Weaknesses:• Not all team members have Agile knowledge
• Need to use mix of PM methods to get job done: XP & Traditional PM
• Team not co-located for daily stand-up meetings
• Challenging to build trust & rapport across streams
• Time management - heavy course workload:CA’s, Presentations
Evaluation of Agile Methods in Course Project
Successes:• Personal
In-depth knowledge of Agile Methods
Added to PM toolbox
Experienced Agile on Live Project
• Project Understanding client’s needs, goals & objectives
Identification of types of users
Creation of relevant user stories
Evaluation of Agile Methods in Course Project
Failures:
• Too early in the process
• Refer to Weaknesses
Questions & Answers