Integrated Electronic Message Board ( iEMB) Increment 2 Presentation, 27-Jan-2014 Team SE02S2 1.

Slides:



Advertisements
Similar presentations
Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
CORT Tool IPR January 23, Agenda Upcoming WAWF Releases impacting CORT Tool – 5.7. Schedule Testing Contents – Schedule Contents – Contents.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Ellucian Mobile: Don’t text and drive, kids!
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.
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.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
AGILECO - Project Looking Glass Team 3 – Final Presentation Presenters: - Chris Dornin - Meghan Porter-Mahoney - Laura Zachary - Aaron Marsh.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Volunteer Management System Presented by Team SE18-08S.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
Proposalz Generator Plus July Proposalz Generator Plus
Taiwan Network Information Center Introduction to TWNIC RMS (Resource Management System) 15 th APNIC NIR Meeting David Chen Feb 26,
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
Volunteer Management System Presented by Team SE18-08S SE18-T08S - Jan 2012.
Volunteer Management System Presented by Team SE18-08S.
University of Wisconsin System HRS Project Update to ITC November 19, 2010.
Kuali Days :: Chicago May Overview of Kuali Student Application Architecture Rick Burnette (FSU) Gord Uyeda (UBC) Kuali Days :: Chicago May 13-14,
INTEGRATED E LECTRONIC M ESSAGE B OARD Project By : SE20 PT02.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team 08 5-Apr-2008.
CSE Waitlist Made By: Peng Hu, Zhicheng Lin, Mark Mosby, Robert Pittman, and Derek Robati.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Project 2003 Presentation Ben Howard 15 th July 2003.
Referral Policy 1. think innovate lead CURRENT OPENINGS Sales Manager – Mumbai Software Engineer(PHP) Software Engineer(Java/J2ee) Database Administrator.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team Aug-2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Petals SAP Point Of Sale System Third Project Presentation M.Tech Team SE 15 (Saturday) Team Jan-2009.
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
Agenda  Project Overview  Project Goal & Scope  Estimates  Deadline  Project Environment  Delivery Plan  Project Plan  Team Structure  Risk Analysis.
Requirement Development Feb 11Mar 11Apr 11May 11Jun 11Jul 11Aug11Sep 11Oct 11Nov 11Dec 11 [30/04/11] URS Sign-Off [29/07/11] Design Sign-Off 2011 [27/04/12]
Moving Your Paperwork Online Western Washington University E-Sign Web Forms.
HSPcomplete Advanced Q&A Alex Blinov, title Dennis Sherbakov, title Tuesday, May 8, 2007.
©2012 MasterCard. Proprietary and Confidential MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) Analysis and Design Phase Presented by team 2S.
Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
T Iteration Demo Tikkaajat [PP] Iteration
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
Windows Server 2008 R2 Oct 2009 Windows Server 2003
Patrick Desbrow, CIO & VP of Engineering October 29, 2014
Jan 2016 Solar Lunar Data.
Week 01 Comp 7780 – Class Overview.
How to Successfully Implement an Agile Project
AGILE PRODUCT ROADMAP AGILE PRODUCT ROADMAP




Gantt Chart Enter Year Here Activities Jan Feb Mar Apr May Jun Jul Aug
Free PPT Diagrams : ALLPPT.com
Incremental Waterfall
Wireless Local Number Portability Timeline - Phase 2
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ITEM 1 ITEM 2 ITEM 3
Guided Research: Intelligent Contextual Task Support for Mails
CORT Tool IPR January 23, 2015.

Free PPT Diagrams : ALLPPT.com

Wireless Local Number Portability Timeline - Phase 2
Online Solution for Small Shop
Presentation transcript:

Integrated Electronic Message Board ( iEMB) Increment 2 Presentation, 27-Jan-2014 Team SE02S2 1

Team Members NameMatrix Number Gu Hong XiangA Raveendran VineethA Balasundaram SelvakumarA Sujatha SomasundaramA Viswalingam ArivazhaganA Kow Huey PingA Win Kyi TinA Yin Ni TunA

Agenda  Project Introduction  Global Use Case Diagram  Incremental Development Strategy  Software Architecture  Open Source Evaluation  Technical Challenges  Project Status  Project Deliverables Schedule  Project Effort  Management Challenges  Future Enhancement & Lesson Learnt  Demo  Q & A 3

Project Introduction  Title  Title : Integrated Electronic Message Board  Project Sponsor  Project Sponsor: Hwa Chong Institution  Objective  Objective :  To develop a future proof communication system  It allows the users to post and reply message; To share ideas and knowledge among users  To create and response survey  To maintain event calendar that can be downloaded and uploaded to outlook  To have web version that accessible via mobile device, including smart phones and tablets 4

Global Use Case Diagram 5

Incremental Development Strategy Iteration 1  Message Board  Event Calendar integrated with Outlook  System Administration Iteration 2  Survey Module  Accessibility via Portable Device  Basic Reports 6

Software Architecture  Language Choose :  HTML + JS + C# + MSSQL  Platform Choose:  Jquery + MVC 4  Plugin Choose:  Jquery UI, Jquery Template  About programming:  Open-Close (Open of extension and close for modification) ◦ TDD 7

Software Architecture  Layers  UI Layer  Jquery support  Javascript template engine  MVC4 Mobile/Web auto switch  Business Layer  IEMB  Business Factory  Business Implementer  Service API  Scheduler Management  DB Layer  Clown Fish framework  Simple Entity Framework  Survey (Open source solution – lime Survey) 8

Open Source Evaluation Lime SurveyDotNetNuke Survey Free, 100% Open Source CMS Software Low total cost of ownership Last Release: 16 January 2014Last Release : Sun Jul 3, 2011 at 4:00 PM Total Users: in community forumWebsite : Website : Production CriteriaLime SurveyDotNetNuke Survey 1Age Very MatureMature - OSS efforts that are just getting underway are risky for enterprises 2Multiple Supported Platforms Very MatureLess Mature - products that work on both Windows & UNIX are more desirableOnly support in Windows platform 3Momentum Very MatureLess Mature - this is key to helping separate vital products from ones that are withering 4Popularity Reasonably Mature No many online active users - popular OSS products are well tested & therefore more mature - they are also likely to be interoperable with a large number of other products 5Design Quality Very MatureLess Mature - this is key to determining the effort required to extend & adapt the product for enterprise use No proper CSS or UI design 9

Technical Challenges  Integration between open source solution which is in PHP and the main system in.NET platform.  Pipe line between 2 system  API Callback communication  SSO Login 10

Project Status  At the end of development stage  The development period has extended beyond the planned completion date  Project slippage  Development Status : Now… ModulesDevelopment Status Authenticate UsersCompleted Maintain Access ControlCompleted Maintain Event CalendarCompleted Maintain GroupCompleted Maintain Message (web version)Completed Maintain Message (mobile version)In-Progress Maintain Message BoardCompleted Maintain OrganizationIncomplete Maintain Parent AccountIncomplete Maintain Parent RatingCompleted Maintain SurveyIn-Progress Maintain System ConfigurationCompleted SendMailCompleted SendSMSCompleted 11

 Requested for project extension from ISS, new completion is targeted on 11-Feb-2014  Completing the development work  Re-plan impacted activities after development phase  To start system test and UAT immediate after development complete  On-site deployment Next… Project Status 12

Project Deliverables Schedule No.ActivityTargeted Completed DateActual/Revised Completed Date 1Initial Planning Produce Project Plan11 Apr 2013NC Produce Quality Plan14 Apr 2013NC 2Project Monitoring, Controlling and Administration First Quality Audit and Presentation15 Apr 2013NC Second Quality Audit15 Aug 2013NC Third Quality Audit15 Jan 2014NC End of Year Report26 Dec Feb Requirement Identification Produce User Requirement Spec.17 Mar 2013NC Sign-Off User Requirement Spec.18 Mar 2013NC Produce Use Case Model Survey27 Mar 2013NC 4Prototyping Produce Prototyping Study Report4 Apr 2013NC Incremental Phase 1 5Requirement Modeling 5.1 Produce Use Case Realization Report (Requirement) 29 Apr Jun Analysis Modelling 6.1Produce Use Case Realization Report (Analysis)6 May Jul

Project Deliverables Schedule No.ActivityTargeted Completed DateActual/Revised Completed Date Incremental Phase 1 7Design Modelling 7.1Produce Details Design Specification12 May Aug Produce ERD15 May 2013NC 8Database Design 8.1Produce DB Logical Design17 May 2013NC 8.2Produce DB Physical Design22 May 2013NC 9Code Development 9.1Produce Code30 May Feb Complete Unit Testing23 Jun Feb System Integration Test 10.1Produce System Testing Plan and Script19 May 2013NC 10.2Perform System Testing26 Jun 2013Ref. Incremental Phase 2 11User Acceptance Testing 11.1Produce UAT Plan and Script21 May Sep Produce User Guide28 Jun 2013Ref. Incremental Phase Produce UATRef. Incremental Phase Produce UAT Testing DocumentRef. Incremental Phase 2 14

Project Deliverables Schedule No.ActivityTargeted Completed DateActual/Revised Completed Date Incremental Phase 2 12Requirement Modelling 12.1 Produce Use Case Realization Report (Requirement) 15 Oct 2013NC 13Analysis Modeling 13.1Produce Use Case Realization Report (Analysis)20 Oct 2013NC 14Design Modeling 14.1Produce Details Design Specification25 Oct 2013NC 14.2Produce ERD28 Oct 2013NC 15Database Design 15.1Produce DB Logical Design5 Oct 2013NC 15.2Produce DB Physical Design8 Oct 2013NC 16Code Development 16.1Produce Code10 Dec Feb Complete Unit Testing13 Dec Feb System Integration Test 17.1Produce System Testing Plan and Script10 Dec 2013NC 17.2Perform System Testing23 Dec Feb Produce System Testing Document27 Dec Feb User Acceptance Testing 18.1Produce UAT Plan and Script16 Dec 2013NC 18.2Produce User Guide28 Dec Feb Produce UAT10 Jan Feb Produce UAT Testing Document13 Jan Feb

Project Effort MetricsTotal Man days Planned Effort Actual Effort 476 Variance

Management Challenges  Taken longer time in technology familiarization and development, result slippage in later activities  Asset management  MOE has advised schools to restrict server access from outside campus, as the result the team have to use self paid Windows Azure cloud Services as test server 17

Future Enhancement Lesson Learnt  Team work is the key for project success  Project issues should be highlighted to mentor earlier  Enhance more functions that supported by mobile version  Review the code, add comments to make them readable. 18

Q & A 19