FIND A SOLUTION AT Academic Writers Bay
Table of content
Requirement Documentation & Lifecycle management
It is the responsibility of business analysts to evaluate and manage all the requirement based on the environment in organisation. The elicitation of the requirements can be done by various elicitation methods which are available in the organisation. An analyst is also responsible to write a report based upon requirement analyst as well as requirement lifecycle management.(Labuschagne & Brent, 2005)
The purpose of this report is to specify, do modelling, verification and also to validate all the requirements which is based upon requirement lifecycle management.
The main aim of this report is to help the business analysist to learn all the skills which can be use in the workplaces.
Therefore, the report has two sections. The first part is based upon the requirement documentation which includes requirement scope, business goal and objective, the business requirement, functional and non-functional requirements of the business.
Whereas the second part investigates the requirement lifecycle management which included the various stages to manage the requirement lifecycle of business.
Above all, suitable recommendation is also be discussed in this report in conclusion for future work.
According to the case study, student Gigz Pty Ltd wants to provide a platform for quick internship, where student can get a quick access and they can easily access the platform to apply with suitable skills.
Based on the above information, The main aim of the organisation to find the solution to fulfill the requirement that provides a short-term vacancy that needs specialised skills, and those students can fill that requirement by having a specialised skill in their profile can be offered by the organisation.
Due to this, company does not want to do any struggle on get to know each student. They just try to build a platform where student can easily upload their details and they can be selected by the organisation through details matches to the job application without any hustle.
Business Goal and Business Objectives which is to be achieved
The first and foremost goal of the organisation is to build a web portal which can be used by both parties which is organisation and students. It is the requirement of both parties to get the information about each other. So, it is important for both, they both stay connected with each other. The organisation will get access to the student who can meet with their needs and can be able to work with the organisation in any specific area . Due to this, company will review the profiles of the student and send targeted message to the selected students.
The second goal is the company to build the mobile organisation which can successfully offers the interface to students. With the help of those interface, students are able to create profile. The profile section should also have the option to select suitable skill for the students from pre-existing list. The interface should also serve the option to select the location, where students prefer to work.
Overall, it is the duty of the organisation to ensure the web and mobile application platform should be successful at last by fulfilling the needs of both students and organisation.
Swim lane Diagram for Process
Business Requirements for project
The business success is dependent on collecting the correct requirements of any project in business. So, it is very important aspect for every company, and it seems to be high level of requirements. When any Business conducted their strategy analysis activities, at that time, business requirements need to be developed.(Wohlin & Aurum, n.d.)
In this case, organisation is going to develop a web and mobile application combination for the functions of business which needs some requirements to be fulfilled that is crucial to complete the objectives of business.
This application has two most important requirements for functions of business which are given below-
Security of the data is one of the major concerns as student enter their sensitive information while applying for any job. So, it is the responsibility of the business to keep confidential the student data which includes their personal details and their skills and experience.
Moreover, this application also includes the details of organisation as this requires signing contract through application by checking student details. If they have appropriate skills and expertise according to the job, they should be hire through application. Due to this, confidentiality of data is very crucial for the organisation.
Short run assistance
The web and mobile application combination must be built to meet the requirement of short run assistance. So, it can be convenient to the organisation regularly update the required job application and establish the contract with students which helps business in hiring process by getting the suitable employees for company.
Two main actors
Two main actor is the customers of this business that are students and CEO of the organisation who wants to build application and needs skill employees for short term.
Students are the main customer of business who plays crucial role, and the overall success of this project is based on students. Because students are the skill employees who gives benefits to the organisation with their appropriate skill matches to the job requirement. Organisation wants to hire student through the application and development of application and hire student is the main goal.
Owner of organisation
Owner of the organisation is second main actor who wants to develop this project for the convenient functions of their organisation. Owner wants to fulfill the need of business by hiring students which can be fulfilled by the skilled employees. Owner has all the responsibility for the functions of business.
Five functional Requirements
Functional requirements are based on those functions which is provided by the application to the customers.
Option to add personal detail of the students- According to the functions of business, application must have the function where students can add their personal details and relevant experience according to job description. So, by comparing the experience and skills, organisation can hire appropriate skill employees to fulfill their business requirements.
Option to sign in and sign out for students-Application should have option to sign in and out for students. It provides security to the business. Because it can help to ensure that only authorised customers are able to access the application.
Post job- Post job is the main function of the application where business can post the job application according to their requirements. And students are able to see that job vacancy. So, it is very prominent to the business requirement that application must have job function.
Arrange meeting and interviews– Application must have function to arrange interviews before signing any contract. Because it is very important for the business, they can be interviewed the employees and judge their skills and expertise before hire. In this way, they can hire highly skilled employees who has appropriate expertise.
Option for job alert– with the help of job alert option, students can get the notification about every new vacancy. So, like every recruitment process, this application also must have the option for the job alert which helps customers to get notifications regarding every new job time to time.
Five non-Functional Requirements
Performance-It is very important to measure the output of application as how much time this application takes to complete the function. For instance, when students and organisation try to open the application, it must not take time to longer than 3 seconds and user data also be must not hindered by the application.
Scalability-scalability is also very prominent function for the application and it is necessary application will be executed by itself due to extend the usage , so it can be able to handle more data . For instance– If the data of user such as caches and stored data is increased, the application must have capacity to manage it and it should be done without any delay by making the improvements to handle the storage and access the information.
Responsiveness- It is also an important function for the application to be responsive to handle the inputs of the user, even at the time when any interruption occurs from the external resources and must be returned to it to the same state. For instance- At the time, when application is halted through calling, then the application must have capabilities to save the state and go back to the similar page before any kind of interruption.
Security-Security is the major concern for the application. All the data must be authenticated and secured with the minimum requirements . so, it can be protected from internal and external attack. For instance– all the authentication token must be saved to establish the comparison with user permission and local computer to access them is necessary.
Availability-it is very important for the business that the common platform must be available in the application where all the users can get suitable updates about the installation and daily process. For instance- Google play store and App store.(Chung & do Prado Leite, 2009)
Requirement Lifecycle Management
Importance of requirement engineering
Requirement engineering plays a prominent role to solve the fundamental issues in the organisation. Collecting all the correct requirements regarding project helps to make clear picture to the organisation about what is required for the project which is also helps to avoid wasting of efforts, time and money. On the other side, claim management in requirement engineering is very crucial to determine the performance of customers which is very important of every project and can easily eliminate the major reason of the unsuccessfulness of any project.
Each requirement must be identified during the development process. Finding the correct requirements before project has many benefits as it can enhance the overall quality and reduce the cost, time and effort of project.(Pandey et al., 2012)
Implication of not managing the requirement
Not adopting the requirement engineering practices has a number of consequences in the whole project. In case of developing web and mobile application combination, it is very crucial to do the identification of requirements of stakeholders and prioritize them. The overall the quality of project is dependent upon to collect the correct requirements of the project. if the requirement is not collected properly, the project takes double cost and time. If any of the business has poor requirements of project such as requirement related to design, architecting, implementation and testing not collected properly, it may also cause the project failure. In some cases, it can also cause not achieving the desired outcome for project.
It is very crucial for the project to collect the correct requirement because otherwise it can affects the overall quality of the project such as ability, performance, availability, stability, usability, safety, security , validity and reliability.(Verner et al., 2005)
Stages of Requirement Lifecycle
Description- This application task helps to fulfill the need to build the relationship between needs and concept which is based on different level.
Objective- The objective is to make connection within needs and design ondifferent aspect.
Activities-It performs the synchronisation of design and requirements of project based on position.
Output- It helps to track all the requirements of the project.
Description-This stage helps to maintain the right requirement about the application based on its design and needs over the whole lifecycle of the project.
Objective-This stage works for the purpose to maintain functionalities, all requirement as well as concept.
Activity- it performs to manage the requirement within whole project.
Output-the output helps to manage requirements which helps to give appropriate idea how to develop the whole project.
Description- The main focus of business is to investigate every definition regarding all requirements. It is the requirement of prioritization process is to identify respective stakeholders. The most important thing is analyst should know about the cost, benefits, risk, dependency about project.
Objective- The objective is to find and prioritize the requirement which is most accurate and compatible in project in order to needs and design of project.
Activity-It helps to prioritize the requirements based on concept, functionalities, and concept
Output-The stages is works for the purpose to maintain the prioritization according to the information of project.
Access Requirement Change
Description-it helps to do determination about result after applying any alteration to the project. This task can be formal or informal and helps to evaluate the overall changes in the project and what would be the impact after any proposed modifications.
Objectives- The main objective is to access the overall effects of the project after do proposed modifications.
Activity- The activity is to alert all the stakeholders after any changes to the project, so that they can closely monitor all the affects.
Output- the output is to investigates how to collect the requirements regarding changes and its affects.
Description-This stage is for making agreement and get approvals which is based upon design and specification to the project. it also considered all kind of influences based on the different positions.
Objective- The main objective of this stage is to get the approval regarding the requirements of the project,
Activity- The activity of this task is to resolve all the conflicts and disagreements which is happens at the time to get approval regarding the requirements of whole project.
Output-The output of this stage helps to make sure that all the requirements must be got approval at the end of the whole project.
In conclusion, Requirement engineering is very prominent for every project. and it is the prerequisite for any project which is related to software and application development. For example, in this case, company could face many issues, if they did not collected requirements before project. So ,it is very important to collect the correct requirements. In this report, Requirement documentation and lifecycle management helps to get the clear picture about all the requirements and issues which can be faced by the organisation throughout the whole project.
Requirement documentation process documents all the requirements which is about the company and project such as project scope and objectives, requirements for the business, main actor of the business and functional and non-functional requirements of the business which is very important for this project and helps to manage the requirements.(Chakraborty et al., 2012)
On the other side, Requirement lifecycle management process helps to manage all the stages through out the project. and it also define the importance of Requirement engineering and what kind of implication we can face, if we are not able to collect the correct requirements. Whereas, all the stages helps to track all the requirement from start to end and it also helps to determine what would be the output after implement all the requirements.
Chakraborty, A., Kanti Baowaly, M., Arefin, A., & Newaz Bahar, A. (2012). The Role of Requirement Engineering in Software Development Life Cycle. 3(5). http://www.cisjournal.org
Chung, L., & do Prado Leite, J. C. S. (2009). On Non-Functional Requirements in Software Engineering. https://doi.org/10.1007/978-3-642-02463-4_19
International Institute of Business Analysis. (2017). Requirements Life Cycle Management. Retrieved from https://www.iiba.org/globalassets/documents/campaigns/go-global-ba-core-standard
Labuschagne, C., & Brent, A. C. (2005). Sustainable Project Life Cycle Management: the need to integrate life cycles in the manufacturing sector. International Journal of Project Management, 23(2). https://doi.org/10.1016/j.ijproman.2004.06.003
Pandey, D., Bhimrao, B., & Pandey, V. (2012). Importance of Requirement Management : A Requirement Engineering Concern Healthcare and RE View project Importance of Requirement Management : A Requirement Engineering Concern (Issue 1). https://www.researchgate.net/publication/291837994
Verner, J., Cox, K., Bleistein, S., & Cerpa, N. (2005). Requirements Engineering and Software Project Success: an industrial survey in Australia and the U.S. Australasian Journal of Information Systems, 13(1). https://doi.org/10.3127/ajis.v13i1.73
Wohlin, C., & Aurum, A. (n.d.). What is important when deciding to include a software requirement in a project or release? 2005 International Symposium on Empirical Software Engineering, 2005. https://doi.org/10.1109/ISESE.2005.1541833
Wiegers, K. (2017, June 8). Requirements Management Best Practices Webinar June 2017 [Video file]. Retrieved from https://youtu.be/RIHA53SWO20
- Assignment status: Already Solved By Our Experts
- (USA, AUS, UK & CA PhD. Writers)
- CLICK HERE TO GET A PROFESSIONAL WRITER TO WORK ON THIS PAPER AND OTHER SIMILAR PAPERS, GET A NON PLAGIARIZED PAPER FROM OUR EXPERTS
QUALITY: 100% ORIGINAL PAPER – NO PLAGIARISM – CUSTOM PAPER