Priit Collaboration infrastructure
Cycle time 1-CLICK DEPLOY Software Development Process SWD Team I3 I2 I1 Continuous Integration End users Architecture EPICS Use cases Development teams Proj. manager s Tarnepõhine meetrika Pool of software projects Võime/vajaduse põhine investeerimin. AGILE PROJECT MGMT AGILE SCM Operations Deployment managment Investors Lõppkasutajad Product owner Eskaleerumised
Developer communication DeveloperAnalystDeveloperTester Project Manager / Product Owner Customer
Analyst and Developer Defining requirements Will change Usually include visual elements Requirements for requirements Changes need to be tracked and history preserved Simple to modify Structure Verifiable
Analyst and Developer Best platform so far: Wiki
Developer and Developer Code Changes need to be tracked and history preserved Changes need to be reviewed Comments of these changes need to be preserved Linking to issue tracker
Version Control Software What to store As much as possible! When to store and synchronize As often as possible!
Git Collaboration
Developer and Developer Code Changes need to be tracked and history preserved Changes need to be reviewed Comments of these changes need to be preserved Linking to issue tracke
For all roles – Issue Tracker CreateApproveDevelopReviewTest
Continuous Integration Monitoring VCS for updates Checking out the change Building the application Deploying the application Running automated tests on application Reporting the (possible) errors found
Contact me Not promising to: Know all the answers Respond quickly Become mentor of any kind I might find time to: Have lunch and talk about SWD process, tools and trends Review architecture and give suggestions