The Microsoft Software Development Process. Scott Guthrie Program Manager Microsoft Corporation
|
|
|
- Dora Butler
- 10 years ago
- Views:
Transcription
1 The Microsoft Software Deelopment Process Scott Guthrie Program Manager Microsoft Corporation
2 Natural Phases of a Software Project Enthusiasm Disillusionment Panic Search for the Guilty Punishment of the Innocent Praise and Honors for Non-Participants
3 Successful Projects Not all software projects hae to progress this way! Those that are successful typically share three outstanding characteristics: People Poise Process
4 Today s Agenda: The Microsoft Deelopment Process Origin of a MS Product The Product Team Designing the Product Scheduling the Product Implementing the Product Testing the Product Shipping the Product
5 Origin of a MS Product
6 How to Start a MS Product Step 1: Identify market opportunity Customers, Competitors, Market Dynamics Step 2: Determine iability of market entry Volume, price/cost margins, fixed costs, etc. Step 3: Define ision statement Crisp enunciation of goals + issue ownership Explain strategic importance to company Step 4: Make a lot of noise!
7 The Product Team
8 The Product Team Product Unit Manager De Manager Group Program Manager Test Manager De Lead PM Lead Test Lead De Lead PM Lead Test Lead De De PM PM Tester Tester
9 Designing the Product
10 Product Design Thoroughly understand your customers How do they work? What do they really do? Visit, obsere, listen & meticulously document Thoroughly understand your competitors Ealuate their product strengths/weaknesses? Identify the strategic and tactical themes and requirements that your features should be thinking about Ensure that they are inline w/ ision statement
11 Feature Design Drill down on feature specifics Focus on what it does s.. how we build it Questions to consider: How do we make a feature usable/simple? How do we make a feature isible? How do we integrate other parts of a product? Document scenarios, assumptions and design proposal in a detailed spec Maintain tight feedback/ealuation loop
12 Implementation Issues Deelopers own thinking through the implementation issues of a feature Questions to consider: How factorable is the feature? Can the feature be deliered in stages? What dependencies does it hae? What other features are dependent on it? How many deeloper weeks are required?
13 Scheduling the Product
14 Scheduling/Planning Schedules are done after the initial design document is ready for reiew There is an inherit tension between the schedule and the design document Each needs to be constantly re-ealuated and re-calibrated against the other Software scheduling in general is something of an imprecise science Concatenation of educated guesses
15 Scheduling Questions Is the ship date drien by features or a hard schedule? Can/should the product ision be staged oer multiple product releases? How long has the product team worked together? What size will it be? Big!= Good. Keep in mind the N-1 rule... Will the team be working at a normal pace or in Death-March mode?
16 Milestones Milestones are used to logically segment deelopment into 9-12 week periods Early Milestones: Critical features & core code Later Milestones: Functionality that can be cut Milestones help maintain ship-mode focus/atmosphere oer long projects Milestones encourage staging of products Enable reiew of progress ( Postmortems ) Facilitate corrections to master schedule
17 Rules for Picking Dates Whateer date you publish will be the earliest you possibly ship Date should be aggressie and realistic Budget acations and sick-leae Plan for unexpected absences maternity/paternity leae Pad schedule for stabilization and non- deterministic progress delays
18 Implementing the Product
19 Establish Best Practices Source code management Whateer happened to Microsoft Pascal? Coding Standards What dialect of Hungarian do you use? Code Reiews Eery line of code should be peer reiewed Localization Guidelines If you plan ahead it is money in the bank
20 First Implementation Steps Define oerall code-base structure: Specify directory hierarchy (headers, libs,, etc.) Setup Makefile and build enironment Come up with common Macros and Ifdefs Define oerall code-base architecture: Design core APIs, interfaces and structures
21 Builds Products are compiled and released daily Forcing factor for code interoperation Proides steady progress measurement Enables daily test coerage of entire product Builds can often take a long time Clean Build of Windows NT takes 36 hours It is critical that delays are minimized Strict check-in procedures typically enforced
22 Check-in Procedures Step 1: Finish writing code Step 2: Code reiew with a team member Step 3: Buddy build on 2 clean systems Step 4: Send check-in request mail to the Build Technician and daily Build Meister Step 5: If check-in is approed, the build technician will check-out appropriate files into the build tree
23 Build Problems Build Breaks (compile/linking error) Basically means some bozo screwed up Punishment should fit the crime :-) Build Verification Test (BVT) Failures Automated test indicates functionality failure Each build classified at release: Self Host Self Test Self Toast
24 Ensuring Product Quality
25 Software Testing Testing is critical to software deelopment Must be analytical, methodical and thorough Test plan documents must be deeloped before code is een written Automation is key to stabilizing a product Comprehensie code coerage Enables quick erification of product health Enables easy reproducibility of errors
26 Bug Triage Discoered bugs are logged to a database Senior team members meet at least once a day to reiew/rank actie bugs Bugs assigned seerity, priority, owner Must-fix bugs marked as showstoppers Scrubbing the bug list Process of upgrading bugs to future releases Done when a bug is just too dangerous to fix
27 Getting It Out The Door
28 The End Game Alpha Release Beta1 Release Code Complete Beta2 Release Zero Bug-Bounce Release Candidate (RC) Release to Manufacturing (RTM)
29 End Game Responsibilities Program Management: Ensure that all scenarios documented in design spec are fully operational. Test: Ensure that all features implemented are at 0 showstoppers. Deelopment: Resole critical bugs as they appear. Ensure that the build remains stable
30 The End Once the build hits zero showstoppers, it will be escrowed while the team spends seeral days erifying that no new nasty bugs are lurking. If no new showstopper bugs are identified, a master or golden CD will be burned with the product bits. The CD will then be released to a manufacturing factory where shrink- wrapped products will be produced.
31
Software Development Lifecycle. Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia
Software Development Lifecycle Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia About Me Currently manage a team of 10 Program Managers at Microsoft Research Asia Over
ON POINT. The School Improvement Process
ON POINT The School Improement Process The mission of the National Institute for Urban School Improement is to partner with Regional Resource Centers to deelop powerful networks of urban local education
IBM Marketing Operations Version 9 Release 1 October 25, 2013. User's Guide
IBM Marketing Operations Version 9 Release 1 October 25, 2013 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 207. This edition applies
ERserver. Single signon. iseries. Version 5 Release 3
ERserer iseries Single signon Version 5 Release 3 ERserer iseries Single signon Version 5 Release 3 Note Before using this information and the product it supports, be sure to read the information in Notices,
ERserver. iseries. Digital certificate management
ERserer iseries Digital certificate management ERserer iseries Digital certificate management ii iseries: Digital certificate management Contents Part 1. Digital certificate management.....................
IBM Marketing Operations OnDemand November 17, 2014. Project Manager's Guide
IBM Marketing Operations OnDemand Noember 17, 2014 Project Manager's Guide Note Before using this information and the product it supports, read the information in Notices on page 63. IBM Marketing Operations
IBM Maximo for Aviation MRO Version 7 Release 6. Guide
IBM Maximo for Aiation MRO Version 7 Release 6 Guide Note Before using this information and the product it supports, read the information in Notices on page 185. This edition applies to ersion 7, release
SA Tool Kit release life cycle
Release management Release management process is a software engineering process intended to oversee the development, testing, deployment and support of software releases. A release is usually a named collection
IBM Universal Behavior Exchange Toolkit Release 16.1.2 April 8, 2016. User's Guide IBM
IBM Uniersal Behaior Exchange Toolkit Release 16.1.2 April 8, 2016 User's Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 39. This document
IBM Campaign Version 9 Release 1.1 February 18, 2015. User's Guide
IBM Campaign Version 9 Release 1.1 February 18, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 245. This edition applies to ersion
Software Installation
iseries Software Installation Version 5 SC41-5120-05 iseries Software Installation Version 5 SC41-5120-05 Note Before using this information and the product it supports, be sure to read the information
ERserver. iseries. Service tools
ERserer iseries Serice tools ERserer iseries Serice tools Copyright International Business Machines Corporation 2002. All rights resered. US Goernment Users Restricted Rights Use, duplication or disclosure
IBM SmartCloud Monitoring - Application Insight. User Interface Help SC27-5618-01
IBM SmartCloud Monitoring - Application Insight User Interface Help SC27-5618-01 IBM SmartCloud Monitoring - Application Insight User Interface Help SC27-5618-01 ii IBM SmartCloud Monitoring - Application
IBM InfoSphere Master Data Management Version 11.4. Overview SC27-6718-00
IBM InfoSphere Master Data Management Version 11.4 Oeriew SC27-6718-00 IBM InfoSphere Master Data Management Version 11.4 Oeriew SC27-6718-00 Note Before using this information and the product that it
ERserver. iseries. Backup, Recovery and Media Services (BRMS)
ERserer iseries Backup, Recoery and Media Serices (BRMS) ERserer iseries Backup, Recoery and Media Serices (BRMS) Copyright International Business Machines Corporation 1998, 2002. All rights resered.
User s Guide: Beta 1 draft
IBM Tioli Composite Application Manager for Microsoft Applications: Microsoft SQL Serer Agent Next User s Guide: Beta 1 draft SC23-8880-07 IBM Tioli Composite Application Manager for Microsoft Applications:
Tivoli Endpoint Manager for Patch Management - Windows - User's Guide
Tioli Endpoint Manager for Patch Management - Windows - User's Guide ii Tioli Endpoint Manager for Patch Management - Windows - User's Guide Contents Patch Management for Windows User's Guide................
Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction
Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch
Product Overview Guide
IBM Security Identity Manager Version 6.0 Product Oeriew Guide GC14-7692-01 IBM Security Identity Manager Version 6.0 Product Oeriew Guide GC14-7692-01 Note Before using this information and the product
Custom Web Development Guidelines
Introduction Custom Web Development Guidelines Unlike shrink wrap software, custom software development involves a partnership between the architect/programmer/developer (SonicSpider) and the owner/testers/users
Lightweight Directory Access Protocol. BladeCenter Management Module and IBM Remote Supervisor Adapters
Lightweight Directory Access Protocol User s Guide for IBM ERserer BladeCenter Management Module and IBM Remote Superisor Adapters Lightweight Directory Access Protocol User s Guide for IBM ERserer BladeCenter
Lotus. Notes Version 8.5.2. Lotus Notes Traveler
Lotus Notes Version 8.5.2 Lotus Notes Traeler Lotus Notes Version 8.5.2 Lotus Notes Traeler Note Before using this information and the product it supports, read the information in the Notices section.
Dock Scheduling Guide
Kewill Transport Dock Scheduling Guide DocumentationDate:8December2014 Documentation Date: 8 December 2014 This edition applies to ersion 6.9.6 of Kewill Transport (formerly the Sterling Transportation
IBM License Metric Tool Version 9.0 (includes version 9.0.1, 9.0.1.1 and 9.0.1.2 ) Managing the Software Inventory Guide
IBM License Metric Tool Version 9.0 (includes ersion 9.0.1, 9.0.1.1 and 9.0.1.2 ) Managing the Software Inentory Guide IBM License Metric Tool Version 9.0 (includes ersion 9.0.1, 9.0.1.1 and 9.0.1.2 )
IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Windows OS Agent Reference
IBM Tioli Monitoring Version 6.3 Fix Pack 2 Windows OS Agent Reference IBM Tioli Monitoring Version 6.3 Fix Pack 2 Windows OS Agent Reference Note Before using this information and the product it supports,
IBM Unica Marketing Operations and Campaign Version 8 Release 6 May 25, 2012. Integration Guide
IBM Unica Marketing Operations and Campaign Version 8 Release 6 May 25, 2012 Integration Guide Note Before using this information and the product it supports, read the information in Notices on page 51.
IBM Unica Campaign Version 8 Release 6 May 25, 2012. User's Guide
IBM Unica Campaign Version 8 Release 6 May 25, 2012 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 223. This edition applies to ersion
Tivoli Endpoint Manager for Patch Management - Windows - User's Guide
Tioli Endpoint Manager for Patch Management - Windows - User's Guide ii Tioli Endpoint Manager for Patch Management - Windows - User's Guide Contents Patch Management for Windows User's Guide................
IBM Tealeaf CX Version 9 Release 0.2 June 18, 2015. Tealeaf Databases Guide
IBM Tealeaf CX Version 9 Release 0.2 June 18, 2015 Tealeaf Databases Guide Note Before using this information and the product it supports, read the information in Notices on page 111. This edition applies
Certificate of Cloud Security Knowledge (CCSK) v3 FAQ
Certificate of Cloud Security Knowledge (CCSK) 3 FAQ May 2014 CLOUD SECURITY ALLIANCE CCSK 3 FAQ What is the Certificate of Cloud Security Knowledge (CCSK)? The CCSK is a web-based examination of indiidual
Scalable Web Programming. CS193S - Jan Jannink - 1/12/10
Scalable Web Programming CS193S - Jan Jannink - 1/12/10 Administrative Stuff Computer Forum Career Fair: Wed. 13, 11AM-4PM (Just in case you hadn t seen the tent go up) Any problems with MySQL setup? Review:
http://www.softwaretestinghelp.com/ Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS
http://www.softwaretestinghelp.com/ Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS 1.0 INTRODUCTION 2.0 OBJECTIVES AND TASKS 2.1 Objectives 2.2 Tasks
Software Development Process
1 Software Development Process Development Process Document... 2 Symbols... 2 General Overview... 3 Initial Work... 4 Case study document... 5 Preliminary Vision Document... 5 Design... 6 Implementation...6
Taking the Complexity Out of Release Management
Taking the Complexity Out of Release Management &RS\ULJKW,QIRUPDWLRQ Taking the Complexity Out of Release Management CM+ is a trademark of Neuma Technology Inc. Neuma Technology provides this document
White Paper. Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1
White Paper Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1 INTRODUCTION...3 FRAMEWORKS AND LANGUAGES...3 SECURITY AND UPGRADES...4 Major Upgrades...4 Minor Upgrades...5
IBM Unica Campaign Version 8 Release 6 May 25, 2012. Data Migration Guide
IBM Unica Campaign Version 8 Release 6 May 25, 2012 Data Migration Guide Note Before using this information and the product it supports, read the information in Notices on page 49. This edition applies
Supply Chain Optimization
Triple Point Brochure Supply Chain Optimization demand planning & collaboration/supply chain planning & scheduling/ Sales & Operations Planning TRIPLE POINT TECHNOLOGY TPT.COM Triple Point Supply Chain
CONTINUOUS INTEGRATION
CONTINUOUS INTEGRATION REALISING ROI IN SOFTWARE DEVELOPMENT PROJECTS In the following pages we will discuss the policies and systems that together make up the process called Continuous Integration. This
Password Synchronization for Active Directory Plug-in Installation and Configuration Guide
Tioli Identity Manager Version 5.1 Password Synchronization for Actie Directory Plug-in Installation and Configuration Guide SC23-9622-00 Tioli Identity Manager Version 5.1 Password Synchronization for
Managing Versioning Activities to Support Tracking Progress of Distributed Agile Teams
Managing Versioning Actiities to Support Tracking Progress of Distributed Agile Teams Sultan Alyahya, Wendy K. Iins, W. A. Gray School of Computer Science & Informatics, Cardiff Uniersity, Queen s Buildings,
IBM InfoSphere Master Data Management Standard and Advanced Editions Version 11 Release 3. Installation Guide GI13-2658-01
IBM InfoSphere Master Data Management Standard and Adanced Editions Version 11 Release 3 Installation Guide GI13-2658-01 IBM InfoSphere Master Data Management Standard and Adanced Editions Version 11
AS/400e. Digital Certificate Management
AS/400e Digital Certificate Management AS/400e Digital Certificate Management ii AS/400e: Digital Certificate Management Contents Part 1. Digital Certificate Management............ 1 Chapter 1. Print
So#ware Deployment. Hans- Pe4er Halvorsen, M.Sc. h4p://home.hit.no/~hansha/?page=so#ware_development
h4p://home.hit.no/~hansha/?page=so#ware_development So#ware Deployment B. Lund. (2013). Lunch. Available: h4p://www.lunchstriper.no, h4p://www.dagbladet.no/tegneserie/lunch/ Hans- Pe4er Halvorsen, M.Sc.
Sterling Store Inventory Management. Concepts Guide. Release 9.2
Sterling Store Inentory Management Concepts Guide Release 9.2 Sterling Store Inentory Management Concepts Guide Release 9.2 Note Before using this information and the product it supports, read the information
Process of Building up an Application Packaging
Process of Building up an Application Packaging Trupti M. Hake * M.E. (Computer Engg.,) pursuing, Sinhgad College Pune (M.S.) India * [email protected] Pravin S. Metkewar Assoc Professor, Symbiosis
Getting Started with STATISTICA Enterprise Programming
Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:[email protected] Web: www.statsoft.com
Rack Installation Instructions
Rack Installation Instructions Second Edition (June 2014) 2014 Contents Chapter 1. Safety information..... 1 Chapter 2. Rack kit parts inentory... 3 Chapter 3. Rack installation...... 5 Identifying the
Tivoli Storage Manager for Windows
Tioli Storage Manager for Windows Version 6.1 Installation Guide GC23-9785-01 Tioli Storage Manager for Windows Version 6.1 Installation Guide GC23-9785-01 Note Before using this information and the product
MICROSOFT SOFTWARE DEVELOPMENT. Microsoft Secrets book
MICROSOFT SOFTWARE DEVELOPMENT Many consider Bill Gates a techo-nerd, who got lucky. But he is one of the few CEOs of a major company, who not only understands the technology, he also understands business.
Microsoft Networks. SMB File Sharing Protocol Extensions. Document Version 3.4
Microsoft Networks SMB File Sharing Protocol Extensions Document Version 3.4 February 7, 2010 1. Introduction...2 2. Negotiate Protocol...2 3. Session Setup and X...3 4. Tree Connect and X SMB...4 5. Locking
Achieving Compliance with the PCI Data Security Standard
Achieing Compliance with the PCI Data Security Standard Alex Woda 1 Agenda PCI Security Compliance Background Security Breaches - How do they happen? Oeriew of the Security Standards 10 Best Practices
IBM Enterprise PL/I, V4.5
IBM Enterprise PL/I, V4.5 Enable the integration of business-critical PL/I applications with modern web technology Highlights Enterprise PL/I for z/os V4R5 deliers the following enhancements: Modernization
MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info
MANUAL TESTING (Complete Package) WEB APP TESTING DB TESTING MOBILE APP TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION :
About me - Joel Montvelisky
About me - Joel Montvelisky PractiTest Co Founder & Prod. Architect QA Instructor & Consultant Mercury Interactive - QA Manager (retired ) TD, QC, WR, QTP, etc ITCB (IL) Advisory Board QABlog.practitest.com
IBM Tivoli Netcool Performance Manager Wireline Component January 2012 Document Revision R2E1. Pack Upgrade Guide
IBM Tioli Netcool Performance Manager Wireline Component January 2012 Document Reision R2E1 Pack Upgrade Guide Note Before using this information and the product it supports, read the information in Notices
QaTraq Pro Scripts Manual - Professional Test Scripts Module for QaTraq. QaTraq Pro Scripts. Professional Test Scripts Module for QaTraq
QaTraq Pro Scripts Professional Test Scripts Module for QaTraq QaTraq Professional Modules QaTraq Professional Modules are a range of plug in modules designed to give you even more visibility and control
Operational Excellence through Efficient Software Testing Metrics
Operational Excellence through Efficient Software Testing Metrics Ramesh Pusala Abstract Metrics are gaining importance and acceptance as organizations mature and strive to improve enterprise quality.
Waters Software Development Life Cycle
Waters Software Development Life Cycle (EMPOWER PRODUCTS) Document Feature Complete Study Project Start Project Docs. Market Req. Func. Spec. Dev. Plan Plan Cases Func. Freeze Acc. s Full suite Docs. Code
IBM Endpoint Manager for Software Use Analysis Version 9. Scalability Guide. Version 3
IBM Endpoint Manager for Software Use Analysis Version 9 Scalability Guide Version 3 IBM Endpoint Manager for Software Use Analysis Version 9 Scalability Guide Version 3 Scalability Guide This edition
WHAT WE NEED TO START THE PERFORMANCE TESTING?
ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information
FSW QA Testing Levels Definitions
FSW QA Testing Levels Definitions 1. Overview This document is used to help determine the amount and quality of testing (or its scope) that is planned for or has been performed on a project. This analysis
SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE
SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE Copyright 1998-2015 Tools4ever B.V. All rights reserved. No part of the contents of this user guide may be reproduced or transmitted in
h(p://home.hit.no/~hansha/?page=so3ware_development So3ware Maintenance Hans- Pe(er Halvorsen, M.Sc.
h(p://home.hit.no/~hansha/?page=so3ware_development So3ware Maintenance Hans- Pe(er Halvorsen, M.Sc. Deployment Maintenance Planning TesIng ImplementaIon The So3ware Development Lifecycle Requirements
IBM DB2 9.7 for Linux, UNIX, and Windows
IBM DB2 9.7 for Linux, UNIX, and Windows Version 9 Release 7 Data Recoery and High Aailability Guide and Reference Updated September, 2010 SC27-2441-02 IBM DB2 9.7 for Linux, UNIX, and Windows Version
ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence
ElegantJ BI White Paper The Enterprise Option Integrated Business Intelligence and Reporting for Performance Management, Operational Business Intelligence and Data Management www.elegantjbi.com ELEGANTJ
iseries Virtual private networking
iseries Virtual priate networking iseries Virtual priate networking Copyright International Business Machines Corporation 1998, 2001. All rights resered. US Goernment Users Restricted Rights Use, duplication
Session 190 PD, Model Risk Management and Controls Moderator: Chad R. Runchey, FSA, MAAA
Session 190 PD, Model Risk Management and Controls Moderator: Chad R. Runchey, FSA, MAAA Presenters: Michael N. Failor, ASA, MAAA Michael A. McDonald, FSA, FCIA Chad R. Runchey, FSA, MAAA SOA 2014 Annual
Version 9 Release 1.2 September 23, 2015. IBM Campaign Installation Guide IBM
Version 9 Release 1.2 September 23, 2015 IBM Campaign Installation Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 115. This edition applies
Lecture 39: Intro to Differential Amplifiers. Context
Lecture 39: Intro to Differential Amplifiers Prof J. S. Smith Context Next week is the last week of lecture, and we will spend those three lectures reiewing the material of the course, and looking at applications
Rational Build Forge. AutoExpurge System. Version7.1.2andlater
Rational Build Forge AutoExpurge System Version7.1.2andlater Note Before using this information and the product it supports, read the information in Notices, on page 11. This edition applies to ersion
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0
ON POINT. Conducting Focus Groups to Develop a Comprehensive School Portrait
ON POINT Conducting Focus Groups to Deelop a Comprehensie School Portrait The mission of the National Institute for Urban School Improement is to partner with Regional Resource Centers to deelop powerful
Operating System Security
Operating System Security Klaus Schütz Windows OS Security Microsoft Redmond Before I start My VP love(d) me A frustrated friend 1 Agenda Evolution of Threats Client vs. Server Security Operating System
unless the manufacturer upgrades the firmware, whereas the effort is repeated.
Software Validation in Accredited Laboratories A Practical Guide Gregory D. Gogates Fasor Inc., 3101 Skippack Pike, Lansdale, Pennsylvania 19446-5864 USA [email protected] www.fasor.com Abstract Software
Rapid Development & Software Project Survival Guide Steve McConnell Dave Root (Developed with Mel Rosso-Llopart)
Lifecycle Planning Rapid Development & Software Project Survival Guide Steve McConnell Dave Root (Developed with Mel Rosso-Llopart) Version 1.4 David Root, 2005, all rights reserved 1 Topics Who am I to
IBM Maximo Asset Management Version 7 Release 5. Workflow Implementation Guide
IBM Maximo Asset Management Version 7 Release 5 Workflow Implementation Guide Note Before using this information and the product it supports, read the information in Notices on page 47. This edition applies
iappfusion s Waterfall Product Cycle Process A Comparison to the Microsoft Solutions Framework (MSF) By Rob Walrath
iappfusion s Waterfall Product Cycle Process A Comparison to the Microsoft Solutions Framework (MSF) By Rob Walrath 1.0 Document Overview 1.1 Purpose This document establishes the Waterfall style software
IBM Unica Marketing Platform Version 8 Release 5 June 1, 2012. Administrator's Guide
IBM Unica Marketing Platform Version 8 Release 5 June 1, 2012 Administrator's Guide Note Before using this information and the product it supports, read the information in Notices on page 449. This edition
Test Automation: A Project Management Perspective
Test Automation: A Project Management Perspective Abstract Amith Pulla [email protected] For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.
IBM Spectrum Control Base Edition Version 2.1.1. Release Notes
Version 2.1.1 Release Notes First (June 2015) This edition applies to ersion 2.1.1 of the software package. Newer document editions may be issued for the same product ersion in order to add missing information
WebSphere Message Broker. Installation Guide. Version7Release0
WebSphere Message Broker Installation Guide Version7Release0 WebSphere Message Broker Installation Guide Version7Release0 About this book This book explains how to install WebSphere Message Broker Version
Chapter 5: Operating Systems Part 1
Name Period Chapter 5: Operating Systems Part 1 1. What controls almost all functions on a computer? 2. What operating systems will be discussed in this chapter? 3. What is meant by multi-user? 4. Explain
DUE DILIGENCE CHECKLIST - BUSINESS ISSUES
DUE DILIGENCE CHECKLIST - BUSINESS ISSUES 1. CORPORATE STRUCTURE AND GOVERNANCE 1.1 What is the Company s corporate structure? C corp., S corp., LLC or LP? Does this model allow for a liquidity event and/or
