Blueprint Kickoff - Apigee Community

Download Report

Transcript Blueprint Kickoff - Apigee Community

<<replace with
Customer
Logo>>
Blueprint Kickoff
<<Date>>
•
•
•
•
•
•
•
•
•
Introductions
Customer Vision & Success Criteria
Apigee Accelerator Overview
Blueprint
Schedule
Roles & Responsibilities
Communications
Assumptions
Risks
Introductions
<<Customer Name>>
• <<name>>, Executive Sponsor
• <<name>>, Product Owner
• <<name>>, Project Manager
• <<name>>, Lead Architect
• <<name>>, Network Engineering
• <<name>>, Test Lead
Apigee
• <<name>>, Scrum Master
• <<name>>, Global Architect
• <<name>>, Principal Architect
• <<name>>, Technology Specialist
• <<name>>, Technology Specialist (Drupal)
© 2013 Apigee Confidential – All Rights Reserved
Vision & Success Criteria
<<customer Exec Sponsor presents this slide>>
Vision
<<vision statement of what is expected of program>>
Success Criteria
• <<list success criteria>>
© 2013 Apigee Confidential – All Rights Reserved
Services: Mobile requires a new model
• App cycle time demands extreme flexibility and speed
• IT infrastructure demands stability
Business Demand
• Digital programs connect these two worlds
Time
© 2013 Apigee Confidential – All Rights Reserved
5
Traditional deployment models don’t work
• Demand increases over time in digital programs
• Continuous optimization is required for best business results
• Inefficiencies result from application of traditional methodologies
Velocity
Required Velocity
Initial higher velocity
by “jumping in”
Insufficient User
story gathering
Inefficient Sprint
Management
Incomplete Delivery
Infrastructure
Inability to Adapt to
changing business
priorities
Actual Velocity
Time
© 2013 Apigee Confidential – All Rights Reserved
6
Apigee Accelerator
Blueprint
Enables
Extreme
Sprints
Enables
Continuous
Deployment
Readiness
Scoping
Feature
Sprints
Architecture & Design
Operations & Support
Review
Delivery Framework
Tuning &
Hardening
Sprints
Production
Release
Review
© 2013 Apigee Confidential – All Rights Reserved
7
Blueprint
Readiness
• Review and align on pre-blueprint deliverables
• Customer & Apigee preparation for starting Scoping
Scoping
• Define boundaries of implementation
• Define user stories for initial sprints
Architecture & Design
• Define infrastructure and data flow architecture
• Create API Proxy design
Delivery Framework
• Align on process and meetings for Extreme Sprints
• Define key communication vehicles to keep team aligned
Operations Strategy
• Review system monitoring strategy
• Define support structure needed for the solution
© 2013 Apigee Confidential – All Rights Reserved
Blueprint Deliverables
Readiness
• Pre-Engagement Questionnaire
• Project Success Criteria Definition
• Detailed Blueprint Schedule
• Blueprint Kick-off Presentation
• Customer API Program Overview
• JIRA & Confluence setup with acct access
Scoping
• Project Executive Overview
• Apigee Technical Overview
• Functional & Non-functional Reqs Specs
• User Story Backlog
Architecture & Design
• API Specification
• Solution Architecture
• Developer Portal Design
• API Platform Test Strategy
• Functional, Performance & Unit Test Plan
© 2013 Apigee Confidential – All Rights Reserved
Delivery Framework
• RACI Matrix
• Detailed Sprint Schedule
• Project Milestone & Resource Plan
• Budget Tracking Document
• Standard Status Report
• Source Code Mgmt Process
• Github setup with account access
• Maven deployment & Continuous
Deployment Infrastructure setup
• Customer Env Specification
• Executive Review Presentation
• Extreme Sprints SOW
Operation & Support
• Monitoring and Operations
Strategy Definition
Blueprint Activities
Readiness
• Validate Customer Blueprint
Readiness
• Review pre-Blueprint
deliverables
• Blueprint Planning
Scoping
• Project Scoping Discussions
• Requirements Review Sessions
• Apigee Technical Overview
Architecture & Design
• Organization & Environment
Architecture Discussions
• Developer Portal Design
Sessions
• Testing Approach & Activities
alignment
© 2013 Apigee Confidential – All Rights Reserved
Delivery Framework
• Project Delivery Methodology Best Practices
Sessions
• Development Infrastructure Design
• Extreme Sprint Planning
Operation & Support
• API Infrastructure Monitoring Strategy
• API Platform Operations Strategies & Best
Practices
Blueprint Schedule – Week 1
Monday / Oct 7th
Tuesday
Wednesday
Thursday
Friday
TBD
TBD
TBD
TBD
9:00-10:00
Blueprint Kickoff
10:00 - 12:00
TBD
12:00- 1:00
Lunch
Lunch
Lunch
Lunch
Lunch
1:00-6:00
TBD
TBD
TBD
TBD
TBD
© 2013 Apigee Confidential – All Rights Reserved
Blueprint Schedule – Week 2
Monday / Oct 14th
Tuesday
Wednesday
Thursday
Friday
TBD
TBD
TBD
TBD
9:00-10:00
Blueprint Kickoff
10:00 - 12:00
TBD
12:00- 1:00
Lunch
Lunch
Lunch
Lunch
Lunch
1:00-6:00
TBD
TBD
TBD
TBD
TBD
© 2013 Apigee Confidential – All Rights Reserved
Blueprint Schedule – Week 3
Monday / Oct 21st
Tuesday
Wednesday
Thursday
Friday
TBD
TBD
TBD
TBD
9:00-10:00
Blueprint Kickoff
10:00 - 12:00
TBD
12:00- 1:00
Lunch
Lunch
Lunch
Lunch
Lunch
1:00-6:00
TBD
TBD
TBD
TBD
TBD
© 2013 Apigee Confidential – All Rights Reserved
Blueprint – Apigee Roles & Responsibilities
Scrum Master
• Main contact for project coordination activities
• Leads daily stand-up meetings, oversees project schedule and coordinates with
other organizations for testing and deployment activities
• Accountable for reporting weekly status and budget information
Global Architect
• Leads the creation of a infrastructure deliverable
• Works closely with the Customer’s Technical Lead and/or Network Engineer to
ensure Customer ownership of these deliverables once completed.
Principal Architect
• Responsible for the software design deliverables
• Leads customer requirements (user stories) sessions
• Leads any design challenges that may arise
Technology Specialist
• Implements the designs and requirements defined
• Conducts unit tests
• Resolves defects found during customer testing
Technology Specialist (Developer Portal)
• Gathers developer portal requirements, designs, configures, unit tests and
supports Customer-led functional testing
© 2013 Apigee Confidential – All Rights Reserved
Blueprint – Customer Roles & Responsibilities
Executive Sponsor
• Visible participant in the project and sets vision and guiding principles
• Actively engaged in the Blueprint Executive Review session
Project Manager
• Main contact for project coordination activities, working closely with the Apigee
Scrum Master.
• Ensures customer resources are available when needed
• Coordinates the customer-led activities
• Ensures an efficient process is in place to log defects and track to closure
Product Owner
• Participates in all design and requirement sessions to provide input to what is
needed to meet the business needs of the API program
Lead Architect
• Participates in all design sessions and approves the solution design.
• Participates in Functional and Performance Testing
• Involved with the deployment of the solution to Production
© 2013 Apigee Confidential – All Rights Reserved
Blueprint – Customer Roles & Responsibilities
Network Engineer
• Sets-up all hardware necessary for the Apigee solution, including opening ports,
setting up and modifying any firewall policies
• Documents the Apigee installation procedures
• Sets-up monitoring and ensures availability to the systems during the project
Test Lead
• Defines the Testing Strategy for the program
• Plans, develops and executes all necessary steps for executing Functional and
Performance Testing.
• Sets up a process and tools to track defects to closure
© 2013 Apigee Confidential – All Rights Reserved
Communications
Daily Standups
Confluence Project Home Page
Weekly Status Reports
Monthly Executive Updates
© 2013 Apigee Confidential – All Rights Reserved
Assumptions
Enter details.
© 2013 Apigee Confidential – All Rights Reserved
Risks
Enter details.
© 2013 Apigee Confidential – All Rights Reserved
Q&A
© 2013 Apigee Confidential – All Rights Reserved
Thank you
2013