Software Development Life Cycle (SDLC) is a process used to monitor and manage the development of a software. SDLC is an important model that is used to manage the whole process. It is important in developing a software output which is reliable and valid. It therefore acts as a guide when developing a software product. The development process of a software product entails a lot of steps. All these steps should be followed up in its entirety to ensure that all the processes are captured in the development process. For a good software to be developed, there is need to ensure that all the steps are followed extensively so that the occurrence of bugs can be minimized. SDLC also helps as a guide in collecting data that is used to design the software. In the design of a software, it is imperative that the software meets the requirements of the users so that their needs are met.
JAD session plan
The JAD session is to have a workshop which will last for three days. There are requirements that will be needed to have a successful session. The requirements are stated as below:
There will need to be a requirements specification documents that will explain what the users have. The requirements specifications will help to show the issues that are covered in the document and will also help to further show hidden details that the users did not mention. There will be need to have a schedule and sequence of events. This will act as a guide of what will be discussed in the meeting.
Another requirement is the facilitators of the session and what each facilitator will work on.
The session will also need to have the software specifications of the current systems which are in use so that they will analyze and look at what might need to be updated.
The plan for the session will entail the following.
It will require that the venue of the meeting be identified and booked in advance. This will help to ensure that there are no conflicts with other sessions that might be planning to hold their meetings in those locations that have been identified. There will also be a need to make sure that the equipment that will be used in the workshop is available. Seats will have to be arranged accordingly and also the participants’ writing materials are well catered for. Since it will require the use of laptops, there will need to be Internet connection. It thus requires that the network connections that will be used to connect to the Internet are available.
Processes for successful interview
For the interview to be successful, the advertisement process should be done in a professional way. There is a need, therefore, to ensure that the right people are reached when making the advertisement. The medium for advertising of the vacant posts should be an extensive one that will be able to reach many people. This will help get the right staff that will be qualified for the job advertised.
The other important process is that of ensuring that the shortlisting process is done in the right manner. A wholesome approach should be followed when undertaking the shortlisting process. There is need to ensure that all features be collected. The other process is the interview. The interview process should be done professionally. This is to say that the interviewing panel should be established using the right procedures. All departments should be represented in the interview process. There is a need to make sure that panelists with the needed qualities are present so that they know what to be got from the interviewees.
The questions to be asked should be discussed so that at the end of the interview process, all the required issues should be done. In normal situations, each panelist will ask their own questions and in the end, most of the questions shall have been repeated while important ones were left out. The questions should be balanced so that it does not probe the interviewee to reveal personal questions. The questions should be as professionals as possible. The session that will be taken for each interviewee should be discussed so that enough time is taken for each interviewee. There should be enough time for each interviewee so that all information is got from the interviewee. The interviewers will have time to exhaust their questions.
Members in the interview list
The members that will be required in the interview include software developers. These are the people who are involved in the development of software in the organization. In the organization, these people are referred to as assistant software engineers. These are the people who will be involved in developing systems and debugging systems already in place.
The list of questions for the software developers are:
I. For how long have you been programming?
II. Which programming languages are you good at?
III. What do you think is the future of software development?
IV. What systems have you successfully developed in the past?
There will also be system analysts. These are people who gather information and advise the organization on the need to have a new system that will solve some problems. In the organization, they will be referred to as business system analysts. They are to get views from the users of what is required in the organization. This will help to advise the organization of the need to have a new system.
List of questions
I. What model of software development process do you think is efficient?
II. Do you prefer web-based or standalone systems for businesses?
III. What is better, to have beta systems or fully functional systems?
Another important person is the system is the webmaster. The webmaster is the one who will be tasked with ensuring that the website is in the right mode and can be accessed by all people. The website should also be updated every day. This is the work of the webmaster. The roles and the name will remain the same.
I. What is your stand on internet security?
II. What do you think should be done to ensure that organizations are secure and safe from cyber-attacks?
III. What is your take on dynamic websites? Is it the way to go?
Summarize the results
I intend to summarize the results by getting comments from the all the members present in the JAD session. I will make copies and distribute to each member; I will also copy them to their e-mail addresses. After I get the feedback from each member, will get the comments from each member and publish them accordingly. I will publish the summarized content where each person will be contented as I shall have got views from them. Before publishing, I will make sure that I get endorsements from each member in the JAD session. This will give me a go ahead to publish the results.
References
Dayal, R, Zachariah, P & Rajpal, K 1996, Dynamics of human resource management, Mittal Publications, New Delhi.
Schneider, G 2010, Electronic commerce: Software analysis, Cengage Learning, New York.