Upload
charity-reynolds
View
215
Download
1
Embed Size (px)
Citation preview
CIS 100aTEKnology – High Tech
Exploration
Introduction to High Tech
Dispelling the MythsMyth: High Tech Professionals are techie gear-heads with little interest in anything outside technology.Myth: High Tech Professionals possess a complete disregard for business concerns.Myth: You must have a Computer Science degree to get a high tech job.
Dispelling the MythsMyth: Once you join the ranks of High Tech, you’ll work in solitary confinement for the rest of your life, living only for weekend movie marathons on the SCI FI Channel.Myth: If you don’t understand acronym-speak, don’t even think of conversing with a High Tech Professional.
Organizational Professionals & Technology Professionals
In the past, organizational professionals knew little or nothing about technology.Technology Professionals knew little or nothing about organizational problem-solving. Today both groups of professionals must be able to communicate and interact with each other.Some Organizational Professionals are also Technology Professionals.
Organizational Professionals
The people who understand the implications of various organizational strategies.They evaluate and select various strategies without a thorough understanding of how to technically implement them. Make decisions based on the analysis and recommendations they are provided. To make good decisions they must understand what they are deciding and the implications of various alternatives.
Computer and Technology Professionals
Understand the full details of how to implement development decisions. Without a full understanding of the full implications of applications on the organization.
The Technology-Business Connection
The single-minded, tunnel-visioned, techno-speaking staff person has evolved!Now a multi-tasker who can move from a technical task to a management meeting, from network troubleshooting to organizational problem-solving. Hybrid professionals who possess technology, business and communication skills are needed.
New: Hybrid-Professionals
The linchpin of a team.Can arrive at creative solutions to problems.Can turn abstract ideas about a business process into a system to improve the process.
Computer and Technology Professionals
Project ManagersSystems Analyst / Software EngineersHardware EngineersProgrammersUser Interface Developers/DesignersNetwork Administrators Database AdministratorsEnd User Support Specialists
Project ManagersEach project needs a manager who understands how to combine the skills of organizational and computer professionals in order to have a successful development project. Come from either an organizational or computer background. Important to be able to mediate between differing viewpoints to help achieve an optimal outcome.
Systems Analyst/ Software Engineer
System Analysts (SA) / Software engineers (SE) interact with the organizational professionals to analyze requirements and develop solutions. A senior systems analyst / software engineer usually acts as the project manager for a team developing a new system.Note: While some people make a distinction between systems analysts and software engineers there is no industry-wide consensus on a distinction in roles.
Systems Analyst/ Software Engineer: Major Functions
Apply appropriate development methods and methodologies throughout project.Maintain knowledge of the relevant state of computing technologyIdentify needs and wants of the various groups of users and potential usersIdentify features of similar applications and systems that might be applied to the system under development
Systems Analyst/ Software Engineer: Major Functions
Provide organizational managers with information so that they can make decisions about the development in an informed manner.Facilitate the involvement of users and stakeholders throughout the development.Develop suitable documentation for the project.Design and optimal system for the application.Supervise and participate in the construction, testing, and implementation of the system.
Programmers
Programmers construct and /or modify, test, and install the software programs based on the design specification of the system. Systems analysts, who are in contact with users, or programmers who are only in contact with systems analysts and other computer professionals may do programming.
User Interface Developers/Designers
Computer professionals who specialize in user interface (UE) development / human computer interaction (HCI). Optimize the users’ role in the system.Related professionals include ergonomists, usability specialists, and graphic designers. User interface developers combine existing design guidance with user testing to evaluate and improve the usability of systems.
Hardware Engineers- Computer and ElectricalDesign, build, test, and evaluate new computer chips, circuit boards, computer systems, and peripheral devices. The goal of computer engineering is to produce computing devices that run efficiently and economically.
Network Administrators
Keep a company’s computer network up and running 24/7.Every company who has a network has a network administrator.Handle several issues at once.Must have good communication skills.
Database Administrators
Keeps company’s databases up and running 24/7.Examples of databases:
E-commerce web sites (Amazon.com, JCPenney.com)Employee information (Intel, Fred Meyer)Patient information (Providence, Portland Clinic)
End User Support Specialists
Help Desk Analyst – “front line” support for computer productDesktop Support Technician – sets up computer hardware, installs computer softwareTrainer – trains customers on company’s computer product(s)