software project management presentation final
TRANSCRIPT
![Page 1: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/1.jpg)
Date: 17-Dec-2016
Software Project ManagementTeam: 7
![Page 2: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/2.jpg)
Team Members
![Page 3: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/3.jpg)
• InitiationProject InitiationDomain AnalysisBusiness Case
• PlanningProject Planning
• ExecutionSRS Software Architecture
• Software Demonstration• Monitoring & Control
Risk ManagementConfiguration ManagementRelease NotesChange ControlTesting Document
• ClosingProject Summary
1/51Contents
![Page 4: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/4.jpg)
Initiation
![Page 5: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/5.jpg)
• Review management• Data Sharing• Idea/Problem discussion• Profile management
2Description
![Page 6: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/6.jpg)
• Researcher can easily get their draft papers reviewed by the related subject experts
• Researcher can share/sell research related data
• Researchers/potential researchers may create both public and private discussion rooms on different topics
3Goals & Outcomes
![Page 7: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/7.jpg)
• SPM Reports• Web Based Tool
4Deliverables
![Page 8: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/8.jpg)
• Researchers• Paper Reviewers• Developers
5Stakeholders
![Page 9: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/9.jpg)
6Budget Summary
Type Sector Breakdown Frequency Amount (BDT)
Opex
Project staffingTotal work hours 420
Daily 63,000/= BDTCost per person per hour
150/= BDT
Logistic
Transport 1,000/= BDT
Ongoing 11,500/= BDTReport Printing 1,500/= BDT
Web hosting 9,000/= BDT
UtilityInternet bills (7
person, 2 months)7,000/=
BDT Ongoing 7,000/=
Miscellaneous Ongoing 2,000/=
CapexLaptop Laptop computers 7 Pcs One time 2,80,000/=
Desktop Desktop computers 3 Pcs One time 1,20,000/=Premises Ongoing 2,40,000/=
Total anticipated costs 7,23,500 /=
![Page 10: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/10.jpg)
• Public and Private Universities• Research Institutes• Medical College• Public Health Research Institutes• Other Non-University Research Institutes
7Target Market
![Page 11: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/11.jpg)
8Market Strategy
![Page 12: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/12.jpg)
9SWOT Analysis Positive Negative
Internal
Strengths Offer research paper review, share research
idea/problem and data sharing in one single platform
Reading authentic, unbiased reviewswith competitive price
Offer research data to share/sell/buy first-mover advantage in the local market Professional reviewers get feedback on them
to enrich their profile. More affordable marketing strategies
Weaknesses Lack of market research data for market
analysis
Lack of marketing knowledge
Limited time to complete the whole project
Limited number of resource
External
Opportunities Number of researchers are increasing build entry barriers for any possible new
competitor. Similar services on the market are not as
reliable or are more expensive to get online with international transaction
Service could be on the market for ideal time
Threats Competitors have a similar Web based
service for research manuscript review Competitors have launched a new
advertising campaign Lack of research fund may mean
researchers will spend less for review service
![Page 13: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/13.jpg)
Execution
![Page 14: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/14.jpg)
• User will be able to post review request and any other user will be able to bid on that.
• Dataset can be shared by all users. • Users can open discussion room and post comment
there.• Users will be able to chat with other users.• There needs to be effective search function and other
functionality. • The system will be highly secured. Any issues related
the payment and privacy will be handled effectively.
10Requirements
![Page 15: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/15.jpg)
11Use Case Diagram (Level 1)
Authentication
Authenticated user Guest user
Review Management
Data Sharing
Discussion
Search
Profile Management
View
![Page 16: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/16.jpg)
12Data Objects
Users- CV, Email, Profile Photo, Short Biography, Social Website, Personal Information, Professional Information, Performance Information
Review Request- Research Domain, Work Overview, Comment, Expertise Tag, Payment, Time Limit
Data Sharing- Description, Dataset, Preview, Payment, Comment, Rating, Tag, Purchase Count
Discussion- Comment, Members, Discussion Type, Creator, Topic, Tag, Votes
![Page 17: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/17.jpg)
13ER Diagram
Review Post Request
Time Limit
Expertise Tag
Comments
Research Domain
Work Overview
Payment
User Profile
Profile Photo
Social Website Personal
Info
CV
Professional Info
Performance Info
Short Biography
Data Sharing
Comments Tag
Preview
Payment
Dataset
Purchase Count
Description
Rating
Discussion
Creator
Members
Tag
Votes
Discussion Type
Comments
Topic
Create
Join
Review
Purchas
![Page 18: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/18.jpg)
• AuthenticatedUser • DiscussionRoom • Payment • Dataset • PersonalInformation • ProfessionalInformaton • PerformanceInformation
14Class List
![Page 19: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/19.jpg)
15Class Diagram
![Page 20: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/20.jpg)
16Identifying Events
Event Initiator Collaboratorsearch posts, datasets, discussions rooms, and researchers
Authenticated User, Guest User
post review request Authenticated User (Researcher)
response to interested review requests
Authenticated User (Reviewer)
Authenticated User (Researcher)
converse one-to-one Authenticated User
send a get request to the dataset owner
Authenticated User ( Researcher)
Authenticated User (Dataset Owner)
create public or private discussion rooms
Authenticated User (Discussion Room Creator)
add users to the discussion Authenticated User ( Discussion Room Creator)
Authenticated User (Non-Member)
maintain profile information Authenticated User
![Page 21: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/21.jpg)
17Sequence Diagram: Posting Review Request
Authenticated user (Review
request poster)System
Posting
Respond to Review
Requests
System
Ready
Authenticated user (Reviewer)
Responding
to request
Converse one to one
Confirm DealReceive
confirmation
Review request
Posted
Post Review
Work
![Page 22: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/22.jpg)
18Context Diagram
ResearchColab
Authenticated User
Guest User
![Page 23: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/23.jpg)
19Archetypes (ResearchColab)
Researchcolab
Review Management
Data Sharing
DiscussionProfile Management
Authentication Search
![Page 24: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/24.jpg)
20Archetypes (Authentication)
Authentication
Registration Access Management
![Page 25: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/25.jpg)
21Archetypes (Profile Mgmt.)
Profile Management
Update Information
Manage Performance Information
![Page 26: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/26.jpg)
22Archetypes (Review Mgmt.)
Review Management
Manage Review Request
PaymentContract Management
![Page 27: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/27.jpg)
23Archetypes (Data Sharing)
Data Sharing
Manage Dataset Sharing
Payment
![Page 28: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/28.jpg)
24DFD (Level 1)
![Page 29: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/29.jpg)
25DFD (Data Sharing)
![Page 30: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/30.jpg)
26Architectural Diagram (Data Sharing)
![Page 31: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/31.jpg)
27Deployment Model
![Page 32: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/32.jpg)
Software Demonstration
![Page 33: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/33.jpg)
Monitoring & Control
![Page 34: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/34.jpg)
• Scheduling Risk• Requirement Risk• Project Management Risk• Product/Technology Risk• Customer Risk• Human Resources & Contractors Risk
28 Risk Identification
![Page 35: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/35.jpg)
• Evaluating The Risk• Making Decision What Should Be Done to
the Risks• Taking Prudent Margins Over Best-Estimate
Assumptions
29 Risk Quantification
![Page 36: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/36.jpg)
• Developing Strategic Options • Determining Actions• Enhancing Opportunities• Reducing Threats
30 Risk Response
![Page 37: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/37.jpg)
31Heat Map
![Page 38: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/38.jpg)
• Tracking Identified Risks• Monitoring Residual Risks• Identifying New Risks• Executing Risk Response Plans• Evaluating Their Effectiveness
32Risk Monitoring and Control
![Page 39: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/39.jpg)
33Human Resource Management
Key: R – Responsible for completing the work A – Accountable for ensuring task completion/sign off C – Consulted before any decisions are made I – Informed of when an action/decision has been made
![Page 40: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/40.jpg)
34Configuration Management
Generate Change Request
Log CR status
Evaluate CR Authorize CR
ImplementCR
![Page 41: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/41.jpg)
35Sample Format for CRChange Request
Project: Researchcolab.com Date: 20/11/2016 Change Requestor: Minhas Kamal Change No: CR002 Change Category (Check all that apply): □ Schedule □ Cost □ Scope □ Requirements/Deliverables
□ Testing/Quality □ Resources Does this Change Affect (Check all that apply): □ Corrective Action □ Preventative Action □ Defect Repair □ Updates
□ Other Describe the Change Being Requested: Discussion rooms can have multiple administrators. Describe the Reason for the Change: To give more user authority to the discussion room Describe all Alternatives Considered: N/A Describe any Technical Changes Required to Implement this Change: N/A Describe Risks to be Considered for this Change: Estimate Resources and Costs Needed to Implement this Change: N/A Describe the Implications to Quality: Disposition: □ Approve □ Reject □ Defer Justification of Approval, Rejection, or Deferral: This requirement change is not too much important & does not add much value to the system.
![Page 42: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/42.jpg)
36Change Log
Configuration Change Log Project: Researchcolab.com Date: 25/11/16 Change No.
Change Type Description of Change
Requestor Date Submitted
Date Approved
Status Comments
CR001 Design Payment should be an independent module, rather than under Data Sharing and Review Request module. Data Sharing and Review Request module should simply use it.
Minhas Kamal
17/11/2016 18/11/2016 Accepted This request was approved to ensure the Ease of use the payment system.
CR002 Requirement Discussion rooms can have multiple administrators.
Minhas Kamal
20/11/2016 21/11/2016 Denied This requirement change is not too much important & does not add much value to the system.
![Page 43: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/43.jpg)
37Release
• About this release• Deliverables• Compatible Products• Change Notes• Bugs and limitations
![Page 44: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/44.jpg)
38Change Control
Generate Change Request
Log CR status
Evaluate CR Authorize CR
ImplementCR
![Page 45: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/45.jpg)
39Change Types
• Scope• Time• Duration • Cost • Resources • Deliverables• Product• Processes• Quality
![Page 46: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/46.jpg)
40CR Status
• Open• Work in progress• In review• Testing• Closed
![Page 47: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/47.jpg)
41Sample Format for CC RequestChange Request
Project: Researchcolab.com Date: 20/11/2016 Change Requestor: Minhas Kamal Change No: CR002 Change Category (Check all that apply): □ Schedule □ Cost □ Scope □ Requirements/Deliverables
□ Testing/Quality □ Resources Does this Change Affect (Check all that apply): □ Corrective Action □ Preventative Action □ Defect Repair □ Updates
□ Other Describe the Change Being Requested: Discussion rooms can have multiple administrators. Describe the Reason for the Change: To give more user authority to the discussion room Describe all Alternatives Considered: N/A Describe any Technical Changes Required to Implement this Change: N/A Describe Risks to be Considered for this Change: Estimate Resources and Costs Needed to Implement this Change: N/A Describe the Implications to Quality: Disposition: □ Approve □ Reject □ Defer Justification of Approval, Rejection, or Deferral: This requirement change is not too much important & does not add much value to the system.
![Page 48: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/48.jpg)
42Change Log
Change Log
Project: Network Upgrade Project Date: 04/01/20xx
Change No.
Change Type
Description of Change
Requestor Date Submitted
Date Approved
Status Comments
CR001 Equipment This change request calls for the purchase of wlan routers.
Minhas Kamal
07/08/16 08/08/16 Denied This request was denied by the change control board because there is not adequate funding available for the purchase of new routers and because the request is outside of the project's scope.
![Page 49: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/49.jpg)
43Testing Types
• Function Testing • User Interface Testing • Data and Dataset Integrity Testing • Security and Access Control Testing • Configuration Testing • Load Testing
![Page 50: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/50.jpg)
44Test Item Pass/Fail Criteria
• Data and Database Integrity Testing Criteria• Function Testing Criteria• User Interface Testing Criteria• Load Testing Criteria• Security and Access Control Testing Criteria• Configuration Testing Criteria
![Page 51: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/51.jpg)
45Functional Testing
![Page 52: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/52.jpg)
46Features to be Tested
• User Registration.• Log in.• Log out.• Review Request Posting.• Biding review request.• Sharing data• Requesting for sharing data• Search
![Page 53: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/53.jpg)
47Sample Test Case
Test Suite ID TS-6Test Case ID TC-6Test Case Name Sharing DataTest Case Summary Authenticated User can share dataRelated Requirements Precondition Must be logged inPrerequisites Test Description 1. Select ‘Share Data option’.
2. Enter title.3. Give description.4. Add expertise tag.5. Add Data File6. Click on ‘Share’ button.
Created by Md Rakib HossainDate of Creation 12 November 2016Executed by Md Rakib HossainDate of Execution 15 November 2016Test Environment OS: Windows 10
Browser: Google Chrome
![Page 54: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/54.jpg)
47Sample Test Case (Cont.)
Step Action Expected System response Pass/Fail Comment1 Click Post review Request Link Review request form passed 2 Give required Data(
Tittle, description, file tag) and click Post button
Successfully shared data passed
3 Give required Data(Blank Tittle, description, file, tag) and click Post button
Tittle is required passed
4 Give required Data(Tittle, blank description, tag) and click Post button
Description is required passed
5 Give required Data(Tittle, description, blank tag) and click Post button
Tag is required passed
6 Give required Data( Tittle, description, invalid file format tag) and click Post button
File format is invalid passed
7 Give required Data( Tittle, description, long size file tag) and click Post button
File size is too large passed
![Page 55: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/55.jpg)
Closing
![Page 56: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/56.jpg)
48Project Deliverables
Planned Deliverable
Actual Deliverable Summary
Project Management Reports.
The team provided the entire project plan. It contains which development process to follow, how to coordinate between team members, which development tools to follow.
This deliverable was completed as planned
SRS & Design document
The analyst team provided the architecture of the software and UX design is described in this report.
This deliverable was completed as planned
Configuration Manual
The documentation team provided with a configuration manual that describes about how to configure the tools and what environment is required for running the software.
This deliverable was completed as planned
Executable code module
The development team has deployed the actual web application to be used.
This deliverable was completed as planned
![Page 57: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/57.jpg)
49Project Schedule
Project Phase Scheduled Completion
Actual Completion Comments
Initiation September 29, 2016 September 29, 2016 Completed on time
Planning October 30, 2016 October 30, 2016 Completed on time
Design November 8, 2016 November 8, 2016 Completed on time
Build November 12, 2016 November 20, 2016 Not Completed on time
Testing November 15, 2016 November 22, 2016 Completed on time
Trial Build/Install November 22, 20xx November 25, 2016 Not Completed on time
Transition to Ops November 22, 2016 November 26, 2016 Not Completed on time
Project Closure November 26, 2016 TBD Progressing on time
![Page 58: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/58.jpg)
50Project Cost
Project Phase Budgeted Cost Actual Cost Comments
• Project staffing 63,000/= BDT 65,000/= BDT Staffing cost were over budget due toSchedule pressure
• Logistic 11,500/= BDT 10000/= BDT Logistics were over budget due to under estimation
• Utility 7,000/=BDT 6000/= BDT Utility costs came in under budget
• Miscellaneous 2,000/=BDT 5000/= BDT Miscellaneous cost was over budget
• Laptop 2,80,000/=BDT 2,80,000/=BDT costs were on budget
• Desktop 1,20,000/=BDT 1,20,000/=BDT costs were on budget
• Premises 2,40,000/=BDT 2,20,000/=BDT costs were on budget
![Page 59: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/59.jpg)
51EVM Chart
![Page 60: Software Project Management Presentation Final](https://reader036.vdocuments.us/reader036/viewer/2022062502/58a4adcb1a28abe2428b68ad/html5/thumbnails/60.jpg)
THANKS