Top Banner
Chapter-II Succeeding as a Systems Analysts
28
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Chapter-IISucceeding as a Systems Analysts

  • Contents

    Discuss the analytical skillsDescribe the technical skillsDiscuss the management skillsIdentify the interpersonal skills

  • Relationship between system analysts skills and SDLC phasesInterpersonal skillsProject identification and selections phaseProject initiation and planning phaseAnalytical skillsAnalysis phaseManagement skillsDesign phaseTechnical skillsImplementation phaseMaintenance phase

  • Analytical skillsfor System analysts

    We will focus on four sets of analytical skills. They are:System thinkingOrganizational knowledge Problem identificationProblem analyzing and solving

  • Analytical skills for System analysts: 1. System thinkingSystems and its characteristicsSystem is an interrelated set of components, with identifiable boundary, working together for some purpose A system has nine characteristics:Components----------------------SubsystemsInterrelated componentsA boundaryA purposeAn environmentInterfacesInput OutputConstraints

  • InputInterrelationshipComponentsOutputEnvironmentBoundaryInterface

  • System characteristicsA component an irreducible part or aggregation of parts that make up a system, also called a subsystemInterrelated componentsDependence of one subsystem on one or more subsystemsBoundaryThe line that marks the inside and outside of a system and that sets off the system form its environment

  • System characteristicsPurposeThe overall goal or function of a systemEnvironmentEverything external to a system that interacts with the systemInterfacePoint of contact where a system meets its environment or where subsystems meet each other.

  • System characteristicsConstraintA limit to what a system can accomplishInputWhatever a system takes from its environment in order to fulfill its purposeOutputWhatever a system returns from its environment in order to fulfill its purpose

  • Dining RoomStorageOfficeKitchensContourBoundaryInputs:Food,labor,cash,etc.Outputs:Prepared food

    TrashEtc.Environments: customers, food distribution, banks, etc.interrelationshipA fast food restaurant as a system: Example

  • Open and Closed systems

    Open systemA system that interacts freely with its environment, taking input and returning outputClosed systemA system that is cut off from its environment and does not interact with it

  • Logical and Physical system description Logical system descriptionDescription of a system that focuses on the system function and purpose without regard to how the system will physically implementedPhysical system descriptionDescription of a system that focuses on the how the system will be materially constructed

  • Benefiting from systems thinkingThe first step in systems thinking is to be able to identify something as a system.Identify where the boundary lies and all of the relevant inputsVisualizing a set of things and their relationship as system allows you to translate a specify physical situation into more general.By decomposition The system into subsystems, we can analyze each subsystem separately and discover if one or more subsystem is at capacity. Its enabled us to determine its problem with demand

  • ProduceManagement reportUpdate Goods soldfileUpdateInventory fileProcessCustomerFood orderKitchenCustomerGoods soldfileRestaurant manger1.02.03.0 Daily goods sold amountFormattedGoods solddataInventory fileManagement reportGoodsSoldInventory dataDaily inventoryDepletion amountsKitchen orderCustomer orderReceipt*Data flow diagram for fast food restaurant IS4.0

  • Organizational skillsAnalyst should understandhow organizations workPolicesTerminologies, abbreviations, and acronymsShort/long term strategy and plansRole of technologyThe functions and procedures of the particular organization you are working forHow the department operates, its purpose,its relationship with other departmentits relationship with customers and suppliersWho the experts are in different subject areas

  • Problem Identification skills(Pound 1969) Problem is the difference between an existing (current) situation and desired (output) situation. The process of identifying problems is the process of defining differences, so problem solving is the process of finding a way to reduce differences.Analyst should able to compare the current in an organization to the desired situation.

  • Problem analyzing and solving Skills

  • Important system conceptsThere are several other system concepts with which systems analysts need to become familiar:DecompositionModularityCouplingCohesion

  • DecompositionDefinition: The process of breaking down a system into smaller componentThe purpose of decomposition is to allow the system analysts to:Break a system into small, manageable subsystemFocus on one are at a timeConcentrate one component pertinent to one group of usersBuild different components at independent times

  • Modularity and CouplingModularityDividing a system up into chunks or modules of a relatively uniform size. To Simplify the redesign and rebuild processCouplingThe extend to which subsystems depend on each other.Subsystem should be independent as possible. If one subsystem fails and other subsystem are highly dependent on it, then the other will either fail themselves or have problems functioning

  • CohesionA cohesion is the extent to which a subsystem performs a single function.

  • Technical Skills (1)Many aspects of your job as a system analyst are technically oriented.The following activities will help you stay up-to-date:Read trade publicationsJoin professional societiesAttend classes or teach at a local collegeAttend many courses or training sessions offered by your organizationsAttend professional conferences, seminars, or trade showsParticipate in electronic bulletin, new groups

  • Technical Skills (2)You should be familiar as possible with information technology:Microcomputer, micro station, workstation, mainframe computersProgramming languagesOperating systemsDatabase and file management systemsData communication standardsSoftware for local and wide networksWeb developing toolsDecision support system generators Data analysis toolsData design tools

  • Management SkillsSystem analysts are almost always members of project teams and are frequently asked to lead team.Management skills are very useful for anyone in a leadership role.There are four class of management skills:1- Resources2- Project3- Risk 4- Change management

  • 1- Resource managementIncludes:Predicting resources usage (budgeting)Tracking and accounting for resources consumptionLearning how to use resources effectivelySecuring resources from abusive useEvaluating the quality of resources used

  • AssignmentDescribe your university or college as a system. What is the input?What is output?What is the boundary?What is the components and their relationship?The constraintThe environmentDraw a diagram of this system

  • AssignmentDescribe yourself in terms of your abilities at each of the following interpersonal kills: working alone verse working with a team, interviewing, listening, writing, presenting, facilitating a group, and margining expectations. Where are your strengths and weakness? Why? What can you do to capitalize on your strengths and strengths areas where you are weak?

  • Interpersonal skillsCommunication skillsInterviewing, Listening, and questionnairesWritten and oral presentationsMeeting agendaMeeting minutesInterview summariesRequests for proposal from contractors and vendorsWorking alone and with a teamFacilitating groupsManaging exceptions