Application lifecycle management with VS online
-
Upload
charalampos-karypidis -
Category
Technology
-
view
69 -
download
3
description
Transcript of Application lifecycle management with VS online
the cutting edge event for ITPros and Devs
December 7-8, 2013
Athens, Greece
Application Lifecycle Management with Visual Studio Online
Charalampos Karypidis - .NET Software Engineer
Application Lifecycle Management with Visual Studio Online
SPEAKER DETAILS
• .NET Software Engineer
• Currently living in Amsterdam, NL
• Working for NIPO Software - a data collection specialized company
• Originate from Arnissa – Edessa GR
@xabikoshttp://www.linkedin.com/in/charalamposkarypidis
https://github.com/xabikos [email protected]
GET IN TOUCH
• Introduction to Visual Studio Online
• Initial Configuration
• Copy and manage a Git repository
• User Story implementation
• Continuous Integration
• Bonus – How a real project looks like
• Q & A
AGENDA
• Understanding of Application Lifecycle Management
• Basic knowledge of Agile methodology
• Some knowledge of version control systems
PREREQUISITES
• Agile project planning
• Process guidance and automation
• Project tracking tools
• Version control system
• Continuous integration and delivery
• IDE inside the browser
• Application monitoring
WHAT VISUAL STUDIO ONLINE IS
• Easy access through any web browser
• Simple initial configuration
• No need for on premise software installation
• Various platform (.NET, Java, Python) and IDE (VS, Eclipse, Xcode) support
• Custom workflow creation
• New features added every three weeks
• Free for the first five users – entirely free for regular MSDN subscribers
WHY VISUAL STUDIO ONLINE
• Why Scrum vs something else
• Why Git vs TFVC
WHAT WE ARE NOT GOING TO DISCUSS
Demo
Car Maintenance
A simple web application for car maintenance tasks management
INITIAL CONFIGURATION
• Project creation
• Features and Product Backlog items addition
• Sprints declaration
• Connect to project through Visual Studio
• Copy the repository local
• Create the project and commit
COPY AND MANAGE A GIT REPOSITORY
• Create tasks for one of the stories
• Associate the story with the task
• Commit and push the changes to the central repository
USER STORY IMPLEMENTATION
• Create build definition
• Push changes to trigger a build
CONTINUOUS INTEGRATION
www.nfieldmr.com
state of the art
interactive
quota-based
offline face to face interviews
HOW A REAL PROJECT LOOKS LIKE
Q&AQuestions And Answers
Thank you