Reference no: EM134006289 , Length: Word Count:2500
Assignment Scenario:
Website "We are stars"
You as a website developer need to communicate to "We are stars" management team to develop their dynamic website. The management team has a communications manager and CEO.
"We are stars" is to be a free platform aims to make sure that no talent goes unnoticed. Connecting the suitable talent with the perfect casting professionals is their motto. They have a member-based subscription available at the following price:
Six months - $550 plus GST
One year - $800 plus GST
Lifetime access - $3500 plus GST
They guarantee to their members that potential candidates are selected by the most suitable agencies through sourcing only the strongest talent in Australia, and abroad, and extending their directory across a diverse range of talents from acting to influencing.
Although "We are stars" are an Australian-based talent management group, they also work with some of the industry's largest companies, globally. This allows all local talent to partake in both local and international productions. "We are stars" knows no borders. They are here to assist all talent in reaching new heights and supporting them in promoting themselves...no one should go undiscovered.
At "We are stars", they recognise the importance of people, but what makes them blush more is originality and commitment. For this reason, "We are stars", too, is committed to clients and who they represent.
"We are stars" promise to their talent and casting professionals includes, but is not limited to:
Understanding every clients' distinct abilities and ambitions
Employing their many skills for many outcomes - e.g. marketing, media, public relations, production and film
Not stopping until the final product is a SUCCESS
Access to a team with the finest in the industry through the three B's- Brains, Business and Bright future- while retaining the three C's -Calm, Cool and Collected 24-hours a day, 7-days a week commitment
The website will have a simple contact list, to begin with, and later developed to be a link up with Google plus, Twitter and Facebook to allow fans to follow them. The website will need to employ the three-layer application architecture (based on client-server architecture) to allow separation between user interface, programming logic and database operations. These separations should be observed as far as it is practical given the technology that you are working with.
The website will keep portfolios of all profiles. The website will cater the interests of age group 16 to 90 years. All individuals should be Australian citizens and must have sound English skills.
The communication manager is responsible for:
Collecting information from potential talents
Publishing a regular blogs and news section on the website
Answering all messages received through "contact us form."
Communication with a web developer for setting up all non-functional requirements such as:
Performance - for example, Response Time, Throughput, Utilization, Static Volumetric
Scalability
Capacity
Availability
Reliability
Recoverability
Maintainability
Serviceability
Security
Regulatory
Manageability
Environmental
Data Integrity
Usability
Interoperability
The CEO is responsible for:
Tagging the potential talents to different projects and titles such as acting, influencing etc.
Communicating with stakeholders regarding the potential talents and different projects, i.e. communication with the talents directly and or through communication manager or production houses or other talent management organisations.
Communication with a web developer for setting up all functional requirements such as:
Business Rules
Transaction corrections, adjustments and cancellations
Administrative functions
Authentication
Authorization levels
Audit Tracking
External Interfaces
Certification Requirements
Reporting Requirements
Historical Data
Legal or Regulatory Requirements
Communications Manager wants to have windows based operating system for the web server. You as a web developer knows that Linux is the most popular operating system for web servers. Since Linux-based hosting is more popular, it has more of the features web developers can explore. So, unless "We are stars" management have specifications to create a website which needs specific Windows applications, Linux is the preferred choice. No AI shortcuts — Get expert assignment help from real, qualified tutors today.
You have reviewed the requirements and found that they do not require the following Windows applications:
ASP Classic
ASP.NET
MS Access (Microsoft Access)
Visual Basic Development
C#
Remote Desktop (dedicated server only)
The requirements, though, include the following:
SSH
Scripts or applications that require specific Apache modules
It is a company policy that written consent is required from parents where the individual is below 18 years of age to use their name, voice, image, likeness, and any and all attributes of his/her personality, in, on or in connection with any film, audio tape, video tape, audio-visual work, photograph, illustration, animation, or broadcast, in any media or embodiment, now known or unknown, including, without limitation, all formats of computer-readable media, produced by or distribute by the company website.
This requires an additional functionality to ensure privacy and consent feature for all individuals below 18 years of age registering their interests on the website.
The CEO has advised you that she wants the website to be mobile-friendly and may introduce "pay-per-view" feature where short videos and documentaries of the potential talent will be available on the website as pay-per-view. The service in which viewers are required to pay a fee to watch a specific programme at the comfort of their homes.
A holistic review of what is involved in building a dynamic website
To complete this assessment task students are required to participate in a meeting using the template provided:
When conducting the meeting, you are required to:
• Greet the team members.
• Discuss the following:
o Define and analyse technical requirements
o Produce software design specifications
o Develop website to specified design
o Test and finalise web application
• Ensure the understanding of the team members.
• Gather feedback from the team members.
o Use listening and questioning to elicit the views of others and to clarify or confirm understanding
• Discuss the roles and responsibilities of the team members.
The team member will:
• Clarify their doubts of the team members
• Provide feedback on the improvements required
After the meeting, you are then required to:
• Prepare the meeting minutes template.
• Complete the assessments activities, as mentioned.
Part 1: Roleplay
This is a role-play activity based on the given below scenario. You are required to play the role of website developer and two of your classmates will play the roles of a communications manager and CEO, "We are stars".
Each student will swap the roles and get the chance to perform all the three roles. Students will be assessed individually for their participation for this assessment task.
Findings: Each topic should have a compilation of all requirements from the interviewees. Each finding should be associated with the interviewees and the interview dates. Requirements are mentioned below:
Every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.
Trigger(s) to the process, post-conditions (what is true when the process ends) and process exceptions.
Business rules that support the process documented
Actor(s) of the process (i.e., who interacts with the system?)
Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
Relationships among data required in the process
Functional requirements
Non-functional requirements
The roles and their responsibilities are mentioned in the scenario.
You must meet the below criteria in order to successfully complete this part of the assessment.
1. Roleplay activity 1. Perform a role play to gather information from CEO and Communications manager, such as:
a. introduction/summary the website:
i. discussion on the objective or purpose of the system
ii. a high level of a system overview of key functionality and constraints (business, technically or both; even external)
b. the functionality of the website including:
i. the key functional requirements
ii. the key non-functional requirements
c. technical architecture requirements
i. specific detail about the technical environment in which the software will operate. Including but not necessarily limited to compatible operating systems
ii. identify all elements of the development environment including versions of software
iii. identify the database to be used including version
iv. outline at least one (1) technical standard that will be adhered to and why it is relevant to this website
e. user interface design which must include:
i. a site map or hierarchy of navigation (with breadcrumbs); explanation of how this addresses at least two (2) relevant accessibility issues
ii. detail about a suitable folder structure (both logical and physical)
iii. prototype/mock-up screens for the proposed system accompanied by text description that details how the design addresses business requirements and design principles
f. data storage requirements
i. an estimate of the data storage requirements for the system and reasoning for this estimate
g. a conceptual database design (ERD) including key relationships, if any
i. Any assumptions made to complete this task must be clearly stated in a separate document, titled ‘Project Assumptions'
h. every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.
i. Trigger (s) to the process, post-conditions (what is true when the process ends) and process exceptions.
j. Business rules that support the process documented
k. Actor(s) of the process (i.e., who interacts with the system?)
l. Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
m. Relationships among data required in the process
Part 2: Report -
Business Requirements Report
This part of the assessment task is in continuation of previous assessment part 1.
This assessment task requires the student to write a business requirements report on the given above case scenario. The report should include the findings, issues, opportunities, and recommendations.
Findings: Student must present their findings as part 1 of the assessment task.
Each topic should have a compilation of all requirements from the interviewees. Each finding should be associated with the interviewees and the interview dates. Requirements are mentioned below:
Every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.
Trigger(s) to the process, post-conditions (what is true when the process ends) and process exceptions.
Business rules that support the process documented
Actor(s) of the process (i.e., who interacts with the system?)
Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
Relationships among data required in the process
Functional requirements
Non-functional requirements
Feedback: Student must collect feedback from stakeholders and make changes in the website and its applications, as appropriate.
Issues: A separate list should highlight critical business issues, so that these issues can be addressed immediately. Not all business issues require a solution.
Opportunities: Obvious business opportunities should also be extracted and highlighted from the findings. Again, not all business opportunities will translate into requirements.
Recommendations: After analysing the findings, issues and opportunities, a list of recommendations should be added. These can be recommendations for correcting a problem on the existing systems or for building a new solution.
You must meet the below criteria in order to successfully complete this part of the assessment.
1. Business Requirements Report 1. Submit a Business Requirements Report; the report must meet all the requirements outlined in the scenario and include:
a. the following formatting requirements:
i. a table of contents
ii. a footer with the page numbers
iii. a header with the logo for Memos Tonight
b. introduction/summary the website:
i. discussion on the objective or purpose of the system
ii. a high level of a system overview of key functionality and constraints (business, technically or both; even external)
c. the functionality of the website including:
i. the key functional requirements
ii. the key non-functional requirements
d. technical architecture requirements
i. specific detail about the technical environment in which the software will operate. Including but not necessarily limited to compatible operating systems
ii. identify all elements of the development environment including versions of software
iii. identify the database to be used including version
iv. outline at least one (1) technical standard that will be adhered to and why it is relevant to this website
e. user interface design which must include:
i. a site map or hierarchy of navigation (with breadcrumbs); explanation of how this addresses at least two (2) relevant accessibility issues
ii. detail about a suitable folder structure (both logical and physical)
iii. prototype/mock-up screens for the proposed system accompanied by text description that details how the design addresses business requirements and design principles
f. data storage requirements
i. an estimate of the data storage requirements for the system and reasoning for this estimate
g. a conceptual database design (ERD) including key relationships, if any
i. Any assumptions made to complete this task must be clearly stated in a separate document, titled ‘Project Assumptions'
h. every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.
i. Trigger (s) to the process, post-conditions (what is true when the process ends) and process exceptions.
j. Business rules that support the process documented
k. Actor(s) of the process (i.e., who interacts with the system?)
l. Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
m. Relationships among data required in the process
n. Feedback: Student must collect feedback from stakeholders and make changes in the website and its applications, as appropriate.
o. Issues: A separate list should highlight critical business issues
p. Opportunities: Obvious business opportunities should also be extracted and highlighted from the findings.
q. Recommendations: After analysing the findings, issues and opportunities, a list of recommendations should be added.
r. Trigger (s) to the process, post-conditions (what is true when the process ends) and process exceptions.
s. Business rules that support the process documented
t. Actor(s) of the process (i.e., who interacts with the system?)
u. Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
v. Relationships among data required in the process
w. Feedback: Student must collect feedback from stakeholders and make changes in the website and its applications, as appropriate.
x. Issues: A separate list should highlight critical business issues
y. Opportunities: Obvious business opportunities should also be extracted and highlighted from the findings.
z. Recommendations: After analysing the findings, issues and opportunities, a list of recommendations should be added.
Your task must address the following performance criteria/ performance checklist.
To be assessed as satisfactory (S) in this assessment task the participant needs to demonstrate competency in the following critical aspects of evidence
a) Undertake a stakeholder analysis
b) Reviewed the organisational requirements relating website
c) Discussed the objective of website design
d) Discussed the functionality of website including: • Functional requirements • Non-functional requirements
e) Discussed the technical requirements (versions, database) and environment mandatory for website operation.
f) Discussed the hierarchy of navigation, storage location and prototype of website
g) Included the table of content, header(logo), footer in report
h) Summarised objective and overview of functionality of website
i) Discussed about process triggers
j) Explained about supportive business rules in report
k) Asked for feedback on report to adjust webpage design accordingly
l) Prepared a list of identified issues, opportunities and recommendations.
m) Effectively acted in roleplay with good body language including: • Voice tone • Gestures • Eye contact