SlideShare a Scribd company logo
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
CONTENTS
• Contemporary Trends on Project managements
• How SNA can be used in the context of Software
Engineering and Software Project Management

• The ONSOCIAL project
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
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?
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.
TRANSFORMING TACIT KNOWLEDGE TO EXPLICIT
KNOWLEDGE
TACIT
KNOWLEDGE

SOCIAL
NETWORK
ANALYSIS

EXPLICIT
KNOWLEDGE

Potential for
knowledge
extraction
Software Project Ontology
Personnel information

…

Personnel knowledge
evaluation

5

Social network

Knowledge management

Team selection
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.
DIMENSION FOR TEAM SELECTION
Projects

Roles

Locations

Model
Resources

Knowledge

Tasks

Agents
NETWORK OF CONNECTIONS/1
NETWORK OF CONNECTIONS/2
COLLABORATION NET FOR AGENTS
(AGENT X AGENT)
Project A
Project B

Project C
NETWORK THAT RELATES TEAM MEMBERS, PROJECTS AND
KNOWLEDGE

Project team members

Knowledge/skills

Projects
PROJECT NETWORK PRESENTING CLASSES
KNOWLEDGE AND PROJECTS
Knowledge required by each project

Knowledge/skills

Projects
ONSOCIAL PROJECT TECHNICAL ARCHITECTURE
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.
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)

More Related Content

Viewers also liked

Economía amilcar
Economía amilcarEconomía amilcar
Economía amilcar
Sthefany Leon
 
6.team management
6.team management6.team management
6.team management
Panos Fitsilis
 
Etica y moral
Etica y moralEtica y moral
Etica y moral
Sthefany Leon
 
Uu no 8 tahun 1995 tentang pasar modal
Uu no 8 tahun 1995 tentang pasar modalUu no 8 tahun 1995 tentang pasar modal
Uu no 8 tahun 1995 tentang pasar modal
Gilang Syahya
 
Leading Local Consumer Guide
Leading Local Consumer GuideLeading Local Consumer Guide
Leading Local Consumer Guide
llopez_llcg
 
Technolocical trends for the next years
Technolocical trends for the next yearsTechnolocical trends for the next years
Technolocical trends for the next years
Panos Fitsilis
 
5.communication management
5.communication management5.communication management
5.communication management
Panos Fitsilis
 
2. research with commercial potential
2. research with commercial potential2. research with commercial potential
2. research with commercial potential
Panos Fitsilis
 
Inter national standards for project management - fitsilis
Inter national standards for project management - fitsilisInter national standards for project management - fitsilis
Inter national standards for project management - fitsilis
Panos Fitsilis
 

Viewers also liked (10)

Economía amilcar
Economía amilcarEconomía amilcar
Economía amilcar
 
6.team management
6.team management6.team management
6.team management
 
Etica y moral
Etica y moralEtica y moral
Etica y moral
 
Uu no 8 tahun 1995 tentang pasar modal
Uu no 8 tahun 1995 tentang pasar modalUu no 8 tahun 1995 tentang pasar modal
Uu no 8 tahun 1995 tentang pasar modal
 
Leading Local Consumer Guide
Leading Local Consumer GuideLeading Local Consumer Guide
Leading Local Consumer Guide
 
Fitsilis app economy
Fitsilis app economyFitsilis app economy
Fitsilis app economy
 
Technolocical trends for the next years
Technolocical trends for the next yearsTechnolocical trends for the next years
Technolocical trends for the next years
 
5.communication management
5.communication management5.communication management
5.communication management
 
2. research with commercial potential
2. research with commercial potential2. research with commercial potential
2. research with commercial potential
 
Inter national standards for project management - fitsilis
Inter national standards for project management - fitsilisInter national standards for project management - fitsilis
Inter national standards for project management - fitsilis
 

Similar to Project knowledge management based on social networks

ONA and the tools landscape
ONA and the tools landscapeONA and the tools landscape
ONA and the tools landscape
Patti Anklam
 
Visualizing communication at scad school of design
Visualizing communication at scad school of designVisualizing communication at scad school of design
Visualizing communication at scad school of design
SAAD ALZAROONI, CM
 
Using Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development InitiativesUsing Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development Initiatives
Stephanie Richter
 
Career as Project Manager for Electrical Engineer_PUC_Redwan Ferdous
Career as Project Manager for Electrical Engineer_PUC_Redwan FerdousCareer as Project Manager for Electrical Engineer_PUC_Redwan Ferdous
Career as Project Manager for Electrical Engineer_PUC_Redwan Ferdous
Redwan Ferdous
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
Maree Courts
 
ECIR Recommendation Challenges
ECIR Recommendation ChallengesECIR Recommendation Challenges
ECIR Recommendation Challenges
Daniel Kohlsdorf
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
Ikhlaq Sidhu
 
Organizational network analysis RIGA COMM 2019
Organizational network analysis RIGA COMM 2019Organizational network analysis RIGA COMM 2019
Organizational network analysis RIGA COMM 2019
Muntis Rudzitis
 
Scaling Approaches to the National Research Platform
Scaling Approaches to the National Research PlatformScaling Approaches to the National Research Platform
Scaling Approaches to the National Research Platform
Jerry Sheehan
 
Organisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise ArchitectureOrganisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise Architecture
Nicole Mathison
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
Ikhlaq Sidhu
 
Strategies and tools to map and analyse developing networks: The case of usin...
Strategies and tools to map and analyse developing networks: The case of usin...Strategies and tools to map and analyse developing networks: The case of usin...
Strategies and tools to map and analyse developing networks: The case of usin...
SarahG_SS
 
Bl cybersecurity z_dooly
Bl cybersecurity z_doolyBl cybersecurity z_dooly
Bl cybersecurity z_dooly
zdooly
 
Software Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping StudySoftware Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping Study
Anh Nguyen Duc
 
sara-shortCV SARA GHIASI TABRIZI Computer Science PhD Application
sara-shortCV SARA GHIASI TABRIZI Computer Science PhD Applicationsara-shortCV SARA GHIASI TABRIZI Computer Science PhD Application
sara-shortCV SARA GHIASI TABRIZI Computer Science PhD Application
siavosh kaviani
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
Jiten Ahuja
 
Communications Ternopil
Communications TernopilCommunications Ternopil
Communications Ternopil
Svitlana volkova
 
Communicatons Fulbright
Communicatons FulbrightCommunicatons Fulbright
Communicatons Fulbright
Svitlana volkova
 
SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...
SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...
SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...
Sandra Gesing
 
Resume_Rajesh_2016
Resume_Rajesh_2016Resume_Rajesh_2016
Resume_Rajesh_2016
Rajesh Chaudhary
 

Similar to Project knowledge management based on social networks (20)

ONA and the tools landscape
ONA and the tools landscapeONA and the tools landscape
ONA and the tools landscape
 
Visualizing communication at scad school of design
Visualizing communication at scad school of designVisualizing communication at scad school of design
Visualizing communication at scad school of design
 
Using Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development InitiativesUsing Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development Initiatives
 
Career as Project Manager for Electrical Engineer_PUC_Redwan Ferdous
Career as Project Manager for Electrical Engineer_PUC_Redwan FerdousCareer as Project Manager for Electrical Engineer_PUC_Redwan Ferdous
Career as Project Manager for Electrical Engineer_PUC_Redwan Ferdous
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
ECIR Recommendation Challenges
ECIR Recommendation ChallengesECIR Recommendation Challenges
ECIR Recommendation Challenges
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
Organizational network analysis RIGA COMM 2019
Organizational network analysis RIGA COMM 2019Organizational network analysis RIGA COMM 2019
Organizational network analysis RIGA COMM 2019
 
Scaling Approaches to the National Research Platform
Scaling Approaches to the National Research PlatformScaling Approaches to the National Research Platform
Scaling Approaches to the National Research Platform
 
Organisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise ArchitectureOrganisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise Architecture
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
Strategies and tools to map and analyse developing networks: The case of usin...
Strategies and tools to map and analyse developing networks: The case of usin...Strategies and tools to map and analyse developing networks: The case of usin...
Strategies and tools to map and analyse developing networks: The case of usin...
 
Bl cybersecurity z_dooly
Bl cybersecurity z_doolyBl cybersecurity z_dooly
Bl cybersecurity z_dooly
 
Software Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping StudySoftware Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping Study
 
sara-shortCV SARA GHIASI TABRIZI Computer Science PhD Application
sara-shortCV SARA GHIASI TABRIZI Computer Science PhD Applicationsara-shortCV SARA GHIASI TABRIZI Computer Science PhD Application
sara-shortCV SARA GHIASI TABRIZI Computer Science PhD Application
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
Communications Ternopil
Communications TernopilCommunications Ternopil
Communications Ternopil
 
Communicatons Fulbright
Communicatons FulbrightCommunicatons Fulbright
Communicatons Fulbright
 
SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...
SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...
SGCI - Science Gateways - Technology-Enhanced Research Under Consideration of...
 
Resume_Rajesh_2016
Resume_Rajesh_2016Resume_Rajesh_2016
Resume_Rajesh_2016
 

Recently uploaded

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 

Recently uploaded (20)

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 

Project knowledge management based on social networks

  • 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.
  • 9. 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.
  • 10. DIMENSION FOR TEAM SELECTION Projects Roles Locations Model Resources Knowledge Tasks Agents
  • 13. COLLABORATION NET FOR AGENTS (AGENT X AGENT) Project A Project B Project C
  • 14. NETWORK THAT RELATES TEAM MEMBERS, PROJECTS AND KNOWLEDGE Project team members Knowledge/skills Projects
  • 15. PROJECT NETWORK PRESENTING CLASSES KNOWLEDGE AND PROJECTS Knowledge required by each project Knowledge/skills Projects
  • 17. 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.
  • 18. 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)