Professional academic writing service

Experts provide help with assignments of all academic levels and disciplines.

EssayRatings
4.93
895 reviews
SiteJabber
4.97
577 reviews
Trustpilot
4.91
321 reviews
Estimate your price
Word count
~255 words $10
100% Plagiarism-Free Essays. Any Topic or Difficulty can be handled!

reviews

Simple harmonic motion is the motion of a mass on a spring when it is subject to the linear elastic restoring force given by Hooke’s Law. In thi...

Mechanical Engineering,Motion,Spring,

Explain how a child or a young person’s approach to transition may be affected by their culture, religion, personal beliefs gender stage of deve...

Children,Family,People,

The American dream is an ideology which defined America at the start of the twentieth century. It was the idea that everybody need to reach...

American Dream

When I am 72 years old, I will have a large family with grandchildren and grand-grandchildren. I will be the happiest person in the world, ...

Health

Mokshagundam Vishveshwariah, KCIE,, (popularly known as Sir MV; 15 September 1860 – 14 April 1962 was a notable Indian engineer, scholar, states...

Designer,Engineer,Engineering,Human,India,World,

Edgar Allan Poe’s “The Pit and the Pendulum” takes location throughout the Spanish Inquisition. The morbid narrative consist on an innocent man’...

Short Story,The Pit and The Pendulum,

Graft and Corruption has always been a big problem for the Philippines. Many presidents (if not all) in the past, are solidly accused of creatin...

Philippines,Philosophy,Political Philosophy,

“Coach Carter” is a movie from 2005 by Paramount pictures and it is directed by Thomas Carter. It is based on a true story, in which head basket...

Coach Carter,Movie,

Shirley Jackson’s “The Lottery” portrays a small town in which the citizens gather for a yearly lottery. The story begins on a beautiful summer ...

The Lottery,

In the novel ‘Of Mice and Men’ Steinbeck stresses the importance and abnormality of the friendship between George and Lennie by using a var...

Friendship

A long long time ago, when there was yet no world, there were three gods who lived in a small circular space of great brightness called a bantin...

World,

Among those who work in difficult or dangerous jobs, for example in coal mines, there is often a discipline that comes not from being subject to...

Discipline,Society,

IntroductionMy Big Fat Greek Wedding is an ethnographic style film that can be viewed in relationship to the anthropological concepts o...

Anthropology,Family,Greek,My Big Fat Greek Wedding,

B.F. Skinner, who favored the behaviorist approach to psychology, criticized the psychoanalytical theory by suggesting that psychology should be...

Car,Human Nature,Metaphysics,Mind,Philosophy,Psychology,

1. What were RBC’s supreme objectives in opening a representative office in Thailand?When RBC opened a representative office in Thailand ...

Bank,

IntroductionErick Erickson is a well known theorist. He was a student of Freud and was greatly influenced by his work. Erikson’s theory...

Parent,Psychology,Social Psychology,

We traveled Cox’s Bazar two times on the year of 2008 and 2010. We went there by bus and stayed for a few days in the rest house of Bangladesh P...

Bangladesh,

?Like most people, I had the urge to grow up quickly. Despite the constant “they grow up so fast” from relatives, it was not fast enough for me....

Adult,Adulthood,The Meaning Of Life,

This therapeutic care plan will utilized the “I can treat and prescribe framework” to ensure that appropriate patient treatments are select...

Care

The way of women’s resistances to patriarchy in “The Yellow Wallpaper” Charlotte Perkins Gilman’s “The Yellow Wallpaper” is on the surface a mys...

Feminism,The Yellow Wallpaper,Women,

Software Project Management Assignment

The Case
In order to keep up with its competitors such as Royal Bank of Canada or CIBC, The Canadian Bank of Agriculture (CBA) has chosen to develop a mobile app for online banking. CBA has missed the first-to-market chance, however aims to enter the marketplace show a sleek, extremely compatible offering that would be suitable with both mobile phones and tablets from Apple, BlackBerry, and Android devices. CBA is now accepting quotes from external business for total software advancement, both frontend and backend software interfacing with CBA’s existing online banking system.

While comprehensive requirements must be proposed by the bidder and negotiated with the consumer, one company requirement is that no modifications should be made to CBA’s existing online banking system, which is a web-based application constructed in Apache Tomcat. Compatibility with Apache Tomcat is therefore a must.

Your contracting business has a size of 25 people in the Ottawa region, 4 working straight in your group. You think it won’t be too long before you will be able to contend with the leading software companies and so want to begin right away.

You need to encourage them that it will not be a common mayhem and last minute hero’s project. Propositions including a total and detailed project strategy and primary prototype are due as defined in the Deliverables table listed below.
Your model needs to be effective in order to move on to the next stage of the competitors. The business requires a complete task plan in order to do the examination to figure out whether or not your business will be among the competitors for the last job.

Your team is being sent on-site to the company to establish a project plan, to build a first-draft prototype, and to compete against other teams. The winning team will be expected to act as a management team and will be allowed to bring only that very team into the company. Since the company has excellent HR and equipment resources, the winning team may not bring additional personnel or production equipment into the company. In short, the following lists the conditions for your work:

The company will not allow you to bring programmers or analysts into the company to work on this project. You will be limited to bringing only your project management team to manage the project and must work with the personnel and equipment resources supplied by the company.

The company’s programmers are highly dynamic and intelligent individuals. They exhibit the height of programming expertise.
The company prides itself on building cutting edge, quality software. While this is not necessarily true, there are enough resources that, if properly managed, can make this a reality for this project.

In the past, the company has attempted to do this project on their own, and has failed. Hence they are looking to buy a solution and build upon it.
You will be able to interview whatever customers, employees, and managers you need to establish a base to accurately develop the project plan.

You will have access to the 26 software development professionals at the company: 
One development manager;
Three analysts who have extensive experience in developing applications; One programmer/analyst who has extensive experience with this specific type of application;
11 programmers with five or more years of experience in developing applications; 10 programmers with less than five years of experience; the company is extremely interested in these people receiving on-the-job training so they must be used; of the ten, only two have been with the company for more than a year.

Your consulting company generates millions of dollars a year in revenue from the sale of objectoriented software solutions; namely, components for other software giants to build upon and sell. Your corporate software initiative team sponsored the development of the software team to SEI CMM Level 2. They aspire to reach higher levels, but presently, you are at level 2. For the SEG 4105 course, you are required to PLAN this project and also IMPLEMENT the prototype. The implementation details and preliminary requirements are included in a separate document on the project’s website. Note that only the basic requirements are listed there.

However, for a working system that will also be acceptable to the users, you need a detailed idea of their preferences. Prepare a strategy of how you are going to understand what the users really want. In your plan, explain your strategy and the requirements you actually came up with. Also make sure you and your customer agree on the environment the system is going to run on. If any members of your team are unfamiliar with this type of product, it is imperative that you ground your knowledge in how this type of software and hardware works in the real world – more specifically, research it!

QUALITY is what your employer (i.e. your SEG 4105 Project Instructor) is expecting, not quantity. Your customer for this project is the TA, available with prior email appointment. Do not

send long emails, as details are either lost or take a long time to be clarified in such conversations. Meet face to face instead.

Project Details and Timelines
1) Form groups of four members (this has been done already). You will each act as PM in turn, but first nominate an initial project manager. The PM must email your employer your group details (member names, contact information, etc). 2) Read the case described above carefully. Details may be superfluous or missing, you must determine what is essential for your submission. Deliverables include: a. Project Charter

i. All assumptions are to be documented
b. Project Plan for the project, with as high a level of quality as possible i. All assumptions are to be documented
ii. Appropriate parts of the plan should be built in MS Project iii. The format for the PP is unspecified and open to interpretation; however, we recommend considering the template at the end of this document, and the following associated documents:

 Requirements Control Plan
 IT Architecture and Design (UML preferred)
 Schedule Control Plan
 Cost Control Plan
 Configuration Management Plan, including Change Control
 V&V Plan
 Documentation Plan
c. Prototype
i. Be creative, this is open to interpretation
ii. Prototype must run on the Windows XP platform
iii. Be reasonable about the level of effort
iv. Include clearly commented code

2) The project plan will be seen as a bid for the project, your project group is acting in competition for the bid, but you do not know against whom.
3) Effort. Team members will spend equal amounts of effort on the project. Each team member should have at least one opportunity to act as project manager; the detailed time allocation for this is to be negotiated within the group members themselves. The role switches between members uniformly, and documenting process is very important so the project manager can do his/her job effectively. The person with ID # 1 will be the first project manager, and it is important to get the project started properly, choose wisely. Only the project manager communicates with the customer.

4) Time period. Please carefully note the deadlines given in the table below. Plan and spread the work so that you have sufficient time to finish the deliverables on time.

There is considerable amount of work for each deliverable, so start early and do not wait until the last few days!
Deliverable

Project Assigned
Team formations
Project Charter
Project Checkpoint 1 report
Project Checkpoint 2 report
Project Presentation
Customer Demonstration
Project Plan Submitted
Post-Performance Analysis

Due
Effective Immediately
September 20, email to TA
October 4, by email to the TA
November 1, email to TA
November 18, in tutorial session
November 25, in class presentation
November 27, in class demo
December 6, email to TA
December 6, email to TA

5) Evaluation
15%
Project Charter
45%
Project Plan
Marked using analytical method to determine: how complete, concise, and realistic the plan is.
 Work Breakdown Structure
 Documenting plans
 Estimating cost, effort, schedule
 How well do you assess process?
 Defining product
 Tailoring processes
 Initial assessment
 Managing risk
 Managing change

Presentation and Prototype
 Project Presentation: discussing how the project was carried out, which approaches were used, challenges faced and how they were overcome, and lessons learned for a next project.
 Customer Demonstration: Evaluating alternatives, presenting the prototype effectively to the customer, coding quality. Also marked based on market value and feasibility, coding efficiency.
10% PPA

Where to Start
The first and most important aspect of this project to acknowledge that a project plan is a sizable project in of itself – without proper attention to process, this project cannot be completed in the time period specified with
an acceptable level of quality. Hence, you will develop an appreciation for project management through managing this project, and completing an actual project plan. Key project management skills are required and useful.

The IEEE, PMI, And SEI have done an enormous amount of work to provide software project managers with starting points for documenting their projects. The project manager’s goal has to be to turn out the best possible product within the budget and time provided. The templates available through these various sources are not immutable in form or content, so modify them to fit your projects and organizations.

Sample SPMP outline
i. Version control
TOC

1. Introduction
1.1 Project Overview
1.2 Project Deliverables
1.3 Evolution of the SPMP
1.4 Reference Materials
1.5 Definitions and Acronyms

2 Project Organization
2.1 Process Model
2.2 Organizational Structure
2.3 Organizational Interfaces
2.4 Project Responsibilities

3 Managerial Process
3.1 Management Objectives and Priorities
3.2 Assumptions, Dependencies and Constraints
3.3 Risk Management
3.4 Monitoring and Controlling Mechanisms
3.5 Staffing Approach

4 Technical Process
4.1 Methods, Tools, and Techniques
4.2 Software Documentation
4.2.1 Software Requirements Specification (SRS)
4.2.2 Software Design Description (SDD)
4.2.3 Software Test Plan
4.3 Configuration Management Plan
4.4 User Documentation
4.5 Project Support Functions

5 Work Packages, Schedule, and Budget
5.1 Work Packages
5.2 Dependencies
5.3 Resource Requirements
5.4 Budget and Resource Allocation
5.5 Schedule
6 Additional Components
6.1 Index
6.2 Appendices

Date: Jan 29,2022
StakeOnline