5 February 2016M253 Team working in distributed environments 1.

Slides:



Advertisements
Similar presentations
1 of 18 Information Dissemination New Digital Opportunities IMARK Investing in Information for Development Information Dissemination New Digital Opportunities.
Advertisements

Critical Reading Strategies: Overview of Research Process
The Enterprise Skills Story
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 1.Gain agreement on the problem definition. 2.Understand the root causes 3.Identify the.
SEM II : Marketing Research
IT Requirements Capture Process. Motivation for this seminar Discovering system requirements is hard. Formally testing use case conformance is hard. We.
The Main Idea To ensure success, entrepreneurs need to understand the industry and the market.   They should define areas of analysis and conduct effective.
[Title of meeting] [Name of sponsor] [Date] For guidance on working with PowerPoint and reformatting slides, click on Help, then Microsoft PowerPoint Help,
Pesewa Presentations. Why employers use selection centres? Clear evidence of work-related behaviour Good predictors of success in the job Exercises can.
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
Recall The Team Skills 1. Analyzing the Problem 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5. Refining the System.
Application architectures
© Careers Advisory ServicePage 1 Interview Skills Careers Advisory Service.
Sharon Bede Mount Boucherie Secondary 2003 Project by Lindsay Loyd, Grade 12.
Knowledge is Power Marketing Information System (MIS) determines what information managers need and then gathers, sorts, analyzes, stores, and distributes.
1 Lecture 6 The Systems Analyst (Role and activities) Systems Analysis & Design Academic Year 2008/9.
Course Instructor: Aisha Azeem
Software Development, Programming, Testing & Implementation.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Choosing Your Primary Research Method What do you need to find out that your literature did not provide?
Application architectures
Marketing CH. 4 Notes.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Reflective practice Session 4 – Working together.
Topic 5 SELECTING & TESTING.
Design Thinking.
Unit 2: Managing the development of self and others Life Science and Chemical Science Professionals Higher Apprenticeships Unit 2 Managing the development.
Principles of Education and Training
1 Effective Internal Workplace Investigations Best Practices.
Finding, Analyzing, and Documenting Information
1SSPD Back to Jackson Consider how JSP views programming- –Describe structure I/O datastreams –Combine to produce a program structure –List operations.
Slide 1 D2.TCS.CL5.04. Subject Elements This unit comprises five Elements: 1.Define the need for tourism product research 2.Develop the research to be.
Systems Analysis and Design in a Changing World, 6th Edition
Investigating System Requirements
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
P28.  Educator provides the learners with content.  It is a educator approach  Examples : lectures and demonstrations  Educators must keep the following.
Chapter 12 Project Communication and Documentation
Computer Vocabulary Acceptable Use Policy conduct expected from someone using a computer.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
10/12/ Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews & questionnaires.
Business and Management Research WELCOME. Business and Management Research Instructor:XXXXXX Office Number:XXX Term/yearsemester two /2014.
To achieve a level 3 your work must show that: With some help you can gather information to help with designing your project You can draw suitable ideas.
Process Walk & SIPOC Define Kaizen Facilitation. Objectives Understand the process as a “system” Describe the concept of an entity and how it relates.
Keys to Successful Marketing  Must understand and meet customer needs and wants  To meet customer needs, marketers must collect information.
WELNS 670: Wellness Research Design Chapter 3. The Problem: The Heart of the Research Process Chapter 3.
Assignment Paired Prototyping Some content based on GDC 2006, Gingold and Hecker Brent M. Dingle 2014 Game Design and Development Program Mathematics,
Key Skills: Communications Presented by Bill Haining.
1 of 27 How to invest in Information for Development An Introduction Introduction This question is the focus of our examination of the information management.
Planning an Applied Research Project Chapter 3 – Conducting a Literature Review © 2014 by John Wiley & Sons, Inc. All rights reserved.
Systems Analysis and Design in a Changing World, 6th Edition
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
QUALITATIVE RESEARCH What is the distinction between Inductive and Deductive research? Qualitative research methods – produces observations that are not.
How to Write Lesson Plan Using the Cooperative Group Instructional Model.
Mohammad Alipour Islamic Azad University, Ahvaz Branch.
Ian F. C. Smith Writing a Journal Paper. 2 Disclaimer / Preamble This is mostly opinion. Suggestions are incomplete. There are other strategies. A good.
Market Analysis Glencoe Entrepreneurship: Building a Business Doing Market Research Industry and Market Analysis 6.1 Section 6.2 Section 6 6.
Program Evaluation for Nonprofit Professionals Unit 3: Collecting the Data.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Conduct User Analysis Website Design With handout UseNeedsAnalysis.doc.
NMFS Use Case 1 review/ evaluation and next steps April 19, 2012 Woods Hole, MA Peter Fox (RPI* and WHOI**) and Andrew Maffei (WHOI) *Tetherless World.
Market Analysis 1 To ensure success, the entrepreneur needs to understand the industry and the market. He or she should define areas of analysis and conduct.
SEM II : Marketing Research 1.06 Collect secondary marketing data to ensure accuracy and adequacy of information for decision making.
Negotiation Skills Presented by J.W. Owens A Perspective 101 Series
Fundamentals of Information Systems, Sixth Edition
Systems Analysis and Design
SEM II : Marketing Research
Systems Analysis and Design in a Changing World, 6th Edition
Unit 6: Application Development
M253 Team working in distributed environments
Presentation transcript:

5 February 2016M253 Team working in distributed environments 1

5 February 2016M253 Team working in distributed environments 2 Introduction We will discuss  How to decompose a problem.  Information gathering  Negotiation skills

5 February 2016M253 Team working in distributed environments 3 How to decompose a problem  Getting to grips with a problem ‘It is important to focus directly on a problem, not just going straight to the design of a solution. The computer and its software are the solution; the problem is in the world outside the computer. In spite of good intentions, you can easily confuse the problem with its solution’

5 February 2016M253 Team working in distributed environments 4 How to decompose a problem…continued Problem frames Jackson's brief descriptions of the problem class that each of these frames addresses  The Required Behavior frame ‘is intended to capture the idea that there is some part of the physical world whose behavior is to be controlled so that it satisfies certain conditions. The problem is to build a machine that will impose that control.’ A simple example of this is a controller for a set of one-way lights to manage the traffic flow at some road works.

5 February 2016M253 Team working in distributed environments 5 How to decompose a problem…continued  The Commanded Behavior frame ‘is intended to capture the idea that there is some part of the physical world whose behavior is to be controlled in accordance with commands issued by an operator. The problem is to build a machine that will accept the operator's commands and impose the control accordingly.’ A simple example of this is the controller for your video player.

5 February 2016M253 Team working in distributed environments 6 How to decompose a problem…continued  The information display frame ‘is intended to capture the idea that there is some part of the physical world about whose states and behavior certain information is continually needed. The problem is to build a machine that will obtain this information from the world and present it at the required place in the required form.’ A simple example of this is the speed and distance-traveled information provided on a car dashboard display.

5 February 2016M253 Team working in distributed environments 7 How to decompose a problem…continued  The simple work piece frame ‘is intended to capture the idea that a tool is needed to allow a user to create and edit a certain class of computer process able text, or graphic objects, or similar structures, so that they can be subsequently copied, printed, analyzed or used in other ways. The problem is to build a machine that can act as this tool.’ As a simple example of this you could have a tool to create and update information on an individual's wine purchases and tasting notes

5 February 2016M253 Team working in distributed environments 8 How to decompose a problem…continued  The transformation frame ‘is intended to capture the idea that there are some given computer readable input (file) whose data must be transformed to give certain required output (file). The output data must be in a particular format, and it must be derived from the input data according to certain rules. The problem is to build a machine that will produce the required outputs from the inputs.’ As a simple example of this you could have a program to analyze the data relating to an individual's weekly supermarket shopping bills and to identify purchasing patterns

5 February 2016M253 Team working in distributed environments 9 How to decompose a problem…continued

5 February 2016M253 Team working in distributed environments 10 How to decompose a problem…continued  Assessing the decomposition Jackson points out that at the initial stage of decomposing your problem into sub-problems you usually find yourself creating several potentially overlapping ‘projections’ of the original problem, that are different views of that problem, rather than ‘partitioning’ your problem into totally independent sub-problems. These projections may well share data and need to react to the same external or internal events affecting the system.

5 February 2016M253 Team working in distributed environments 11 How to decompose a problem…continued Needs and features  Leffingwell (2000, p.2) defines a stakeholder need as ‘a reflection of the business, personal or operational problem (or opportunity) that must be addressed to justify consideration, purchase or use of a new system.’  Leffingwell (2000, p.4) defines a feature as ‘a service that the system provides to fulfill one or more stakeholder needs.’  Leffingwell (2000, p.4) defines a use case as ‘the description of a sequence of actions, performed by a system, which yields a result of value to the user.’

5 February 2016M253 Team working in distributed environments 12 Information gathering Acquiring information  Literature searches: with new system you need to search in books, world wide web and electronic library.  Evaluation of existing systems: it will be possible to access existing systems of a similar nature to the one you are investigating From these you can analyze the information they contain, the services they offer and the processes they involve, and can assess the degree to which they could be effectively and efficiently computerized.

5 February 2016M253 Team working in distributed environments 13 Information gathering …continued  Interviews: Getting the broader picture, by interviewing a well-selected cross-section of the wider population before you commit yourself to a solution to the problem, is therefore a useful activity.  Questionnaires: Questionnaires can be used to get responses from a larger group of people than can be handled easily in interview situations, as they involve asking individuals to respond to a fixed set of questions set out in a fairly formalized document.

5 February 2016M253 Team working in distributed environments 14 Information gathering …continued  Focus groups: The face-to-face interactions between people in a group discussion often provide a mechanism for getting everyone to think a little more widely than they would have done if operating only as individuals.  Observation: exploit the chance of observing the interactions of few people access a system and noting down what happened, so you can ask them to talk through what they are doing and what they think about it as they go along.

5 February 2016M253 Team working in distributed environments 15 Information gathering …continued  Putting it all together You need to have collected this information before you can attempt to analyze it, and to set down your conclusions about it in a structured form as a basis for working on a solution to the problem. Bearing in mind the iterative development, by taking any further information that will ultimately improve the quality of the final product.

5 February 2016M253 Team working in distributed environments 16 Negotiation skills  What is negotiation and why is it needed? Negotiation is the process of satisfying needs by reaching agreement or compromise with others.

5 February 2016M253 Team working in distributed environments 17 Negotiation skills…continued What teams negotiate about

5 February 2016M253 Team working in distributed environments 18 Negotiation skills…continued  Exercise 1 Take a few moments to recall some of your personal experiences of negotiation. Note these down briefly, and decide which of the general areas above might best fit them. With whom did you negotiate?

5 February 2016M253 Team working in distributed environments 19 Negotiation skills…continued

5 February 2016M253 Team working in distributed environments 20 Negotiation skills…continued  Beginning a negotiation

5 February 2016M253 Team working in distributed environments 21 Negotiation skills…continued

5 February 2016M253 Team working in distributed environments 22 Negotiation skills…continued  Skills negotiators need good negotiator needs a number of what are often referred to as interpersonal skills.

5 February 2016M253 Team working in distributed environments 23 Negotiation skills…continued  Listening skills: concentrate on what others say (Focus on content), Body language (showing attention) and conducting negotiations in written form.  Reading skills: These are required when conducting negotiation by such means as exchange of faxes, by post or . Focus on content.  Objectivity: Separate considerations of the problem from considerations of the people involved.

5 February 2016M253 Team working in distributed environments 24 Negotiation skills…continued  Communication strategies: Concentrate on the problem. Allow the other party to ‘let off steam’ and acknowledge their concerns.  Assertiveness: In being assertive, one also must acknowledge and be considerate of others’ feelings and needs.

5 February 2016M253 Team working in distributed environments 25 Negotiation skills…continued  Example: Assertive or aggressive? (‘Your stupid rotten little company caused me to waste two weeks of my valuable time’ is aggressive; ‘I lost two weeks of my time due to problems that I encountered with your company’ is assertive.) Do Exercises 3 and 4 page 6 and 7

5 February 2016M253 Team working in distributed environments 26 Negotiation skills…continued  Tactics Having a thorough understanding of what the problem is, using questions well is a key negotiating skill, it is important to plan the questions you will ask and to write them down.

5 February 2016M253 Team working in distributed environments 27 Negotiation skills…continued  Keeping a negotiation on track and coming to a conclusion In longer negotiations, periodically check everyone’s understanding of the current position. Document the outcome and circulate it to everyone involved. Be prepared to find more to negotiate at this stage.

5 February 2016M253 Team working in distributed environments 28 Summary  How to decompose a problem Problem frames Jackson's brief descriptions of the problem class that each of these frames addresses  Information gathering -You need to have collected this information before you can attempt to analyze it, and to set down your conclusions about it in a structured form  Negotiation skills - Negotiation is the process of satisfying needs by reaching agreement or compromise with others. Read The resource sheets carefully Good luck and Have fun