Slayt 1 - Bilkent University
Download
Report
Transcript Slayt 1 - Bilkent University
SYSTEM ANALYST
SYSTEM ANALYSTS IN SYSTEMS
DEVELOPMENT
Analytical skills
Technical skills
Managerial skills
Interpersonal skills
Analytical skills
System thinking
Ability to see organizations
Information systems
Technical skills
Helps you to understand the potential and
limitations of information technology.
Managerial skills
Helps you manage projects, resources,
risks and changes.
Interpersonal skills
Helps you work with last users, other
analysts and programmers.
SIMON & TAYLOR, INC.
SYSTEM ANALYST
Simon & Taylor, Inc., a candy manufacturer, has an immediate opening for a
systems analyst in its Montana-based Office.
The ideal candidate will have:
A bachelor’s degree in management information systems and/or computer
science.
Two to three years’ UNIX/RDBMS programming experience.
Experience with the HP/UX Operating System or Linux, and HTML.
Experience with ColdFusion and knowledge of XML are desired but not
essential.
Familiarity with distribution and manufacturing concepts (allocation,
replenishment, shop floor control, and production Schedule).
Working knowledge of project management and all phases of software
development life cycle.
Strong analytical and organizational skills.
We offer a competitive salary, a signing bonus, relocation assistance, and the
challenges of working in a state-of-the-art IT environment.
E-mail your resume to www.human [email protected] with salary
requirement.
Simon & Taylor, Inc. İs an Equal Opportunity Employer
ANALITICAL SKILLS FOR
SYSTEM ANALYSTS
Systems thinking
Examining what we mean by a system
and identify the characteristics that
define a system
Definition of an system and its
parts
System
Components
Interrelated Components
A Boundary
A Purpose
An Environment
Interfaces
Input
Output
Constraints
INTERFACE FUNCTIONS
Because an ınterface exists at the point where a system meets its environment, the interface has several
special, important functions. An interface provides
Security, protecting the system from undesirable elements that may want to infiltrate it
Filtering unwanted data, both for elements leaving the system and entering it
Coding and decoding incoming and outgoing messages
Detecting and correcting errors in its interaction with the environment
Buffering, providing a layer of slack between the system and its environment, so that the system
and its environment can work on different cycles and at different speeds
Summarizing raw data and transforming them into the level of detail and format needed throughout
the system (for an input interface) or in the environment (for an output interface)
Because interface functions are critical in communication between system components or a system
and its environment, interfaces receive much attention in the design of information systems
Important system concepts
Open systems
Closed systems
DECOMPOSITION FUNCTIONS
Decomposition aids a systems analyst and other systems development project team members by
Breaking a system into smaller, more manageable, and understandable subsystems
Faciliating the focusing of attention on one area (subsystem) at a time without interference
from other parts
Allowing attention to concentrate on the part of the system pertinent to a particular
audience, without confusing people with details irrelevant to their interests
Permitting different parts of the system to be built at independent times and/or by different
people
There are several other impotant system’s concepts with which
system analysts need to become familiar:
•Decomposition
•Modularity
•Coupling
•Cohesion
Logical and Physical Systems
Logical Systems
Physical Systems
Benefits from System Thinking
Applying Systems Thinking to
Information Systems
Organizational Knowledge
Problem Identification
Problem
o
Selected Areas of Organizational Konowledge for a Systems Analyst
How Work Officially Gets Done in a Particular Organization
•Terminology, abbreviations, and acronyms
•Policies
•Standarts and procedures
•Standarts of practice
•Formal organizations structure
•Job descriptions
Understanding the Organization’s Internal Politics
•Influence and inclinations of key personel
•Who the experts are in different subject areas
•Critical incidents in the organization’s history
•Informal organization structure
•Coalition membership and power structures
Understanding the Organization’s Competitive and Regulatory Environment
•Government regulations
•Competitors, domestic and international
•Products, services, and markets
•Role of technology
Understanding the Organization’s Strategies and Tactics
•Short-and long-term strategy and plans
•Values and mission
Problem Analyzing and Solving
Intelligence
Design
Choice
Implementation
The systems development life cycle and Simon’s problem-solving model
Implementation
Intelligence
Planning
Analysis
Maintenance
Choice
Implementation
Design
design
TECHNICAL SKILLS FOR
SYSTEM ANALYSTS
The following alternatives will help you versatile and up to date:
Read trade publications and books
Join professional societies or other clubs and attend their
meetings
Attend classes or teach, teaching is a way to force yourself to
stay current and learn from others.
Attend training sessions offered by your organization.
Attend professional conferences, of trade shows
Participate in electronic bulletin boards on local, national and
international Networks
Browse websites regularly
You should be familiar with the following families of technologies:
Microcomputers, work stations, minicomputers and main
frame computers
Programming languages
Operating systems for single machines and networks
Database and file management systems
Data communication standarts and software for LAN and
WAN
System development tools and environments ( forms, reports,
generators and design tools)
Web development languages and tools such as HTML,
ColdFusion and FrontPage
Decision support system generators and data analysis tools
INTERPERSONAL SKILLS FOR
SYSTEM ANALYSTS
Communication
Interviewing
o
Interviewing
o
Listening
Skills
and Listening
Written and Oral Presentations
Meeting agenda
Meeting minutes
Interview summaries
Project schedules and descriptions
Requesting in information
Proposal contractors and vendors
How can you improve your
communication skills;
1)
2)
3)
4)
Take every opportunity to practice.
Videotape your presentations and do a
critical self-appraisal of your skills.
Make use of writing centers.
Take classes on business and technical
writing.
Working Alone and with a Team
We must be able to organize and manage
our own schedule commitments and
deadlines.
Many people in the organization will
depend on our individual performance.
We must understand the strengths and
weaknesses of other team members
Characteristics of a High-Performance Team
1)
Shared, elevated vision or goal
2)
Sense of team identity
1)
Result-driven structure
1)
Competent team members
1)
Commitment to the team
1)
Mutual trust
1)
Interdependence among team members
1)
Effective communication
1)
Sense of autonomy
1)
Sense of empowerment
1)
Small team size
1)
High level of enjoyment
Facilitating Groups
We need to interact with a group in order to
communicate and receive information.
In Managing Expectations
System’s developments is a change process and any
organizational change is greeted with anticipation and
uncertainty by organization members.
Organization member will have certain ideas based on
their hopes and wishes.
The new system can easily run out of control.
We need to understand the technology and what it can
do.
We must understand the work flows that the technology
will support.
Some guidelines for running effective meetings
Become comfortable with your role as faciliator by gaining confidence in your ability, being clear about
your purpose, and finding a style that is right for you.
At the baginning of the meeting, make sure the group understands what is expected of them and of you.
Use physical movement to focus on yourself or on the group, depending on which is called for at the
time.
Reward group member participation with thanks and respect.
Ask questions instead of making statements.
Be willing to wait patiently for group members to answer the questions you ask them.
Be a good listener.
Keep the group focused.
Encourage group members to feel ownership of the group’s goals and of their attempts to reach those
goals.
SYSTEMS ANALYSIS AS A
PROFESSION
Standarts of Practice
Standard methods or practices of performing
system’s development are emerging.
That are making system development less of an
art and more of a science.
Standards are developed through education and
practice.
Ethics
Comparison of Ethical Obligations for Three Different Approaches to Business Ethics
Stockholder
Stakeholder
Conform to laws and
Regulations
Determine who are relevant
stakeholders
Avoid fraud and deception
Determine rights of each ;
reject options that violate
these
Maximize profits
Accept remaining option
that best balances interests
of stakeholders
Social Contrast
Reject action that are
fraudulent/deceptive,
dehumanize employees,
or involve discrimination
Eliminate options that
reduce welfare of
society’s members
Choose remaining option that
maximizes probability of
financial success
Career Paths
Network Administration
Technical Support Specialist
Help Desk Support
E-Business and Multimedia Product
and Service Development
Decision Support Analyst
Data Warehouse Specialist
Quality Assurance Specialist
Project Manager
Who is a Project Manager(PM)???
What are the important qualities of
a PM??
Problem Solving Skills
Team-Building Skills
Good Communicator
Enthusiasm
Cool Under Pressure
Ability to Delegate Tasks
What are the roles of PM during the
project???
1.
Planning the work or objectives
2.
Analysis & Design of objectives
3.
Allocation of resources
4.
Organizing the work
5.
Acquiring human and material resources
6.
Directing activities
7.
Controlling project execution
8.
Tracking and Reporting progress
9.
Defining the products of the project