soft skills management

Reviews
Shared by: rickman3
Stats
views:
249
rating:
not rated
reviews:
0
posted:
12/21/2008
language:
English
pages:
0
Announcements Soft Skills ! No lecture for next week (April 23) " Section meetings will still take place Week 12 CS 212 – Spring 2008 The Persistence of Memory - Salvador Dali Often referred to as Soft Watches Soft Skills ! What are they? " Work skills " People skills " Communication skills # Writing # Speaking # Web/art/... Soft Skills in CS ! Public/popular perception, stereotypes ! Reality: wide use of soft skills in CS " " " " " Programming in teams Pair programming Client, business relationships Technical support, marketing Business, consulting ! Why are they important? Groups ! Forming ! Why groups? " Combine talents; wider pool of knowledge " Training " Self-policing " " " " Initial Stages Meet and learn about opportunity and challenges Agree on goals and begin task Team members tend to work independently Team members are on their best behavior ! Common processes encountered by all groups " Forming, storming, norming, performing, adjourning - Bruce Tuckman [1965] ! Storming " " " " Different ideas compete for consideration Possible conflicts Can be contentious, unpleasant and even painful Personalities (and quirks) arise Middle-To-Later Stages ! Norming " Team members adjust behavior & begin to trust each other " Roles are clarified ! Project Management Management " “the application of knowledge, skills, tools and techniques to a broad range of activities in order to meet the requirements of a particular project” – Project Management Institute [www.pmi.org] ! Performing " Energy spent on working, not fighting " Little need for external supervision " Trust, respect ! Student version " " " " " " " " Resources: mainly time Management: mainly shared, except in large groups Scheduling: mainly due dates Evaluation: grades Resources: mainly time Management: mostly shared, but NSF requires one official manager Scheduling: conference due-dates; otherwise self-imposed Evaluation: publications (conference proceedings, journals, & books) ! Adjourning " Separation anxiety " Saying good-bye... ! Academic research version Management Schemes ! There is a lot of available material on management, mostly from a business perspective ! Some well-known management schemes " TQM (Total Quality Management) # Awareness of quality at all levels Management “Difficulties” ! Parkinson's Law [1955] " Work expands to fill the time available ! The Peter Principle [1968] " In a hierarchy every employee tends to rise to his level of incompetence ! The Dilbert Principle [1995] " Companies tend to promote their least-competent employees to management in order to limit the amount of damage they're capable of doing " Matrix Management # Each department holds people with similar skills; each project pulls together people from different departments " Six Sigma # Set of practices designed to improve processes by eliminating defects Review: Essential Coding Habits ! Commenting & documentation ! Good names for classes, variables, and methods ! Non-obfuscated code ! At some point, the code will need to be modified (by you or someone else) " Without well-written code, this can be nearly impossible Essential Habits: Comments ! Not just comments, but good comments ! Don’t comment when the code itself does a good job of explaining what is happening ! All classes, methods, and variables should be described ! When possible, use the language’s provided documentation system (e.g., Javadoc) Essential Habits: Naming ! Use descriptive names, but keep them short ! A name should communicate what it’s used for " A variable’s name should indicate what is stored in the variable " A method’s name should indicate what the method does " A class’s name should indicate what the class represents ! If the language has naming conventions, use them ! Do not re-use variables for different purposes

Related docs
management soft skills
Views: 217  |  Downloads: 31
list of soft skills
Views: 1162  |  Downloads: 44
Why soft skills
Views: 2  |  Downloads: 1
Hand-Book-on-Soft-Skills
Views: 248  |  Downloads: 66
Soft-Skills Certification
Views: 1  |  Downloads: 0
soft skills training course uk
Views: 240  |  Downloads: 21
management soft skill
Views: 362  |  Downloads: 62
Soft-Skills-for-Success
Views: 177  |  Downloads: 35
10_soft_skills
Views: 48  |  Downloads: 7
hand book on soft skills
Views: 50  |  Downloads: 19
premium docs
Other docs by rickman3
time management project management
Views: 357  |  Downloads: 53
debit vs credit cards
Views: 170  |  Downloads: 10
consultant retainer fee
Views: 2392  |  Downloads: 173
project management reading
Views: 244  |  Downloads: 21
pre paid creditcard
Views: 115  |  Downloads: 1
statistics credit cards
Views: 123  |  Downloads: 0
credit cards for bad creditors
Views: 105  |  Downloads: 2
leadership management skills
Views: 413  |  Downloads: 37
tribute credit card services
Views: 277  |  Downloads: 0
key perfomance indicators
Views: 187  |  Downloads: 5
consultant taxes
Views: 191  |  Downloads: 5
direct deposit debit cards
Views: 64  |  Downloads: 1
approval cards credit guaranteed student
Views: 49  |  Downloads: 0
management soft skills
Views: 217  |  Downloads: 31
bad credit low interest credit cards
Views: 16  |  Downloads: 0