Work Track Trace Plug-in Outlook

44
Work Track Trace Plug-in Outlook Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang 1

description

Work Track Trace Plug-in Outlook. Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang. Content. I. INTRODUCTION. I. INTRODUCTION. 1. Team introduction. Huynh Anh Dung. Nguyen Hoang Phuc. - PowerPoint PPT Presentation

Transcript of Work Track Trace Plug-in Outlook

Page 1: Work Track Trace  Plug-in Outlook

Work Track Trace Plug-in Outlook

Supervisor: Mr. Huynh Anh Dung

Students: To Quang DuyPham Ngoc TienNguyen Luong Ngoc ChauNguyen Hoang Phuc Nguyen Thi Trang

1

Page 2: Work Track Trace  Plug-in Outlook

CONTENT

I. INTRODUCTION

II. SOFTWARE PROJECT PLAN

III. REQUIREMENT SPECIFICATION

IV. SOFTWARE DESIGN

V. SOFTWARE TESTING

VI. DEMO, Q&A

2

Page 3: Work Track Trace  Plug-in Outlook

I. INTRODUCTION

1. Team introduction

2. Project introduction

3

Page 4: Work Track Trace  Plug-in Outlook

I. INTRODUCTION

1. Team introduction

To Quang Duy

Nguyen Thi Trang

Pham Ngoc Tien

Nguyen Luong Ngoc Chau

Nguyen Hoang Phuc

Huynh Anh Dung

4

Page 5: Work Track Trace  Plug-in Outlook

I. INTRODUCTION

2. Project introduction2.1 Background

+ Most of communication at work using Email.+ Most of email is used with purpose in task controlling.+ Lost of people use offline software to manage task.

5

Page 6: Work Track Trace  Plug-in Outlook

I. INTRODUCTION

2. Project introduction2.2 Literature

+ 1984: MS first released Microsoft Project.+ 1997: MS first release Microsoft Outlook 97.+ Lost of project management software such as: Task Manager, VIP Organizer, Planner, Easy Task Link.

6

Page 7: Work Track Trace  Plug-in Outlook

I. INTRODUCTION

2. Project introduction2.2 Literature

Limitations of existing solution:+ Offline task management.+ Cost time for update status report.+ Data consistency.+ Task flow management is not clear.

7

Page 8: Work Track Trace  Plug-in Outlook

I. INTRODUCTION

2. Project introduction2.3 Proposal

+ Create Add in for Outlook to manage task.+ Add task flow management.+ Center data stored.+ Multi user accessing.+ Inform email using Outlook.

8

Page 9: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

1. PROPOSED SYSTEM AND SCOPE

2. PROJECT ORGANIZATION

3. PROJECT PLAN

4. RISK MANAGEMENT

9

Page 10: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

1. Proposed system and scope

Proposed:- WTT Outlook Plug-in: Controlling tasks in Outlook.

- The server provide services to working with task. Scope:

- Create a project/Create task.- Project management/Task management. - Export/ Import MPP file- Supports Microsoft Office 2003/2007/2010

10

Page 11: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

1. Proposed system and scope

Development Environment:Technology .NET 3.5

ADO.NETC#

Software Windows 7Microsoft Visual Studio 2008.Microsoft SQL Server 2008 Express edition.

Supported platform

Window Server 2003 R2Windows 7

11

Page 12: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

Testing & Deployment Environment:

Software MS Office Outlook: version 2007Supported platform

Window Server 2003 R2

Windows 7

1. Proposed system and scope

12

Page 13: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

2. Project Organization

Waterfall Software Development Model

13

Page 14: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

2. Project organization

Project Leader (DuyTQ)

Technical Leader

Quality Assurance

Business Analyst

Configuration Manager Developer Tester

PhucNH

ChauNLN TrangNT

TienPN DuyTQ DuyTQ

DuyTQ TienPN PhucNH

TrangNTChauNLN

14

Page 15: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

2. Project organization

Tools and Technique: Astah professional toolStyleCop toolSVN toolMicrosoft VisioMicrosoft Project

15

Page 16: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

3. Project planJANUARY FEBRUARY MARCH APRIL

Intro

Project Plan

SW Requirement Design Code

Testing

Unit Testing

User Manual

R1

R2

R3

R4

R5

R616

Page 17: Work Track Trace  Plug-in Outlook

II. SOFTWARE PROJECT PLAN

4. Risk management

RequirementsCommunicationEstimateChangesHuman Resource

17

Page 18: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

1. USER REQUIREMENT SPECIFICATION

2. FUNCTIONAL REQUIREMENT

3. NON-FUNCTINAL REQUIREMENT

4. DATA STRUCTURE

18

Page 19: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

1. User requirement specification

Account Manage• The system allow user act in project: – User can be attack MPP/MPX file or add new

project information to control– Allow user has quick view all task status of project– Allow user view task information detail. – Allow system user export project detail information

to MPP file

19

Page 20: Work Track Trace  Plug-in Outlook

vIII. REQUIREMENT SPECIFICATION

1. User requirement specification

• The system allow user act in task: – In this task, user can be control PIC (Person In

Charge) and task issues– When task has finished, user can be request

approve from manager– Project manager has permission to accept/reject/

cancel this task– Allow user add task to outlook and project

manager can be remind to PIC

20

Page 21: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

2. Functional requirement

System User21

Page 22: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

2. Functional requirement

Project Member 22

Page 23: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

2. Functional requirement

Task

23

Page 24: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

2. Functional requirement

Task Status Flow 24

Page 25: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

3. Non-Functional requirement

Supportability Requirement Multi –languages User guidelines Fix bugs and update version

Performance requirement

25

Page 26: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

3. Non-Functional requirement

Software system attribute:UsabilityAvailabilitySecurityMaintainability requirement

26

Page 27: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

4. Data structure - Database

ERD 27

Page 28: Work Track Trace  Plug-in Outlook

III. REQUIREMENT SPECIFICATION

4. Data structure - XML

+ Using when tranfer data in email+ Example: Project Invitation XML Structure<?xml version="1.0" encoding="utf-8"?><WTT> <Action>ProjectAdded</Action> <Value> <ProjectID>{Project ID }</ProjectID> <AccountID>{Account ID} </AccountID> </Value></WTT>

28

Page 29: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

I. SOFTWARE STRUCTURE

II. HARDWARE STRUCTURE

III. COMPONENTS

IV. COMPONENTS DIAGRAM

V. PACKAGES

VI. COMMON SEQUENCE

29

Page 30: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

1. Software Structure

30

Page 31: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

2. Hardware Structure

31

Page 32: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

3. Components

32

Page 33: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

4. Components Diagram

33

Page 34: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

5. Packages

34

Page 35: Work Track Trace  Plug-in Outlook

IV. SOFTWARE DESIGN

6. Common Sequence

35

Page 36: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

1. TEST TARGET

2. TEST MODEL

3. FEATURES TO BE TESTED

4. CHECKLIST/ TEST VIEWPOINT

5. TEST EXECUTION

6. TEST REPORT

7. BUG REPORT

36

Page 37: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

1. Test Target

Spec Coverage:- Verify specifications- Verify user requirement- Detect defects

37

Page 38: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

2. Test Model

V LIFECYCLE MODEL 38

Page 39: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

3. Features To Be TestedNO REQUIREMENTS

1 System allows users to create projects2 System allows users to view projects detail, member and roles

3 System allows users to create and assign tasks via email4 System allows users to view tasks details, PIC5 System allows users to view projects and tasks progress via

status and percentage of work done6 System allows users to change password and account

information7 System allows users to access to server to use WTT plug-in by

configuring8 System allows users to report tasks done through email9 System provides users error messages

39

Page 40: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

4. Checklist/ Test Viewpoint

Code review checklistCase and Requirement Mapping Review

ChecklistGUI checklist

Common checklistsValidation conditionsNavigation conditionsUsability Conditions Data Integrity Conditions

40

Page 41: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

5. Test Execution

Bug Management Flow 41

Page 42: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

6. Test Report

42

Page 43: Work Track Trace  Plug-in Outlook

V. SOFTWARE TESTING

7. Bug Report

43

Page 44: Work Track Trace  Plug-in Outlook

VI. DEMO, Q&A

44