Collaboration Tools and Methods in Software Development

224 views

Published on

Presentation for Personal Specialization Subject

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
224
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Taking Git to its full potentialUntil now just we scratched the surface
  • Taking Git to its full potentialUntil now just we scratched the surface
  • Taking Git to its full potentialUntil now just we scratched the surface
  • Collaboration Tools and Methods in Software Development

    1. 1. Collaboration Toolsand Methods inSoftwareDevelopmentPAUL RUSCIORSTEFAN FODORVLAD ZAHAN6TH MARCH 2013 PSS
    2. 2. Overview• Introduction / Why we needed this• What we’ve done so far• What we want to do in the future• Question
    3. 3. Introduction• Working together for 3 years• Reached a certain level of efficiency• Work on various non-school related projects• Need for• Developing more in less time• Time is money • Maximize efficiency• Remove the time wasters and zero-productivity periods
    4. 4. The time wasters• “Hey, can I have your updated part?”, “Here is my updated code for the backengines”, “Do youstill got that old version where …. ?”• Missing files, incompatibilities, accidental rollover to older versions• “What should I do next?”• “What is this fooBar() function doing?”• Especially after partial code merging• “This part that you wrote is not working correctly when ….”• Forget about the bug• “OK.. Let’s merge the code”• Things will break, will not fit, good code overwritten by dummy functions, split functionalities
    5. 5. Git and Bitbucket
    6. 6. Git and Bitbucket• Things we can handle• Commits/push• Pull, clone• Rollbacks• Basic branching• Tagging• Still need to learn:• Advanced branching• Conflict resolution• Proper merging
    7. 7. Task Tracker
    8. 8. The future• Finish with Git• UML• Proper code documentation standards• Conflict resolution tools• Bug tracking tools
    9. 9. Thank you! Collaboration Tools and Methods in SoftwDevelopmentQuestions?

    ×