# data[].attributes.body
can you identify proper ROLE name ?
exact name for your system

--------------DONE-----------

# data[].attributes.body
P1 requirement engineering

Here's a mechanism that I proposed to work on p1 so we could finish on time and be along with a teacher  in doing the p1 task. I mean the padlet.

Business processes that i have identified for our p1 is as follows:

GetMeHired System:

Offer selection and access to the system.

daily , offer

Package 1 , package 2, package 3.

Features,  features,  features..

Account registration -> access to the system.

Coaching tips and provided materials.

Daily advice like posts from the GetMeHired system.

Video conferencing, medium -> social media APIs.

Cv writing.

Old system: manual,  stuff.

New system: dashboard or canvas to write the cv available for the stuff.

Progress of writing the cv.

Review cv writing.

Uploading relatable documents,  managing documents..

1.  Payment document.

2.  Cv document.    Cv

3.  Certificates document.

Download and review documents.

1. Download cv

2. feedback for cv..

Feedback view..

Communicating with users.

1.  Chat system.

2. Social media chatting.

3. Advertisement in social media.

# data[].attributes.body
1.1  Purpose

This URD describes the requirements of GetMeHired System and defines broader view of system relatable requirements. It includes wide range for GetMeHired System requirements analysis and problems around the current system information running and address some suggested enhancements for system to function efficiently. Through discussion and overview of process workflow depicted by Swimlane model to be understandable and to map out system overall business. Requirements elicitation within this URD has been gathered and verified from system stuff and administrators at class time. Furthermore, we had a direct a communication with system management to gain all requirements and document it and it would result in more cooperative and understanding between stakeholders and project members. The intended audience for this URD are the stakeholders of GetMeHired system.

1.2  Scope

The software product that is going to be presented to the stakeholder is GetMeHired system. GetMeHired system implements a full-service CV application writing through which stakeholders will be able to gain a Job, and skills that they can be passionate about.

Stakeholders are offered professional resume writing that complies with big-companies standards which will guaranties to get a job at companies that. Furthermore, it presents another merit for the stakeholder which is couching and preparing you for job interview. GetMeHired system will be based on website-based platform that has an interactive interface with user. User must logon to continue to their profile account and check out GetMeHired system offers. Selection of offers will be decided be user and in each package has its own features. Then, user can manage to make payments stuff and verification process. After that, user needs to complete list of requirement of the system such as documents and other user experience and background that could possibly give a privilege for the user in his CV application.

The objective and goals of GetMeHired system is to make Resume application, User skills more outstanding and experienced in its entirety. Furthermore, services should be helpful and fulfilled all the user needs from couching tips and providing materials that can go through for Job search and understanding company’s standards for hiring.

1.3  Definitions, Acronyms and Abbreviation

Definitions of all terms, acronyms and abbreviation used are to be defined here.

CV – curriculum vitae

GetMeHired – website based platform that offers professional CV application.

Video conferencing- is live-visual connection between two or more people.

URD – user requirement definition.

RE – requirement elicitation.

Swimlane model - is a type of flowchart that delineates who does what in a process.

AS-IS current information system for GetMeHired.

# data[].attributes.body
please visit this link...
https://docs.google.com/document/d/1ZN_sm9SGsT10g8Kx4wIMElMrHgZjhc1SbkkVDFb8evg/edit

# data[].attributes.body
1-      The slides of swimlane and goals

2-      (communecation with user to be) https://www.lucidchart.com/invitations/accept/4a1fbe78-2b2a-4769-81b1-6bbe9ff91108

3-      (feedback as is) https://www.lucidchart.com/invitations/accept/af07ea31-6bc5-4e64-b86d-2ef557c6a5e1

4-      (uploading and manage documents to be) https://www.lucidchart.com/invitations/accept/e2cca1eb-2347-4fb3-ad82-20e464d1f9fd

5-      (feedback view to be ) https://www.lucidchart.com/invitations/accept/3354a362-beec-4b2f-b168-55c73b569b1b

6- microsoft vision on how to create data visualiser diagram
https://support.microsoft.com/en-us/office/create-a-cross-functional-flowchart-4a403033-9787-454f-b87e-b88452c47a21?ocmsassetid=hp010357078&correlationid=90aecb9e-8d9f-49aa-9cb4-c16455e92b3c&ui=en-us&rs=en-us&ad=us

7-chapter 18.jBPM process Definition Language- Swimlane.
https://docs.jboss.org/jbpm/v3/userguide/jpdl.html#swimlane.element

8- The Swim Lane Diagram for Process Improvement: Key Benefits.
https://www.businessport.net/benefits-swim-lane-process-maps-diagram/

9- Requirement Engineering fundamentals by Gerrit Muller. University of South-Easter.

# data[].attributes.body
here i attached the proposed Swim-lane for Access & offer selecting

more details to check out in the report

# data[].attributes.body
here i attached the proposed Swimlane for CV writing process.

more details to check in the report.

# data[].attributes.headline
 Coaching tips and provided materials.(As-to-Be)

# data[].attributes.subject
 Coaching tips and provided materials.(As-to-Be)

# data[].attributes.body
·         In process involves three actors Client, Staff, And system website together with social media accounts.

·         The staff upload the coaching material when the client visit the website or the social media accounts and view this material if the client got interested in this tips he can subscribe to get more customized tips related to what he need, so then System will send him daily or frequently to check the tips.

Business Rule:

·   the tips should be updated frequently by the stuff so everyday there is at least a new tip posted in social media accounts.

·  The client can get a trial before subscribing .

# data[].attributes.body
·         In this process there will be three actors Client, Staff.

·         After the client has uploaded the documents and the staff finishes to write the CV (the first draft) he will send it to the client through Whats App, after that the client will download it and check it if he has any comment he will send to the staff using Whats App to make the needed changes and send the new version to review if there is nothing to be changed after the rewiring the client will send notify the staff of that. Lastly, the staff will send the final version which can be downloaded by the client.

·  Related documents

First version of the CV (CV draft)

·     Issues in current system

all the uploading, downloading, and reviewing activities are made through Whats App.

·    Improvement Suggestion

Produce a Well-developed Systematic website to handle the downloading and review iterations.

# data[].attributes.headline
    Coaching tips and provided materials (As-Is)

# data[].attributes.subject
    Coaching tips and provided materials (As-Is)

# data[].attributes.body
·         In process involves three actors Client, Staff, And landing page together with social media accounts.

·         Staff uploads coaching tips to the home page of GetMeHired in social media accounts and to the landing page .client view the content and the uploaded materials when they visit the those pages.

·   Related Documents:

URL links for coaching materials.

Posts and posters that has so tips.

· Issues in current System:

·  Frequently updates for posting the tips.

·  General materials are posted

·   Improvement Suggestion:

·   More personalized (customized) coaching material depending on the client preference

· Dynamically updated materials

· Daily post in the social media accounts.

# data[].attributes.body
in this process all actors are included clients (fresh graduated students or anyone) , system and staff .

in this process the client has an option to leave a feedback  about the system and the treatment and everything the client used in the system then after that the  system will post this feedback on the website and social media interfaces so that the other people can see the review of the users and also the staff will get a notification from the system that specific user of the cv id had left a feedback or a comment so they can see that and the staff can learn from these reviews.

3.3.2 Business Rules :

a- leaving comment or a review is optional for the users

b- the staff has to see the review of the users

3.3.1  Swimlane model

# data[].attributes.body
In this process there are 3 actors . staff , clients and the system .

In this process . it begins with the clients , he will choose the way that use to chat with the system weather using the social media or using the chat channel for the system . so if he is going use the chat of the system the system will get the expected questions from the database and show it the client and if he is going to use the social media and he will talk with the boot at the end the boot will send the link of the website to the client then end . if the client the client ask  a new question then the chat will see if the question is in the database if not he will direct the chat to the one of the staff . then the staff will answer the questions and send it to the client then the system will send the answer to be saved in the database.

3.2.2 business rules

1- the staff has to answer the new questions from the user as soon as possible

3.2.1 swimlane model

# data[].attributes.headline
uploading relatable documents , managing documents ( as to be)

# data[].attributes.subject
uploading relatable documents , managing documents ( as to be)

# data[].attributes.body
In this process it includes 3 actors.  They are the client ,staff and system.

At this process at will start at the client stage  so the client will upload the payment document that prove that he already paid for the system after that the system will send a notification for the staff that there is a client already paid the fees to do a cv after that the client will upload a pdf file or text file with his characteristics and the features what he has. And then the client will upload the certificates what he has like courses certificates  and  bachelor and so on . he will upload that for the system after that the staff will see or get a notification from the dashboard after that the will download the material and then start the writing the cv and then they will upload the cv after finishing it to the system then the system will send a notification that his cv already done to download

3.1.2 Business rules

a-each  client has to upload the payment document first otherwise the work will not be done

b- the user et notifications only when he open the system

c-the staff can send a notification to the client through the system asking to upload the materials again

3.1.1 Swimlane Model

# data[].attributes.body
In this process the actors that are in.  clients , WhatsApp and social medial platforms  and the staff

This process is so simple in the current system the client just leave his feedback or review on the Facebook or any other platform and the staff can see these feedbacks through these platforms.

2.3.2 related documents

There is no related documents in this process.

2.3.2 issues in current system

1- there is no webpage or a place to leave the feedback

2- it is optional for the staff to see the feedback of the clients

3- can’t use the good feedbacks  on social medial to prove that they are good team

2.3.3 improvement suggestions :

1- system has a place to leave a feedback about the system and the treatment of staff

2- post the good feedbacks on social media so that it proves they are a good team

3- make the staff see the feedbacks and the review by put the feedbacks as a notification on the staff dashboard so that they can improve their work .

2.3.1 swimlane model

.

# data[].attributes.body
In this process there are 3 actors . they are client , social media and staff

In this process the communication will happen through using social media platforms like Facebook and twitter so the user will start the communication through any social media interface then the  staff  will get a notification that a client send them a message then they will start communication and this chat will be saved in social media database

2.2.2 related documents

There is no related documents for this process

2.2.3 issues in the current system

1- that the system doesn’t have any place or channel on the website to communicate

2- that they don’t have a server to save the their chat

3- they are counted on social media instead of using their own website

2.2.4 improvement suggestions

1- that they build their own website with a channel to communicate with usres

2- to have their own server to save the data and prevent it from losing

2.3 feedback view

In this process the actors that are in.  clients , WhatsApp and social medial platforms  and the staff

This process is so simple in the current system the client just leave his feedback or review on the Facebook or any other platform and the staff can see these feedbacks through these platforms.

2.2.1 swimlane model

# data[].attributes.headline
uploading relatable documents , managing documents ( as is)

# data[].attributes.subject
uploading relatable documents , managing documents ( as is)

# data[].attributes.body
In this process there are three actors clients , whatapp and staff

In this process the client will use the landing page to contact with the staff then the landing page will forward the client to the whatsapp so he can contact with the staff then the staff will show the user the offers that they have during whatsapp chat then the user will see if he is going to choose an offer or not if he know what he need he will upload the payment document and send it to the staff using whatsapp. the staff after that will check the document and if it is correct they will ask the client to upload the material if not they will tell him that something wrong . if after they will receive everything correctly they will ask the user to upload the material so the client will upload the cv material using whatsapp after that the staff will start writing cv manual and keep hardcopy if the user asked them to send then after they finish they will inform the client that they already finished and he can download the cv

2.1.2 Related documents

1-payment documents
2-cv materials
3- cv certificates

2.1.3 issues in current system

1-using just landing page not a complete webpage

2-using WhatsApp to upload and download documents

2.1.4  improvement suggestions

1- using a fully website with a server to upload and download materials

2- using chat on the system instead of using WhatsApp only

2.1 swimlane model

# data[].attributes.body
please refer to our teacher for more information and FAQ about p1

# data[].attributes.body
Hello guys, we will have an online meeting today 7:30pm

i will share the link to join zoom.
please be there

# data[].attributes.headline
 Download and review documents. (As-to-Be)

# data[].attributes.subject
 Download and review documents. (As-to-Be)

# data[].attributes.body
.   In this process the actors will be the Client, Staff and the System

. The process Stars when the staff finish writing the Fist draft of the CV and upload it to the system. Then the system will send a notification to the client to check the uploaded draft for any change. After that the client download the document and give his review of any thing need to be changed. Then the system will notify the staff that there is a review if the review contain any improvement suggestions , the staff will re-write the based on the suggestions and upload the new version to the system .If there is not any improvement in the updated version the system will send another notification for the staff to finish the final touches and upload the final version with all the related materials  which is ready to download by the client.

Business rules

·   The client got notified when he enter the system or by a email to check the written CV.

·   the reviews cannot be change after submission

· there is limited number of making updates for the CV before getting the final version.