People Management, People Organization Main issues:  People are key in software development  Different ways to organize SD projects.

Slides:



Advertisements
Similar presentations
Slide 1 Insert your own content. Slide 2 Insert your own content.
Advertisements

© 2003 McGraw-Hill Australia Pty Ltd. PowerPoint Slides t/a Management: A Pacific Rim Focus Enhanced Edition. Slides prepared by David Meacheam & George.
ECAs TEAM PROJECT by Axel Aerden & Mark Frederiks.
1 of 19 Organization and Management New Structures and Alliances IMARK Investing in Information for Development Organization and Management New Structures.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Mirjam Woutersen, Nancy van San and Henri Ponds
1 © Development Dimensions Intl, Inc., MMV. All rights reserved. 1 Succession Planning Overview STATE ACTION FOR EDUCATION LEADERSHIP PROJECT Follow-up.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
MSc in EFM – Management Week 2
Economics and Organsations
Copyright The Info-Tech Research Group Inc. All Rights Reserved. D1-1 by James M. Dutcher Strategic IT Planning & Governance Creation H I G H.
Belgrade December With support from the European Union Progress Programme.
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
Are Parametric Techniques Relevant for Agile Development Projects?
Organization and IS Soetam Rizky. Organization and IS ? Organization Information System.
Leadership and Strategic Planning
Training Tree an introduction. 2 ? what is Training Tree.
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Addition 1’s to 20.
1 Workshop on inventories of greenhouse gas emissions from aviation and navigation May 2004, Copenhagen EU greenhouse gas emission trends and projections.
Test B, 100 Subtraction Facts
GEORGIA PERF0RMANCE MANAGEMENT FOR EMPLOYEES 2008
Week 1.
LEADERSHIP IN TEAMS AND DECISION GROUPS- CHAPTER 10 BUA 200- Organizational Leadership.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 View Design and Integration.
What Is Organizational Structure?
Chapter 14 Foundations of Organizational Structure
© 2006 Prentice Hall Leadership in Organizations 11-1 Chapter 11 Leadership in Teams and Decision Groups.
Organization Theory and Health Services Management
16-1©2005 Prentice Hall 13 Organizational Design and Structure Chapter 13 Organizational Design and Structure.
Alignment and Maturity are Siblings in Architecture Assessment
©Ian Sommerville 2000 Software Engineering, 7th edition. Chapter 25Slide 1 Managing people l Managing people working as individuals and in groups l People.
Modeling Main issues: What do we want to build How do we write this down.
User Interface Design Main issues: What is the user interface How to design a user interface.
Chapter Thirteen Organization Design.
Software Tools Main issues:  wide variety of tools  role of tools in development proces  a tool is a tool, not a solution to a problem.
Public Management Organizational Structure Thursday, July 02, 2015 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate School of.
Organizational structures
Strategic Management: Value Creation, Sustainability, and Performance, 3e, 2014 Strategy and Structure Chapter 11.
Basic Challenges of Organizational Design
Chapter 15 Organizational Design & Structure Nelson & Quick
© 2005 By Prentic Hall1 1 University Of Palestine Essentials of Management Information Systems Kenneth C. Laudon, Jane P. Laudon Instructor: Mr. Ahmed.
MGT 200 Management Theory Required Reading: Chapter 2 of textbook
SCOTT BEARDEN JOHN BEDDINGFIELD LAUREN FRICK PATRICK LEWIS TREVOR MCDONALD Foundations of Strategy: Realizing Strategy.
Leadership Leveraging for Maximum Business Success Name University Professor Course.
Management Theory: Chapter 10
XP – Extreme Programming
Organisation Structure
COMMUNICATION AND ORGANIZATIONS COMMUNICATION AND ORGANIZATIONS THE PARADOXES OF ORGANIZING: STRUCTURING LATERAL COMMUNICATION Lecture 9b.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS The Explore Phase (Ch. 7)
People Management, People Organization Main issues:  People are key in software development  Different ways to organize SD projects ©2008 John Wiley.
The Structural Frame. B&D's structural frame focuses on how reporting relationships and hierarchies develop in response to an organization's tasks and.
Fundamentals of Organization Structure
6- Functional Structure Groups people on the basis of their common skills, expertise, or resources they use Bedrock of horizontal differentiation Groups.
COMMUNICATION AND ORGANIZATIONS COMMUNICATION AND ORGANIZATIONS TOWARDS SMALLER AND FLATTER ORGANIZATIONAL STRUCTURES: TYPE V Lecture 9a.
CHAPTER 11 ORGANIZATIONAL DESIGN AND WORK PROCESSES BOH4M1.
Strategy and Structure
Starter Activity Name 3 types of organisation structure
Organizational Structure
Chapter 15 Organizational Behavior Nelson & Quick 6th edition
People Management, People Organization
Strategy and Structure
Organizational Design and Structure
Realizing Strategy ©2015 Robert M. Grant & Judith Jordan
Presentation transcript:

People Management, People Organization Main issues:  People are key in software development  Different ways to organize SD projects

SE, People, Hans van Vliet, © Different ways to organize people

SE, People, Hans van Vliet, © People management  People have different goals  People and productivity  Group processes  Coordination of work  Importance of informal communication

SE, People, Hans van Vliet, © Mintzberg’s coordination mechanisms  Simple: direct supervision  Machine bureaucracy: standardization of work processes  Divisionalized form: standardization of work products  Professional bureaucracy: standardization of worker skills  Adhocracy: mutual adjustment

SE, People, Hans van Vliet, © External and Internal forces  Example context: a complex software development project in a new, not yet explored area, within a government agency  External force: the bureaucratic context is likely to want to push a bureaucratic type of organization, with bosses, and hierarchical decision procedures  Internal force: the project really requires a more democratic, consensus-based type of organization

SE, People, Hans van Vliet, © Reddin’s management styles task directedness relation directedness low high separation style commitment style relation style integration style

SE, People, Hans van Vliet, © Focus  In both these schemes, we look from the manager to the team.  We may also take the opposite position, and consider the relation and task maturity of individual team members.  The manager should align his dealings with team members with their maturity.

SE, People, Hans van Vliet, © Team Organization  Hierarchical organization  Matrix organization  Chief programmer team  SWAT team  Agile team/Extreme Programming (XP)  Open Source Develoment

SE, People, Hans van Vliet, © Hierarchical team

SE, People, Hans van Vliet, © Matrix organization

SE, People, Hans van Vliet, © Chief programmer team

SE, People, Hans van Vliet, © Skilled worker with advanced tools (SWAT)

SE, People, Hans van Vliet, © Agile team

SE, People, Hans van Vliet, © Open Source Software Development core team co-developers active users passive users

SE, People, Hans van Vliet, © Some general rules  Use fewer, and better, people  Fit tasks to people  Help people to get the most out of themselves  Look for a well-balanced team  If someone doesn’t fit the team: remove him

SE, People, Hans van Vliet, © Summary  Software is written by humans  Coordination issues/management styles  Common team organizations in software development:  Hierarchical team  Matrix organization  Agile team  Open source development