Consider the system described in question G. Create a work plan listing the tasks that will need to be completed to meet the project's objectives. Create a Gantt chart and a PERT chart in a project management tool (e.g., Microsoft Project), or use a spreadsheet package to graphically show the high-level tasks of the project.
Question G is as follows: (Pretend that the career services office at your university wants to develop a system that collects student résumés and makes them available to students and recruiters over the Web. Students should be able to input their résumé information into a standard résumé template. The information then is presented in a résumé format, and it also is placed in a database that can be queried using an online search form. You have been placed in charge of the project. Develop a plan for estimating the project. How long do you think it would take for you and three other students to complete the project? Provide support for the schedule that you propose) USE QUESTION G TO ANSWER OTHER QUESTION!!!
The required software project will have the certain tasks and sub-tasks (activity). To estimate the time for software development, we need to identify the tasks and related activities required in development.
Tasks and Activity
The below table has complete list of tasks required for the software development along with the associated activities.
|
Task ID |
Task Name |
Activity ID |
Activity |
|
Task 0 |
Software requirement gathering and study |
||
|
0.1 |
Gather the requirements |
||
|
0.2 |
Study the scope of requirements |
||
|
0.3 |
Find challenges in implementation in early phases |
||
|
Task 1 |
Design template creation |
||
|
1.1 |
Design for student login |
||
|
1.2 |
Design for recruiter login |
||
|
1.3 |
Template for resume writing |
||
|
1.4 |
Search resume UI |
||
|
1.5 |
Shortlisted resume UI |
||
|
Task 2 |
Login/Logout functionality |
2.1 |
Functionality to create student account as job applicant |
|
2.2 |
Functionality to recruiter account |
||
|
2.3 |
Logout functionality |
||
|
2.4 |
Unit testing and bug fixing |
||
|
Task 3 |
Creating student resume |
3.1 |
Functionality which allows the logged in user to create a new resume by entering the details |
|
3.2 |
Saving the logged in student's resume details |
||
|
3.3 |
Displaying the entered details in the form of resume |
||
|
3.4 |
Storing the complete data in the database |
||
|
3.5 |
Unit testing and bug fixing |
||
|
Task 4 |
Search resume by recruiter/student |
4.1 |
Functionality to allow the recruiter to search the resume for the available vacancy |
|
4.2 |
Unit testing and bug fixing |
||
|
Task 5 |
Short listing the resume |
5.1 |
Functionality to allow the recruiter to shortlist the resume for the available vacancy |
|
5.2 |
Unit testing and bug fixing |
||
|
Task 6 |
Testing and bug fixing |
6.1 |
Performing integration testing |
|
6.2 |
Bug reporting |
||
|
6.3 |
Bug fixing and code merging |
||
|
6.4 |
Regression testing after bug fixing |
||
|
Task 7 |
Implementation |
||
|
7.1 |
Implement the software on web service |
||
|
7.2 |
Observe the database connectivity and data storage |
We are assuming that project incharge and allotted three students are well versed with all phases of software development and have equal contribution in developing the project.
Below chart shows the time estimation required for the task and respective activity. The time estimation plan given below has estimation of 8 weeks for developing the project.
Time Estimation Table
|
Task ID |
Activity ID |
Week 1 |
Week 2 |
Week 3 |
Week 4 |
Week 5 |
Week 6 |
Week 7 |
Week 8 |
|
Task 0 |
|||||||||
|
0.1 |
Project Incharge |
||||||||
|
0.2 |
All |
||||||||
|
0.3 |
|||||||||
|
Task 1 |
1.1 |
Project Incharge |
|||||||
|
1.2 |
Student 1 |
||||||||
|
1.3 |
Student 2 |
||||||||
|
1.4 |
Student 3 |
||||||||
|
1.5 |
Project Incharge |
||||||||
|
Task 2 |
2.1 |
Project Incharge |
|||||||
|
2.2 |
Student 1 |
||||||||
|
2.3 |
Student 2 |
||||||||
|
2.4 |
Student 3 |
||||||||
|
Task 3 |
3.1 |
Project Incharge |
|||||||
|
3.2 |
Student 1 |
||||||||
|
3.3 |
Student 2 |
||||||||
|
3.4 |
Student 3 |
||||||||
|
3.5 |
All |
||||||||
|
Task 4 |
4.1 |
Project Incharge |
|||||||
|
4.2 |
Student 1 |
||||||||
|
Task 5 |
5.1 |
Student 2 |
|||||||
|
5.2 |
Student 3 |
||||||||
|
Task 6 |
6.1 |
Project Incharge |
|||||||
|
6.2 |
All |
||||||||
|
6.3 |
|||||||||
|
6.4 |
|||||||||
|
Task 7 |
7.1 |
All |
|||||||
|
7.2 |
Student Note: I have created 2 separate tables which can fit in browser window for a better visibility and understanding. If needed, you can merge the data of 'Tasks and Activity' table in 'Time Plan Table' and create a single chart for whole project estimation.
Consider the system described in question G. Create a work plan listing the tasks that will...
This project aims to develop an online bookstore system that acts as a central database containing various books in stock along with their title, author’s name, published date, and cost. This project, basically a website, will get a large amount of online visitors. The system should be hosted on a cloud platform in order to avoid site crash. The project can be developed using Java (front end support) and SQL (back end support). The online bookstore stores various book related...
NEW CENTURY HEALTH CLINIC New Century Health Clinic offers preventive medicine and traditional medical care. In your role as an IT consultant, you will help New Century develop a new information system. Background To ensure the quality, cost, and timeliness of the new information system, New Century is considering a project management approach. To obtain a better understanding of project management, Doctor Jones contacted Precision Planning, a consulting firm that specializes in managing projects of this type. He invited the...
al Industries are likely to use 4 At Webster University, where you work as a project manager, you have been asked to conduct user training sessions for a new information system. You must develop a specific schedule for the tasks (the estimated task duration for each is shown in parentheses): . First, confirm arrangements for the training facility you plan to use (2 days). • After you have confirmed the training facility, two tasks can begin at the same time:...
Microsoft Project Assignment Description A system development project has been defined to contain the following list of activities along with their estimated times for completion. The project will start on 5/1/2019. Project Data Provided: Activity ID Activity Name Days Predecessors Optimistic(O) Realistic(R) Pessimistic(P) 1 Gather Requirement 1 2 3 2 Analyze processes 1 2 6 1 3 Define DFDs 0.5 1 1.5 2 4 Design Processes 2 7 12 2 5 Design database 4 7 22 3 6 Design UI...
The software developing firm, Flow Associates, is rolling out the new software. They are calling a meeting of the potential customers to demonstrate the new software. To setup the meeting requires several tasks to be performed in a designated time period. Based on the management briefing, the system analyst came up with the following paragraph. First reserve the meeting room. Then order the marketing material and brief the managers. After the briefing send put the customer emails and burn sample...
Your team of consultants has been hired to create a database for MD Employment Agency (MDEA). MDEA is an employment agency that contracts with the city of Miami, FL to assist displaced workers in finding new career opportunities and to help workers currently collecting unemployment benefits. Up to this point MDEA has been using standalone PCs to handle data entry of new clients and to update their status. The company also has relationships with local government agencies that have openings...
Performance Improvement programs and effective project
management require an understanding of the four phases of the
project life-cycle: initiation, planning, execution/implementation,
and closure. It is important to have each phase of the project
mapped on a timeline and to be sure the project team has the
appropriate members with the right skills to ensure a successful
program. Using a case study from the text, students will
demonstrate their ability to review and evaluate a performance
improvement program by arranging the...
Question III This question carries 20% of the marks for this assignment. Given the following mix of tasks, task lengths and arrival times, compute the completion [5 marks and response time time from the arrival to the finish time) (5 marks for each task, along with the average response time for the FIFO. RR and SJF algorithms. Assume a time slice of 10 milliseconds and that all times are in milliseconds. You are kindly asked to provide the Gantt Chart...
Please read through the article below and answer the question at the end of the article. What Are the Project Management Knowledge Areas? PMI created a set of standard terminology and guidelines for project management, which is known as the project management knowledge areas. This is an evolving standard that is updated periodically in its PMBOK. Project management knowledge areas coincide with the process groups, which are project initiation, project planning, project execution, monitoring and controlling, and project closing. These...
Create a lesson plan from the following:
CHAPTER 3 Learning and HRD 67 Learning is a vital aspect of all HRD efforts. Whether you are training a carpenter's apprentice to use a specialized power tool, conducting a workshop o teach managers how to use discipline more effectively, trying to get meat- packers to understand and follow new safety procedures, or promoting career levelopment among your employees, your goal is to change behavion, knowl- es throwgh eaming. Supervisors and HRD professionals...