Professional Documents
Culture Documents
Keywords:
Project Management, Project Manager, Why Projects succeed/fail, Project Management and SDLC tasks
for a predictive project, Level of Formality in Project Management, Project definition, Project feasibility,
Elements of feasibility for systems
IN PLANNING PHASE
IT team reviews the proposal to determine if it presents a strong business case.
Business case refers to the reasons, or justification, for a proposal. It suggests that the company
should pursue the alternative because it would be in the firm’s interest to do so
NOTE: Strategic Planning can be a framework for IT Systems Development.
There’s what we call IT Strategic Planning even.
It starts with SWOT analysis
BEFORE: IT department handles all systems development tasks, consults only the users for user
input...
NOW: Systems Development is more of team-oriented involving groups of users, managers, IT staff.
Project Management
It encompasses the skills and techniques that are necessary to succeed in planning and managing the
development of a new system
Note:
A project is a planned undertaking that has a beginning and ending
A project produces a predetermined result and is usually constrained with schedule and resources.
A project is unique, each has its range (coverage), features and people involved.
Information Systems fits this definition of a project.
Project manager
A systems analyst can be a project manager
Primary responsibility: oversee the functioning of the team but all experienced members contribute to
the management of the team. Reports to the top management for project status & resources needed.
He serves as the focal point (contact) for the project (external organizational perspective). He therefore
represents the team to the outside environment (example: firm contracting the system) and
communicates team member needs.
o External responsibilities:
Report project status (progress)
Establish good working relationships with the users
Work with the client & other stakeholders
Identify resources needed
Obtain the resources needed
Therefore, The project manager must be a good communicator. He communicates both with the
customers/clients with the users and the members of the team.
Project Management is very important. The success of the project depends on how the project was
managed.
In previous years, many systems development project failed because of poor or limited knowledge on
project management
Reasons why Projects failed (or partially successful)
o Limited user involvement
o Lack of administration support, especially the executives
o Poor feasibility
o Unclear objectives (including unreasonable expectations)
o Incomplete system requirements
o Changing system requirements
o Poor project planning (including inadequate risk assessment)
o Lack of resources needed
o Ambitious project work schedules and milestones (target/goal)
Note:
Project Planning involves both project management and SDLC tasks
Overlap occurs because of the participation of the key team members and the project manager. They
should ALL actively involved in identifying activities, estimating work requirements and building the
project schedule
After the developing detailed plans, team members focus on SDLC tasks while project manager focuses
on management tasks
Project Management processes (executing, controlling & closing out) overlaps SDLC processes
Execution tasks: prepare & monitor project schedule, assign & coordinate the work of project teams,
communicate with customer & stakeholders
Control tasks: determine progress & take corrective actions, assess if requests for scope changes are
necessary, maintain & outstanding issues list, resolve problems
Closeout tasks: shutdown of the project, release team members for other assignments, finalize budget &
expenditures, review or audit the results of the project
ALL PROJECT MANAGEMENT TASKS last throughout the project & happens concurrently with SDLC
activities associated with analysis, design & implementation.
Note:
Why/When is there a project? It begins with problems or with opportunities to improve the business
processes.
b) It also contains requirements, things that must be accomplished, along with the possible solutions
and the constraints that limit the development of the system. Requirements section includes security,
usability, government requiements, and others. Constraints may include the word not, indicating the
limitation, and may contain budget restrictions & time limitations.
Problem defintion is produced after completing document (business processes) analysis, interviews,
observations.
Some major points can be identified in the interview in a number of ways, The user/s may:
1. Identify an issue, topic or theme that is repeated several times by different people in several
inteviews.
2. Communicate the same metaphors, like saying: the business is a jouney by game, organism,
machine...
3. Speak at length on a topic
4. Tell you outright that “This is the major problem.”
5. Communicate importance by body language or may speak emphatically on an issue
6. Mention (First thing) the problem.
Selection of Projects
- Projects come from various sources and for many reasons
- Have clear minds about the reasons for recommending a study to address the problem or to bring
improvement.
Criteria for problem selection
Backing from management. Nothing can be done without the endorsement of the management.
Appropriate timing of project commitment. Who are involved if the business is capable of making a
time commitment for the installation of the new system aside from you?
Possibility of improving attainment of organizational goals. Does it: a) improve corporate profits? b)
support the competitive strategy? c) improve cooperation with vendors and partners? d) improve
internal operations support so that goods and services are produced effectively and efficiently? e)
improve internal decision support so that decisions are more effective? f) improve customer service?
and g) increase employee morale?
Practical in terms of resources for the systems analyst and organization. Are you capable to do
project? Does it cover your line of expertise?
Worthwhile project compared with other ways the organization could invest resources. Possibilities
for improvements: a) speeding up a process b) streamlining a process through eliminating
unnecessary or duplicated steps c) combining processes d) reducing errors in input through changes
of forms and display screens e) reducing redundant output e) improving integration of systems and
subsystems.
Determining Feasibility
It is important to make a feasibility study after determining reasonable objectives of the project. Data
may be gathered through interviews in conducting a feasibility study.
Systems feasibility is not the same with other feasibility studies; it covers three areas (elements); these
are: operational, technical, & economical.
The process of feasibility assessment is effective in screening out projects that are inconsistent with the
business’s objectives, technically impossible, or economically without merit.
Elements of Feasibility (for Systems)
Technical - Add on to present system
- Technology available to meet users’ needs
The analyst must find out whether it is possible to develop the new system given the
current technical resources. If not, can the system be upgraded or added in a manner
that fulfills the request under consideration? If systems cannot be upgraded or added,
is there technology in existence that meets the specification?
Economic - Systems analysts’ time
- Cost of systems study
Issues Weight
1. Customer contact takes an inordinate amount of time for routine questions 10
2. Managing part-time employees is time-consuming and leads to scheduling errors 9
3. It is difficult to accommodate last-minute changes for events 7
4. Supplies are ordered for each event. Often shipments are received several times a day 6
5. There are often problems communicating changes to even facilities 5
6. There is little historical information about customers and meals 3
Objectives
Requirements
Constraints
1. Development costs must not exceed $50000
2. The initial website for customer orders must be ready by March 1 to accommodate requests for graduation
parties and weddings.
Suggested References:
Books
Kenneth E. Kendall & Julie E. Kendall (2011), Systems analysis and design 8th edition,
Prentice Hall (Pearson Education, Inc.)
John W. Satzinger, et.al (2009), Systems analysis and design, Course Technology (Philippine
Reprint by ESP Printers, Inc.)
Websites:
http://www.veracode.com/security/software-development-lifecycle
http://www.tutorialspoint.com/software_engineering/
http://www.lubancollege.com/phocadownload/system-analysis-and-design.pdf
http://160592857366.free.fr/joe/ebooks/ShareData/System%20Analysis%20and%20Design
%209e%20-%20Shelly%20Cashman.pdf
en.wikipedia.org
slideshare.com
TCCC is a clinic for children. Actually, it is the clinic where we bring our four children when they
need health consultation. This clinic is growing in the number of patients but the patients’ records are
kept manually in filing cabinet. When the owner of the clinic put up its own building, she saw the
problem on records management and the storage and retrieval of data whenever patients visit the
clinic for consultation.
The owner dreamt of utilizing a Patient Record Management System for her new clinic. She had
a dialogue with Nivra Oznola, an independent systems analyst. During the dialogue, her staff was
present. The systems analysts found out the following problems:
1. The staff had to manually prepare a patient’s record for a new patient.
2. The staff had to manually store and retrieve patients’ record every time a patient visits for
consultation. It is time consuming to retrieve records since there are already more than one
thousand patients. The problem on storage space of records is also a concern if more patients
will be added.
3. Every time a patient comes for a consultation, the staff prepares the record with corresponding
primary complaints, then leaving her position and goes to the doctor to give the patient’s
record. When the doctor is done with consultation, the staff will get the patient’s record with
the corresponding consultation and other fees. If there are one hundred patients in a day, the
staff goes to the doctor one hundred times, too. This process also consumes time and affects
the productivity of her staff.
With a separate interview with the owner, the systems analysts found out a very sensitive
problem; a problem on money collection.
4. The owner doctor had a problem with her previous staff on collection. She found out that not
all collections were remitted because there was no proper monitoring.
5. She also found out that the staff increases the consultation fee based on the complaints of
some patients; for example, if the consultation fee is 100 pesos, the staff adds 50 pesos more.
Also, the staff sells her own stocks of medicine to some patients. It means that the sales on
medicine also decreased.
6. When the doctor is not around, and a visiting doctor takes over, the owner doctor cannot
monitor the exact collection since transactions are all done manually.
7. The doctor cannot also monitor the inventory of medicines since she cannot monitor the exact
sales and inventory is done manually, too.
8. The order of patients may be of no importance especially if the staff wants to give priority to
the people he/she knows. Therefore, ‘Palakasan’ system exists.