Your SlideShare is downloading. ×
Project knowledge management based on social networks
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Project knowledge management based on social networks

144
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
144
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. USING SOCIAL NETWORK ANALYSIS FOR SOFTWARE PROJECT MANAGEMENT ICEMI 2014, HONG KONG 15-16 FEBRUARY 2014 PROF. PANOS FITSILIS (FITSILIS@TEILAR.GR) TECHNOLOGICAL EDUCATION INSTITUTE OF THESSALY
  • 2. CONTENTS • Contemporary Trends on Project managements • How SNA can be used in the context of Software Engineering and Software Project Management • The ONSOCIAL project
  • 3. TYPICAL PROJECT MANAGEMENT APPROACHES • Project Management Institute – Body of Knowledge • www.pmi.org • Integration, scope, time, cost, quality, HR, communication, Process • PRINCE • www.prince2.com • IPMA Competence Baseline • www.ipma.ch • Technical, behavioral, contextual • Agile methods • XP, Scrum, Crystal Reports, etc. People
  • 4. WHAT ARE THE INTANGIBLES IN SPM? DEFINITION OF INTANGIBLES The factors not shown in the traditional project analysis, but which are of critical importance for the project and the organization’s future success. Using Social Networking to discover the intangibles How we select our team? How we decide on our team composition? What knowledge we are missing? What requirements to include in our release? Which tests to execute?
  • 5. SOCIAL NETWORKS AND KNOWLEDGE MANAGEMENT • Why Social Networks in KMS? People Knowledge Management Processes Content Knowledge Management involves people, technology, and processes in Overlapping parts.
  • 6. TRANSFORMING TACIT KNOWLEDGE TO EXPLICIT KNOWLEDGE TACIT KNOWLEDGE SOCIAL NETWORK ANALYSIS EXPLICIT KNOWLEDGE Potential for knowledge extraction
  • 7. Software Project Ontology Personnel information … Personnel knowledge evaluation 5 Social network Knowledge management Team selection
  • 8. SOCIAL NETWORK ANALYSIS Social network analysis [SNA] is the mapping and measuring of relationships and flows between people, groups, organizations, computers or other information/knowledge processing entities. The nodes in the network are the people and groups while the links show relationships or flows between the nodes. We measure Social Network in terms of: • 1. Degree Centrality: • The number of direct connections a node has. • 2. Betweenness Centrality: • A node with high betweenness has great influence over what flows in the network indicating important links and single point of failure. • 3. Closeness Centrality: • The measure of closeness of a node which are close to everyone else.
  • 9. DIMENSION FOR TEAM SELECTION Projects Roles Locations Model Resources Knowledge Tasks Agents
  • 10. NETWORK OF CONNECTIONS/1
  • 11. NETWORK OF CONNECTIONS/2
  • 12. COLLABORATION NET FOR AGENTS (AGENT X AGENT) Project A Project B Project C
  • 13. NETWORK THAT RELATES TEAM MEMBERS, PROJECTS AND KNOWLEDGE Project team members Knowledge/skills Projects
  • 14. PROJECT NETWORK PRESENTING CLASSES KNOWLEDGE AND PROJECTS Knowledge required by each project Knowledge/skills Projects
  • 15. ONSOCIAL PROJECT TECHNICAL ARCHITECTURE
  • 16. PROBLEMS NEED TO BE ADDRESSED • Data extraction from different Social Networks • Sparse data usage (profiles are empty) • Unique identification of profiles • Creating/keeping current enterprise data corpus • Selecting most appropriate algorithm for matching profiles.
  • 17. CONCLUSION • We have presented • How social network analysis can be used in order to improve software project management • Different scenarios that can help improve project analysis • Project selection • Team and knowledge analysis • Requirements management • Improving testing • Based on solid theoretical framework (graph theory)

×