160 likes | 455 Views
Product Life Cycle Planning. Life Cycle Step / Organization Overview Product Development Process. Market. Product Planning. Product Planning. Product Inception. Product Planning (release 1-N). Product Design. Product Development, Migration. Product QA/Release. Product Support.
E N D
Life Cycle Step / Organization Overview Product Development Process Market Product Planning Product Planning Product Inception Product Planning (release 1-N) Product Design Product Development, Migration ProductQA/Release Product Support Product Lifecycle Process Framework: SDLC (Agile-RAP), Tools Product Marketing Product Management Engineering Architecture Engineering QA Support Product Organization Program Management & Architect
Summary Service Development Framework Project Management Sales & Marketing Architect Engineering QA Product Management Production Operations
Phase and Task Break Down Product Development Process Product Lifecycle Phases
Phase and Task Break Down Product Development Process Product Lifecycle Phases
Organization Function and Task Break Down Product Development Process
Organization Function and Task Break Down Product Development Process Additional supporting functions
PROCESS PEOPLE TOOLS Phase Breakdown Product Development Process Review MRD SWOT Analysis High Level Scoping Review Scope Approve (Gating) Product Inception PROCESS PEOPLE TOOLS • Reference – SWOT Analysis • Input – Marketing requirements Document • Output – Product requirements Document (PRD) • Responsible – Product Marketing • Approver – Product Marketing, Product Manager • Supporter – Product Specialist • Capacity utilization tools • MS Project, • Collabnet, • SubVersion
PROCESS PEOPLE TOOLS Phase Breakdown Product Development Process Review PRD & Scope Product Council review PROCESS PEOPLE TOOLS • Input – Product requirements Document • Output – Detailed project plan, Product kickoff, High level scoping estimate • Responsible – Product Marketing • Approver – Product Marketing, Product Manager • Supporter – Product Specialist • MS Office Productivity Tools • MS Project, • CaseWorks, Collabnet, • TFS, SubVersion
PROCESS PEOPLE TOOLS Phase Breakdown Product Development Process PRD Use Case Analysis High Level Design Low Level Design Data Design Product Design PROCESS PEOPLE TOOLS Responsible : Development Manager Approver : Product Manager, Architects, Operations, Supporter : Product Specialist, QA, Consultant : Informed Operations, Release management • Rational Rose • Together J • Design Patterns • Visio • Reference – Architecture • Input : Software artifacts: Class diagram, use case diagrams, wireframe, Updated Project Plan • Output: PRD, UI Specifications
PROCESS PEOPLE TOOLS Phase Breakdown Product Development Process ERD Coding Unit Testing Source Check- in Build Product Development PROCESS PEOPLE TOOLS • Reference – Architecture Specification, Best Practice Guidelines • Input – ERD, Configuration Management Strategy, Build Strategy, Unit test plan,,UI Specifications, • Output – Product Code base, Database schema, Scripts , Unit test cases, Unit testing results, Updated Project Plan Product requirements Document (PRD) • Responsible : Development Manager, Developers • Approver: Product Manager, Architects, Operations, • Supporter : Configuration Manager, Build Engineer • Informed: Operations, Release management • IDE (Eclipse, TFS) • Configuration management Sub Version • CaseWorx, Collabnet • Unit testing framework • Code coverage tools
PROCESS PEOPLE TOOLS Phase Breakdown Product Development Process Build Schedule Build Scripts Build and Monitor Deploy Smoke Test Release Management PROCESS PEOPLE TOOLS • Reference – Architecture Specification, Best Practice Guidelines • Input – ERD, Configuration Management Strategy, Build Strategy, Unit test plan,,UI Specifications, • Output – Product Code base, Database schema, Scripts , Unit test cases, Unit testing results, Updated Project Plan Product requirements Document (PRD) • Responsible : Development Manager, Developers • Approver: Product Manager, Architects, Operations, • Supporter : Configuration Manager, Build Engineer • Informed: Operations, Release management • IDE (Eclipse, TFS) • Configuration management Sub Version • CaseWorx, Collabnet • Unit testing framework • Code coverage tools
PROCESS PEOPLE TOOLS Phase Breakdown Product Development Process PRD Test Strategy Test Plan Test Cases Defect Log Defect Verification Defect Closure Final Approval PROCESS PEOPLE TOOLS • Reference – Architecture Specification, Quality Objectives, Quality Assurance Plan • Input – PRD, UI Specifications • Output – Tested product by categories • -Test Plan, Test Cases, Defect Log, Test Execution Log • -Updated Test Results repository, Defect Management System, Quality Assurance Plan Responsible: QA Manager Approver :Product Manager, Architects, Operations, Supporter :Product Specialist, Development Manager Informed :Operations, • Regression testing • QA Automation (SilkTest) • Load & performance testing tools • Compatibility testing tools.
Commercial Product Planning Sequence Gaps Product Spec Product Architecture ProductDefinition ProductSpecification ProductRelease Plan ProductArchitecture ProductRelease Plan ProductEngineering Design ProductConstruction ProductRelease Commercial Product Implications • Current Commercial Opportunity Threads • Thread Context • X • Product Life Cycle Stages • Product Definition • Product Specification • Product Release Plan • Product Architecture • Product Engineering Design • Product Construction • Product Release
Commercial Product Planning Sequence Gaps Product Spec Product Architecture ProductDefinition ProductSpecification ProductRelease Plan ProductArchitecture ProductRelease Plan ProductEngineering Design ProductConstruction ProductRelease Commercial Product Implications • Current Commercial Opportunity Threads • Thread Context • X • Product Life Cycle Stages • Product Definition • Product Specification • Product Release Plan • Product Architecture • Product Engineering Design • Product Construction • Product Release