Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rekayasa Perangkat Lunak Part-14

Similar presentations


Presentation on theme: "Rekayasa Perangkat Lunak Part-14"— Presentation transcript:

1 Rekayasa Perangkat Lunak Part-14
Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

2 Outline of this presentation
Project Initiation System Request Feasibility Analysis Requirement Gathering Technique Interviewing & Listening Questionnaire Observation Document Analysis Requirement Determination Key Definition Basic Process of Analysis Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

3 Project Initiation Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

4 System Request A document describing business reasons for project and system’s expected value. Lists project’s key elements Project sponsor Business need Business requirements Business value Special issues or constraints

5 Feasibility Analysis Detailed business case for the project
Technical feasibility Economic feasibility Organizational feasibility Compiled into a feasibility study Feasibility is reassessed throughout the project Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

6 Technical Feasibility: Can We Build It?
Users’ and analysts’ familiarity with the business application area Familiarity with technology Have we used it before? How new is it? Project size Number of people, time, and features Compatibility with existing systems

7 Economic Feasibility: Cost ?
Do we have it ? Where the money come from? How do we manage the Cash Flow Project size Number of people, time, and features Compatibility with existing systems

8 Organizational Feasibility If we build it, will they come?
Strategic alignment How well do the project goals align with business objectives? Stakeholder analysis Project champion(s) Organizational management System users

9 Requirement Gathering Technique
Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

10 Interviewing and Listening
Means to gather information about a project Listening to answers is just as important as asking questions Effective listening leads to understanding of problem and generates additional questions Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

11 Interviews Selecting Interviewees Designing Interview Questions
Most commonly used technique Basic steps: Selecting Interviewees Designing Interview Questions Preparing for the Interview Conducting the Interview Post-Interview Follow-up Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

12 Conducting the Interview
Appear professional and unbiased Record all information Check on organizational policy regarding tape recording Be sure you understand all issues and terms Separate facts from opinions Give interviewee time to ask questions Be sure to thank the interviewee End on time Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

13 Questionnaires Less costly than interviews
Advantages: Less costly than interviews Results are less biased due to standardization Disadvantages Less effective than interviews due to lack of follow-up Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

14 Questionnaire A set of written questions, often sent to a large number of people May be paper-based or electronic Select participants using samples of the population Design the questions for clarity and ease of analysis Administer the questionnaire and take steps to get a good response rate Questionnaire follow-up report Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

15 Good Questionnaire Design
Begin with non-threatening and interesting questions Group items into logically coherent sections Do not put important items at the very end of the questionnaire Do not crowd a page with too many items Avoid abbreviations Avoid biased or suggestive items or terms Number questions to avoid confusion Pretest the questionnaire to identify confusing questions Provide anonymity to respondents Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

16 Observation Watch processes being performed
Users/managers often don’t accurately recall everything they do Checks validity of information gathered other ways Be aware that behaviors change when people are watched Be unobtrusive Identify peak and lull periods Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

17 Document Analysis Study of existing material describing the current system Forms, reports, policy manuals, organization charts describe the formal system Look for the informal system in user additions to forms/report and unused form/report elements User changes to existing forms/reports or non-use of existing forms/reports suggest the system needs modification Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

18 Requirement Determination
Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

19 Key Definitions The As-Is system is the current system and may or may not be computerized The To-Be system is the new system that is based on updated requirements The System Proposal is the key deliverable from the Analysis Phase Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

20 Basic Process of Analysis
Understand the “As-Is” system Identify improvement opportunities Develop the “To-Be” system concept Techniques vary in amount of change BPA – small change BPI – moderate change BPR – significant change Additional information gathering techniques are needed as well Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

21 Business Process Automation
Goal: Efficiency for users Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

22 Business Process Improvement
Goal: Efficiency and effectiveness for users Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

23 Business Process Reengineering
Goal: Radical redesign of business processes Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi

24 Finished, Questions? Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi


Download ppt "Rekayasa Perangkat Lunak Part-14"

Similar presentations


Ads by Google