Real World Software Development Management and Solutions Joel Semeniuk April 5, 2011 Who am I ? • Executive VP, Telerik • Co-Founder, Imaginet Resources Corp • Twitter: @joel_semeniuk Privately Held Canadian Company Since 1997 Successful Global Consulting & Implementations Imaginet in Canada – Notion Solutions in the US Proven Track Record - Thousands of Successful Projects Industry Leaders with Awards & Recognition © Copyright 2010 Imaginet. All rights reserved. Imaginet around the world! About Telerik • .NET Controls (ASP.NET, Silverlight, WinForms, WinPhone7) • Entry into ALM – TFS Work Item Manager (Free) – TFS Project Dashboard (Free) • ALM Tools Today – – – – JustCode JustMock TeamPulse Web Test Studio Telerik around the world! Why? Our Reality • Since 2001 – SEPI • Since 2004 – TFS Adoption World Wide – 500+ Deploys – Pepsi, US Army/Navy, Continental Airlines > Small Companies Too!! • Agile Training and Adoption • Companies are Still Struggling!! Reality of Customer Adoption Simple Project Management Automated Testing Automated Builds Source Code Management 2009 Standish Report Succeeded 24% 44% Challenged Failed 32% Starting Mindset & Culture Communication with Stakeholders Perception Breaking traditional needs Agility across the entire lifecycle Scaling Up and Out It’s About Process!!! Enter - PTE It All Started with WIM and DB Agile Planning Problem Workflows Visualization & Rich UI Agile Rqmts Ideas Agile Tracking TeamPulse Best Practices TFS as a Platform • • • • TeamPulse Uses its own Data Storage TeamPulse written in Silverlight 4 Integrates Seamlessly with TFS Works with any TFS template – – – – Visual Studio Scrum v1 MSF Agile v5 Scrum for Team System v3 Add your own custom process template • TFS is our “ALM Enablement Platform” Best Practices Inception Daily Cycle Issues Risks Bugs Sprint Plan Sprint Cycle Increment Product Backlog Sprint Backlog Ideas, Feedback, Feature Requests, Bugs Review Retro Better Together a few models TeamPulse TFS Gather / Analyze / Plan Development / Build / Test / Release or TFS TeamPulse Gather Analyze / Plan TFS Development / Build / Test / Release Visualization / Monitoring / Reporting From Idea to a Plan Case Study - Where are we heading? Cloud Maturity Mobility Reach Do not hesitate to contact me Email: Joel@telerik.com Twitter: @joel_semeniuk