12015-04-28 Taraxacum Magdalena Jurić Tomislav Bronić Shahid Tarar Beta Prototype.

Slides:



Advertisements
Similar presentations
Welcome to OFFICE DEPOT ONLINE. Log in by entering your username and password UK - ROI -
Advertisements

Using SD K12 SharePoint®.
10/24/2010 Distributed Software Development. 10/24/2010 Content Recommendation and Reuse Current state – Beta Prototype Hamid Riaz, Loredana Baračić.
Faculty LMS Orientation
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
WIKI 1.0 CREATING AN ONLINE TOOL TO COMMUNICATE, COLLABORATE AND CELEBRATE!
Hidden Features. What will we cover 16 hidden features for Admins Bonus: –2 hidden features for Employers –Live examples!
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
Cornell University Library Instruction Statistics Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24) Wilson Muyenzi.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
School of Science Network Device Display System Requirements Specification by Orion Technologies Roger Bacon Hall Room 328 October 24, :15 AM.
, TargetProcesswww.targetprocess.com1 TargetProcess:Suite Agile Project Management System Powers iterative development Focuses on Project Planning,
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
INCOSE.ORG MIGRATION SharePoint 2013 Presented by Betty Morimoto.
Prepared by Websites Development Team, CITC. Agenda Websites Development Challenges Main Features of Web CMS Faculty Website & Control Panel Navigation.
Notes on the Game Development Process
Student Employment Student Training Note: This is a template that can be utilized to create your own institutional specific Student Employment Student.
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
Planning Iteration Demo Suunto Training Program Planner.
CORE Volunteer Training Presented by: Key Functions in CORE July 21, 2014.
1 Home page: Non-member Home page: Member Search Results Advanced Search results (“Global Find”) Become a Member (Registration Process) Forgot Login NOTE:
Taraxacum Anne Jon Schoonhoven Magdalena Jurić Final Prototype.
WEST VIRGINIA UNIVERSITY ITS Training ECAMPUS: INTRODUCTION.
T Project Review Magnificent Seven Project planning iteration
1 G A A new Document Control System “A new system to manage LIGO documents” Stuart Anderson Melody Araya David Shoemaker 29 September, 2008
T Iteration Demo Team WiseGUI I2 Iteration
Bringing power of simulation to the public.
TestFiles Life Cycle Architecture Chris Byszeski Ooi Hsu Han Amir Kouretchian Sachin Pradhan Quang Tran Peter Turschmid Nick Walker.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
T Final Demo Xylophone I2 Iteration
Student Training Your Name. The Language Leader Philosophy: Study, Practise, Remember! Grammar Vocabulary Tasks Skills Development: - Reading - Writing.
T Project Review X-tremeIT I1 Iteration
T Project Review Tetrastone [Iteration 2]
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
The New GIL Web Site Overview for Editors Phil Williams GIL Support UGA GUGM 2011 Macon State College 19 May 2011.
Visualizing Peer-to-Peer Networks Final Presentation By Team SPEW.
SPAM Student Payroll And Management. SPAM Overview " Project Plans " Student functions " Administrator functions " Detailed Design " Technical Specifications.
T Iteration Demo Team 13 I1 Iteration
EZReg Jun Ma Xu Nathan Plesnicher Jerin Schneider Chris Kennewick Sharon Lin Brian Watanabe.
COORENOR COORENOR Web Portal COORENOR Agenda Where we are? (Summarize features of the COORENOR web portal.) Where are we going? (Show how to.
Welcome. Getting Started with Discovery Streaming.
T Sprint Demo Team Tarantino Iteration 1 / Sprint
1 Presentation Title Test-driven development (TDD) Overview David Wu.
Lecture Capture and. Goal Link to D2L D2L Website
DSD Course – Project Status Presentation 2 School of Innovation, Design and Engineering Malardalen University Dec 18 th,
Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.
T Project Review WellIT I2 Iteration
10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
Module 6: Configuring User Environments Using Group Policies.
T Project Review MalliPerhe Iteration 3 Implementation
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
How to create an educational wiki. Laurie Roberts 2010.
T Project Review Magnificent Seven Final demonstration
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
Admissions Online Application PROCESS MAP Front-end & Back-end Registration and Verification Creating login credentials Application Placements.
T Iteration Demo LicenseChecker I2 Iteration
Work In Progress Presentation. Orders Alex Thornton.
Base Camp Software Team Project Tools. BaseCamp Software Basecamp is an online project management and collaboration tool Free plan is available but does.
BOD1 HQ Update 8/19/11. Website Audiences Collegiate Members Professional Members Collegiate Non-Members Professional Non-Members Academic Community (Higher.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
HMVR System Final Presentation
Global Grid Forum GridForge
Midway Milestone Presentation CS Fall 2017
Unit4 Customer Portal Knowledge User Access.
Workshop 02 How to manage Faculties Websites using CMS
Staff Development By Jacqueline Y. Trottie
Project Iterations.
Presentation transcript:

Taraxacum Magdalena Jurić Tomislav Bronić Shahid Tarar Beta Prototype

Make sharing of learning materials easy –Teachers can view, add, remove and edit shared resources E-learning environment –Students can view, browse and comment/discuss resources shared with them Project Recap

3 Today’s Agenda 1. Project Stuff project status important events experienced issues statistics 2. Integration process support tools model changes experiences 3. Testing Approach Watir framework 4. Demo 5.Next iteration plan

4 Week 48 Project Status Only backend upgrade Old bugs fixed Almost nothing new in frontend Hope creep among frontend team members

Supervisor/Customer review Not satisfied with our project status and project results Additional request for frontend (UI, search, navigation) Suggestion: Code rush until beta presentation

Challenge? Go back on track with the project

Current Project Status Big improvement in frontend implementation Implemented planned features and some of new customer requests Improvements since alpha prototype –Fixed bugs, Test cases generated –Exercises, Flashcards, Notes –My content, Learn page –Enhanced GUI and user experience –Additional features implemented

Iteration Goals Planned Implement all planned features for iteration from week 47 until 51 Implement an Automated Test Framework Current status 26/28 planned use cases done Some of customer requests implemented Testing framework implemented

Experienced Issues Negative Hope creep Lack of time Sleepless nights Lack of experience Project leader away for 3 days of last week Positive Gaining experience No cultural problems 94/28/2015

Statistics Hours – Time Line MemberW47W48W49Total Bronic Farid Jiang Juric Klarin Petrina Schoonhoven Tarar Total = 555h

Statistics

Development Process

Process support tools Redmine – project management doxygen – for code documentation Stylecop – for checking code policy

14 Integration Experiences

Integration Experiences Backend (Magdalena, Tomislav) Model extended with 9 new classes (Exercise, Flashcard and Note support) Service methods, repositories and mapping for all new entities No problems encountered Frontend (Anne Jon, Mateo, Li) Template improvement Problem – no experience with AJAX and jQuery Planned features covered Started too late

Testing (Shahid and Adil) Approach First iteration Second iteration Test cases criteria Pass Fail

Automated testing Watir framework? Why Watir?

Watir framework An example require "rubygems" require "watir-webdriver" #Global variables $testsite = " $browser = Watir::Browser.new :chrome $failed_tests = Array.new #Test settings $username = "taraxacum" $password = "taraxacum" puts "\nExecuting GEN 1 - Login" $browser.goto($testsite); puts "Taraxacum Home Open" # Test case $browser.goto($testsite); $browser.text_field(:name => "username").set $username $browser.text_field(:name => "password").set $password $browser.button(:value, "Log In").click puts "Checking Logged in" if $browser.text.include? "Welcome to Taraxacum" puts "- Test Passed. Found the test string: 'Welcome taraxacum'. Actual Results match Expected Results." else puts "- Test Failed! Could not find: 'Welcome taraxacum'." end

System Demo Browse My content page for teacher –Create new course/topic/resource –Organize course –Add flashcard set Learn page for student (flashcards, subscriptions) Exercises for student Notes for student

System Demo Link on web Video Screenshots

Next iteration planning Customer Review Implementation of –Better user experience (AJAX and jQuery for GUI) –Comments and ratings –Search –Finish with additional requirements Code refactoring and bug fixing Testing Final Documentation Final Product