Presentation is loading. Please wait.

Presentation is loading. Please wait.

Large Software Projects Deborah Black Vice President, Windows Division Microsoft.

Similar presentations


Presentation on theme: "Large Software Projects Deborah Black Vice President, Windows Division Microsoft."— Presentation transcript:

1 Large Software Projects Deborah Black Vice President, Windows Division Microsoft

2 What is a large software project? Windows Project Profile  Products  Windows 2000 Professional, Windows Personal, Windows ME  Windows Server, Advanced Server, DataCenter Server, Small Business Server  WinCE, NT Embedded  Systems Management Server  Numerous resource kits, admin kits, software development kits, documentation kits  Web releases: Windows Update, DirectX, IE, etc.  Maintenance – Quick Fixes & Service Packs  How many people does it take to drive this business?  Developers, testers, program managers, product managers, writers, designers, localizers

3 Large Software Projects Challenges  Management of scale  Software databases, builds, integration testing  Space, machines, labs, networks, meetings, email  Priorities & focus  Clarity of vision(s) – internal & external  Prioritization of customers, scenarios, products  Time to market vs. features  Distance from customers  Coherence & consistency  Quality & performance  User experience, scenarios  Cross group communication and cooperation

4 Leading Large Projects Strategic  Establishing a context  How is technology used today? Where are the limitations? How do we expect this to change?  How can we improve our current products?  Creating a vision  What’s our vision for the future? What are the most compelling scenarios? What can our role be?  Planning for execution  What solutions will we need to deliver our vision?  Where should we build, buy, partner?  What’s our business model? Revenue, costs, margins  How will this effect other areas of MSFT business?

5 Leading Large Projects Motivational  Communicating a clear vision  Architecting successful organizations  Growing strong leaders  Establishing clear ownership, roles, and priorities  Constant monitoring of progress – are we on track?  Staying connected  Customers, group, technology, business  Adapting  Responsibilities change with each new organization, phase of project, business environment, etc.

6 Leading Large Projects Operational P&L –Revenue planning Sizing the market opportunity, competitors, growth predictions, customer research, pricing decisions –Managing costs & making tradeoffs People, licenses & acquisitions, capital equipment, marketing, product support, etc. Business development –Strategic relationships, legal agreements, acquistions

7 Joining the Team What should you expect?  Initial assignments, tools, training  Code ownership, maintenance, design  Membership in a small team w/in large group  Culture, tribal knowledge, meetings, email, WIMs.  Physical surroundings -- i.e., offices, labs, equip, cafes  Mentorship  Access to info, tools, feedback, people, and ideas  Best mentors are available, well informed, articulate, and candid  An exciting career = challenges, skill development, diverse assignments, increasing level of contribution

8 Questions?


Download ppt "Large Software Projects Deborah Black Vice President, Windows Division Microsoft."

Similar presentations


Ads by Google