Internal developer tools and bug tracking Arabic / Hebrew Windows 3.1Win95 Japanese Word, OneNote, Outlook 97-2003.

Slides:



Advertisements
Similar presentations
Acceptance Testing.
Advertisements

HP Quality Center Overview.
“PROJECT PLANNING AND REPORTING” 09 April 2013
Interoperability. What is testing? Where have we come from? Where are we now? Why is nFocus at MSAIC? Overview.
<<replace with Customer Logo>>
CSE 308 Project Management. SWE Communication Skills Management: Run a team meeting Presentation: Present aspects of your project during its development.
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Roger Boesch Technology Solution Professional - Visual Studio Team System blogs.msdn.com/rogerboesch Microsoft Schweiz GmbH.
1 RUP Workshop By George Merguerian Senior Partner Business Management Consultants
Rational Unified Process
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
Quality Engineering in Microsoft Office Jeffrey Murray Test Manager PowerPoint, Microsoft Silicon Valley.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
The Microsoft Office 2007 Enterprise Project Management Solution:
Managing the Practice to Enhance Growth and Value Potent and Pragmatic Strategies and Solutions to Help you Grow your Business More Effectively.
RUP Fundamentals - Instructor Notes
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
Software Testing Life Cycle
1 Microsoft’s Process Redmond in the 90’s Article by Roger Sherman, Director of Testing, Worldwide Products Group, Microsoft.
資工 4A 陳怡秀 Microsoft Visual Studio’s Journey to Continuous Delivery.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
Sampleminded® Support Overview Last Updated: 1/22/
DEV234 Project Management For.NET Developers Marc Gusmano Director of Emerging Technologies The Information Management Group.
Project 2003 Presentation Ben Howard 15 th July 2003.
Jeffrey Murray Test Manager PowerPoint Microsoft Silicon Valley.
Large Software Projects Deborah Black Vice President, Windows Division Microsoft.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
QUALITY ASSURANCE PRACTICES. Quality Plan Prepared and approved at the beginning of project Soft filing system approach followed. Filing location – –
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Rational Unified Process Mr Hisham AlKhawar. Iterative versus Waterfall  We need to use a life cycle model in order to approach developing a system easily,
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
PRJ566 Project Planning & Management Software Architecture.
CS5103 Software Engineering Lecture 02 More on Software Process Models.
The Microsoft DevOps Vision
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
It’s tough out there … Software delivery challenges.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Microsoft Office Project 2003 Chris Capossela General Manager Microsoft Project.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Jeffrey Murray Principle Test Manager – PowerPoint Problems with PowerPoint? … you can blame me!
1 Punishment Through Continuous Delivery If it hurts, do it more often…
How We Got Here PC and Internet changed the rules –Viruses, information sharing, “outside” and “inside” indistinguishable –Vulnerability research for.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
© 2015 IHS. ALL RIGHTS RESERVED. Genstar Capital Acquires IHS Operational Excellence & Risk Management Business Ensuring the Success of Global EMIS Projects.
Planning Engagement Kickoff
Rapid Launch Workshop ©CC BY-SA.
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Agile Metrics that Matter
Managing the Project Lifecycle
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Microsoft Services Cloud Productivity Solutions
Business Transformation
SharePoint Project Management Simplified
Securely run and grow your business with Microsoft 365 Business
IS&T Project Reviews September 9, 2004.
Tord Glad Nordahl Program Manager - Microsoft
Increase productivity
Applying 3C DevOps approach in Mobility World
Presentation transcript:

Internal developer tools and bug tracking Arabic / Hebrew Windows 3.1Win95 Japanese Word, OneNote, Outlook

SkyDrive Word Excel PowerPoint

H i r i n g g r e a t p e o p l e f o r t h e r i g h t r o l e People and Roles Guiding principals for the release Vision What the features will do Specifications Implement the features Feature crews Forcing function Milestone

It begins with great people in 3 specific roles Program Manager: Design new features based on customer feedback, Office strategy, and priorities Software Design Engineer: Code the features to specifications, creatively solving design issues and fixing bugs Software Design Engineer in Test: Validate the code, improve the user experience, and deliver a quality product to customers

Vision Collect Input PillarsBig bets Planning memo Step 1 Input Customer focus groups Enterprise engagements Product support list Competitive products Traditional and new Industry direction Software + Services Company objectives Win 8, IE, Windows Live etc.

Now go write a spec Justification User Scenario Goals and non goals Design specifics Details, details, details Pictures Algorithms API definitions Workflows Security Privacy World readiness Performance Responsiveness Accessibility Supportability compatibility

Lifecycle of a feature spec Begins its life as an idea Turns into a 1 page spec Approved by management to be flushed out Dev/Test/PM resources assigned, increases to pages Management approved for coding Spec grows to pages Feature crew takes over and completes it on time Feature crew review and check-in 200 ideas100 approved 60 approved 50 completed

A feature crew’s goal.. “To check in” Feature team makes the decisions Must fit into allowed development time Must be fully resourced Responsible for getting it done Management will approve features via Adds/Cuts Feature progress Bug count 8 questions 1 Dev1 Test1 pm Feature Crew

Typical 28 to 32 month schedule Plan Cod e Test Bet a RTM Planning Phase 4-6 months Create lists and 1 page specs Development and test estimate and risk assessment Adds/cuts 4 Months Features ready to go Fix last remaining important bugs 4 Months Beta 1 about 10,000 users Beta 2 about 1,000,000 users 12 months Planned testing phase, validation, user scenarios, international, stress, security, configuration, accessibility, compatibility etc. 8 months: Feature crew work broken up into 3 milestones

Metrics and Quality Bug severity, incoming rate, regression rate Writing code – bug count goes up Integration – bug count goes down Automation, Code coverage, security reviews, “uptime” and Dr. Watson! Beta feedback, internal deployment, IT signoff Key partner signoff “TAP” program Test signoff and checklists

Watson We don’t have user steps or data We know what line of code caused the crash and can often guard against it

The future of Office in the cloud Take your existing workflow and extend it to the cloud (backups, collaboration, roaming) Feature updates made easy and administered from one place A more connected and social experience

Core values for Microsoft Microsoft Drive for results Honesty and integrity Big challenges Passion

Career and Interview Tips  Companies can quickly determine if you are wasting their time, don’t waste yours!  Companies want bright and energetic people who are eager to learn. We can always teach you what you need  Interview the company beyond the job, a good part of your life will be there  You are a professional, act like it  When you screw up (and you will) what you do next is critical  Ask yourself each week, what do I like about my job?  Realize that although we (companies) may seem arrogant, we need YOU to survive

Stories  How I got my Job at Microsoft  Copy protection  Steve’s laptop  OneNote  Back stage with Steve B  Office pranks  Elevator  Beach  Peanuts  Disco  balloons

Thank you