Ukfs Snr Dev Arch Forum Pres3 Re


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • You already have the skills and tools to build Windows Azure applications todayMicrosoft have a toolset to support the entire development lifecycle from design to deployment Microsoft Development tools support cross-platform and cross-language development
  • Ukfs Snr Dev Arch Forum Pres3 Re

    1. 1. Richard Erwin | ALM Specialist | Microsoft UK<br />
    2. 2.
    3. 3.
    4. 4.
    5. 5.
    6. 6. b<br />
    7. 7. What Tools Do I Need?<br />
    8. 8. What About My Non-.NetDevs?<br />
    9. 9. Application Lifecycle Management<br />Reporting<br />
    10. 10. Supporting the Application Lifecycle<br />Code<br />Tasks<br />Requirements<br />Business<br />Analyst<br />Developer<br />Team Build<br />Bug<br />Tests<br />Build<br />Tester<br />
    11. 11. Supporting the Application Lifecycle<br />Code<br />Tasks<br />Requirements<br />Business<br />Analyst<br />Developer<br />Bug<br />Tests<br />Non .Net<br />Build<br />Developer<br />Tester<br />
    12. 12. Plan<br />Gather Requirements in your Tool of Choice<br />Microsoft Office<br />Microsoft Project<br />Agile Planning Tools<br />IBM Rational Doors<br />Caliber RM<br />….<br />Manage Projects Your Way<br />Choose your Development Process<br />
    13. 13. Design<br />UML 2.1 Support<br />Design & Communicate Solution Architecture with UML Diagrams. <br />Architectural Validation<br />Ensure Code Matches the Intended Design<br />Architecture Explorer<br />Discover and understand how a system works and visualize existing code assets and how they connect.<br />
    14. 14. Design<br />The Electronic Beer Mat<br />SketchFlow allows you to deliver functioning prototypes with that “Back of a Beer Mat” feel<br />Design UI Flow<br />Design your UI Flow using the Application Flow functionality<br />SketchFlow Player<br />Easily share and gain input to your prototypes from all interested parties<br />
    15. 15. Test driven Development<br />Unit Testing First and Generate Code on Demand <br />Code Coverage Analysis<br />Develop<br />Enterprise Class Version Control<br />Check in policies<br />Branch Visualization<br />Continuous Integration<br />IntelliTrace™<br />- Root cause analysis of defects for developers<br />
    16. 16. Code Metrics<br />Find complex and difficult to test code<br />Develop<br />Static Code Analysis<br />Analyze Code to Show Common Issues<br />Apply Custom or Pre-Defined Rulesets<br />Code Profiling<br />Analyse Code for Performance Issues, Bottlenecks & Memory Allocation<br />
    17. 17. Team Explorer Everywhere<br />Platforms:<br />Windows (XP SP 2, Vista, 7)<br />Apple Mac OS X<br />HP-UX<br />IBM AIX <br />Linux<br />Solaris <br />Unix<br />Eclipse variants:<br />Eclipse 3.0 to 3.5<br />IBM Rational Application Developer 6.0 to 7.5<br />Other Eclipse based tools including Adobe Flex Builder 3 and Aptana Studio 2.0<br />Develop<br />
    18. 18. Microsoft Test Manager<br />Test Case Management<br />Team Foundation Server integration<br />Automatic Data Collection<br />Test<br />Microsoft Test Runner<br />Manual test execution<br />Create actionable bugs<br />
    19. 19. Web and Load Testing<br />Know your code is ready for the big time<br />Measure performance under real time load conditions<br />Test<br />Coded UI Tests<br />Automated functional testing<br />Find regression bugs earlier<br />
    20. 20. Tester/Developer Workflow<br />Test<br />Develop<br />
    21. 21. Lab Management<br />Test<br />Deploy<br />
    22. 22. Traditional Build Workflow<br />Improved Build Workflow<br />Build Application<br />Restore Snapshot<br />Restore Environment<br />Build<br />Deploy<br />Deploy Application<br />Run Tests<br />Take Environment Snapshot<br />
    23. 23. How Data moves through TFS<br />SSRS Reports<br />Excel Reports<br />OLAP Cube<br />Relational Database<br />Adapter<br />Common Structures<br />Adapter<br />Work Item Tracking<br />Adapter<br />Version Control<br />Adapter<br />Build<br />Adapter<br />Test Management<br />Adapter<br />3rd Party Adapters<br />
    24. 24. Example Report<br />
    25. 25.
    26. 26. What’s coming next<br />Join our LinkedIn Group<br />Connect & share with your colleagues<br />Register your interest in the next meeting<br />Ensure you tell us what topics and which speakers you want to hear!<br />