10 likes | 181 Views
Software Development Programs for the SIG David Braunstein dmbraunst@gmail.com 650-814-8822. Testing and QA Building an Effective QA Plan (when and how much to test) Unit, Functional and Automated test . Software Development Lifecycle Processes Waterfall Processes Agile Processes
E N D
Software Development Programs for the SIG David Braunstein dmbraunst@gmail.com 650-814-8822 • Testing and QA • Building an Effective QA Plan (when and how much to test) • Unit, Functional and Automated test • Software Development Lifecycle Processes • Waterfall Processes • Agile Processes • Unified Process • XP • Scrum • Selecting & Adapting Process to Project • Building and Managing The Project Team • Building a Cross-functional Software Team • Managing Dispersed Teams • Achieving Technical/Business Consensus and Breaking Logjams • User Experience • Feedback Sessions - how to use the information • Standard Practice – common expectations for windows, menus and controls • Software Product Evolution • Early-stage Software Development • Interacting Roles of the Product and Project Manager • Changing Team Roles in Product Evolution • Planning, Estimating and Risk Management for Software Projects • How to Estimate Software Project Scope: time, cost and resources • Planning for Simplicity – less is more, avoiding the “swiss army knife” • Why Software Project Estimation is Different from Conventional Project Estimation (Agile explains why) • Risk Mitigation (testing early and often, scope and architecture changes) • Marketing a Software Project • Maintaining the Larger Vision • Marketing to the Customer, Sponsor, End-User and Technical Team • Achieving and Maintaining Sponsorship (small victories first, continuous delivery, big picture) • Keeping Creativity Alive PM PM SIG – Lightning Rounds