During the Foundation sprint Pricefx and the Customer will review and detail the scope and plan for the project. The parties will conduct a kick-off meeting with the project stakeholders to review the objectives, goals, scope, schedule, and roles. The project team will detail the collection of user stories that will make up the original set of business requirements for the project. During the Foundation sprint the Customer will be introduced to the Pricefx agile methodology and application.
Especially larger customers might have specific procedures or requirements around testing before an application can be used in their production environment. We need to learn this and take this in to account in our timeline. You can use our Oper/wiki/spaces/CUST/pages/2618884627 for this topic.
A second goal of this sprint, is to have an internal gate review on the effort estimations. During the sales cycle the initial estimations have been made, based on the requirements as known at that point in time. At the end of the foundation sprint, much more details are known. The SA should re-estimate ALL user stories, and the PM should re-estimate all non-config time. This new estimation should be compared with the original estimate. If this estimation differs from the initial estimation from the SoW, involve the sales team to look at why there is a difference. Based on the root cause, this should be handled internally or this difference should be reported to the customer by both the project and sales team.
Goal for the sprint:
Kick off meeting; roles in project are clearly defined; customer is trained and the backlog is refined and detailed.
Actions:
With the customer:
Going through the time planning, resources on customer side and project organization described in SoW
Provide support and work with customer on user story backlog refinement and prioritization
Make sure the customer moves the user story status to 'Defined' to ensure they acknowledge the requirement is completely described
Agreeing with customer about the definition of „Done“, „Ready“, „Change request“ and testing flow
Agree with the customer what audience there needs to be for the 'Kick off' part of the meeting (typically a bigger audience) and what the audience is for the foundation workshop part (typically the core team).
Organize training about Agile and JIRA tool including testing procedures; align with customer internal systems
Organize training on Pfx tool - either done by the PM/SA or a kickoff training from the education team
Understand what procedures the customer has or specific testing that is needed (more than unit testing and UAT) before the customer can bring an application live. The Operational Readiness deck can be used for this.
Internally within Pricefx:
Internal gate review on the user story and project estimate based on the foundation sprint level of detail. If needed report back to the customer
Prepare a Jira Project - important is to tell the customer we need to use our own JIRA system and not the system of the customer to manage the project. This is for SOC1 compliance rules. In case the customer pushes back on this please contact your manager of CC lead.
In your Jira project, please make sure to set it up for time estimates which are visible in the active sprint board and backlog. It is described /wiki/spaces/CUST/pages/2385904661 how to do this.
Fill in the Project Confluence page
Set up the project controlling tool
Setup the 'Fix Version' in Jira and assign this to all user stories where time is booked on. This is needed to be able to bill for this time (see /wiki/spaces/CUST/pages/3867476132 page).
Setup your team in PlatformManager: see the page /wiki/spaces/CUST/pages/4332879878
Artifacts:
/wiki/spaces/CUST/pages/2618884627 (when needed)
Foundation Sprint Checklist:
You have a business understanding of the project.
You know what interfaces are involved and how they look like.
You have detailed User stories
You have past the internal gate review related comparing the new estimates with the estimations from the SoW
You agreed with the customer on the next steps.
You have an agreed data delivery plan
If any risks, communicated to CS management and Sales.
The customer had a training about our agile methodology, about JIRA (and has an access there) and about Pfx tool (relevant modules only).
We understand the needed testing procedures on the customer side and anything else that might impact the project timeline