01 - Team, Project Vision and Project Plan [751.93 KiB]

Download Report

Transcript 01 - Team, Project Vision and Project Plan [751.93 KiB]

Y. Chen, J. Sandberg, M. Anev,
R. Khalid, F. Baylac-Jacque, H. Sedighizadeh
Team, Project Vision & Project Plan
*
*
Yoshi Team
•
•
•
•
•
•
•
•
•
•
Yuxing Chen
Johan Sandberg
Martin Anev
Rizwan Khalid
Félix Baylac-Jacqué
Hossein Sedighizadeh
Antonello Fodde
Raffaela Mirandola
Juraj Feljan
Damian Tamburri
*
*
Project Goals (1/2)
• Deliver - Web Application
– Three types of users
• Researchers
• Community “shepherds”(managers)
• Software developers
*
*
Project Goals (2/2)
● The user should know what is the organisational type for the
community he/she is observing
● The user should be able to generate a report with all relevant
characteristics for open-source communities
● The user should be able to visualise the community (possibly
as a live feed) and visually recon its characteristics
● The user should be able to manipulate and analyse the
community as a social-network, e.g., through common social
network analysis formats
● The user should be able to correlate community type and
characteristics with known performance metrics for opensource
*
*
Project Vision
• Process - Scrum
– Rotate Scrum Master weekly
– Product Owner
– The Scrum Master of preceeding week
– Everybody is a developer
*
*
Idea of the approach
• Tools
– Informal Communication - Facebook
– Formal Communication - Skype
– Organization Tool - Trello
– File-sharing and Documents - Dropbox
*
*
Framework
• Techniques or languages might be used
-
dynamic web language:JSP
related framework: JEE
database server: MySQL
version control: git+github
webpage: HTML5 CSS javascript etc.
programming environment: visual studio
No final decision except surrendering
*
*
Project Policies
•Git conventions:
–Everybody is working on a separate branch.
–1 task = 1 github pull request.
•Code conventions:
–Microsoft code convention (defined on msdn)
• Documentation: doxygen? (TBA)
*
*
Thank you
*
*