WFO Planning Tool RFC & FCT

35
STMicroelectronics Wafer Foundry Outsourcing 1

description

WFO Planning Tool RFC & FCT. STMicroelectronics Wafer Foundry Outsourcing. Team Members & Roles. Business Objective. Need for medium term forecast of the demand and supply to plan business growth. - PowerPoint PPT Presentation

Transcript of WFO Planning Tool RFC & FCT

Page 1: WFO Planning Tool RFC & FCT

STMicroelectronics Wafer Foundry Outsourcing

1

Page 2: WFO Planning Tool RFC & FCT

Team Members & Roles

Matric No

Name Role

A0066009J

Chetan Krishna Dhulipalla

Project Manager

A0065625A

Swetha Vardharajan B.A/Project Lead

A0065775R

Rama Rao Dutta Technical Lead

A0065875N

Kyaw Lwin Phyo Quality Manager/ DB Admin

A0066010Y

Venkatakrishnan Kambarajan

Test Lead

Page 3: WFO Planning Tool RFC & FCT

Business ObjectiveNeed for medium term forecast of the

demand and supply to plan business growth. Improve the correctness in the decision

making process of WFO planning team and ST management, by providing the pattern of the demand and supply from ST customers and ST foundries respectively on a one year scale.

Improve the productivity and effectiveness of the WFO Planners.

3

Page 4: WFO Planning Tool RFC & FCT

ScopeWFO Planning Tool assists WFO planner in

bridging Supply demand.Developing a medium term forecast module

(FCT) for analyzing the business of the company for future plans and also to enhance the functionality of the current short term forecast module (RFC).

Based on the data from FCT, implement the enhancement in the RFC module.

4

Page 5: WFO Planning Tool RFC & FCT

Business FlowST Group AProduct 1

ST Group B(Product 3

WFO Planning

Team

Foundry A(China)

Foundry B(Malaysia)

Needs/Request

Needs/ Request

Commit

Commit

Request

Request

5

Page 6: WFO Planning Tool RFC & FCT

Required System

ST Group AProduct 1

ST Group BProduct 3

WFO Planning

Team

Foundry A(China)Cap-50

Foundry B(Malaysia)

Cap-50

Needs -80

Commit-80

Needs -80

Request - 80

+ Cap-30

Request - 50

Request - 50

Commit-50

Commit-50

Request - 50

Request - 50

Capacity- 50

Request - 80

Capacity- 50Capacity- 80

6

Page 7: WFO Planning Tool RFC & FCT

STM WFO FDY Planning Process –Requirements of RFC and FCT

Commit

By PN

AllocCommit by

Area / MP / Group

Request

by PN

Forecast

By Area / Capa

Confirmation

By Area / Capa

FCT

Tool

Monthly Visibility 12 Months

horizon

Request

By PN

Real demand by PN & Capacity Limitation by Area / MP / Group / W

RFC

Manualentry

CCP WFO

Commit

By PN

Constrained order

by PN

I2 / MPS

Monthly CRP Request

CRP Com & CCAR

Weekly orders 17weeks horizon

7

Page 8: WFO Planning Tool RFC & FCT

Development StrategyPhase-1, Phase-2 activity of project is performed

in waterfall model.Phase-3 is developed using SCRUM methodology.Total Number of Sprints – 5.Life time of Sprint – 1 Week.Developed in Client location, as the tool is tightly

integrated with STMicroelectronics internal OrgSec tool.

Client suggested iterative incremental model, as parallel work is being done on the same tool.

Page 9: WFO Planning Tool RFC & FCT

Reasons for Choosing SCRUMClient need to integrate continuously with

the current system.As parallel development work is occurring

team expected last minute change requests.SCRUM provides easy feedback system from

client, as client is closely involved in the project progress – vital to project success.

Page 10: WFO Planning Tool RFC & FCT

UCMS for FCT

10

Page 11: WFO Planning Tool RFC & FCT

UCMS for RFC

11

Page 12: WFO Planning Tool RFC & FCT

System Architecture

12

Page 13: WFO Planning Tool RFC & FCT

Physical Architecture overview

13

Page 14: WFO Planning Tool RFC & FCT

14

Page 15: WFO Planning Tool RFC & FCT

15

Technical Issues During Phase 3Issue with design of RFC – In the current application

the complete logic is performed in Week17Page.

Issue with setting up Configuration Management System – The clearcase on the system could not be configured.

Issue with Database – Parallel usage of DB led to ‘Lock of the DB Procedures’.

Page 16: WFO Planning Tool RFC & FCT

16

Solution for Technical IssuesIssue with design of RFC – We designed and

implemented the enhancement based on the existing structure/design for RFC.

Issue with setting up Configuration Management System – The entire application was divided into modules and split the work individually and integrated using the common shares folder at the end of each day.

Issue with Database – Cleared the issue by defining separate schema for our project, there by ensuring the DB lock do not occur.

Page 17: WFO Planning Tool RFC & FCT

Demonstration Video

17

Page 18: WFO Planning Tool RFC & FCT

18

Acceptance ProcedureAs part of SCRUM Methodology, team delivered the

components/deliverables on sprint (week) basis.

The Customer would examine the deliverable and share the feedback with the team.

At the end of project, after the system testing is performed by the team, User performs official Acceptance Testing before the sign off.

Page 19: WFO Planning Tool RFC & FCT

19

Customer FeedbackAs the development was performed on client location,

the user had a closer view on the daily activity of the team.

The customer identified an issue with deliverable of sprint 1, he raised it during the sprint 3 process. Team rectified the issue during the sprint 4.

User reviewed the team’s System test log, bug tracking system, and performed an informal acceptance testing before signing off the Project Acceptance.

Page 20: WFO Planning Tool RFC & FCT

Project Progress – Planned / Actual

20

Page 21: WFO Planning Tool RFC & FCT

Project Progress – Planned / Actual

Page 22: WFO Planning Tool RFC & FCT

Project Progress – Planned / Actual

Page 23: WFO Planning Tool RFC & FCT

Project Progress – Planned / Actual

Page 24: WFO Planning Tool RFC & FCT

Project Progress – Planned / Actual

Page 25: WFO Planning Tool RFC & FCT

Project Progress – Planned/ Actual Effort (Man Days)

Page 26: WFO Planning Tool RFC & FCT

Management Problems – Phase 3Tasks from Planned Phase 2 – Detailed

DesignDetailed design and system test plan were

finished and finalized before the start of coding phase.

Delay in start of Phase 3 – Started on 17/1/2011 but planned to start on 10/1/2011.Addressed with contingency. Prepared System

Test Plan during this period.

Late notice of unavailability of QM.Cancelled Sprint 2 re-planned the sprints,

Additional Sprint.

Page 27: WFO Planning Tool RFC & FCT

Management Problems – Phase 3

Unexpected leaves at the end of January.Cancelled Sprint 2.

Closure of ST for Chinese New Year (Forced Vacation)The schedule was delayed. But, have sufficient

contingency.

Unavailability of systems at STMicroelectronics.Two heads on same code, increased effectiveness

and reduced the number of bugs in coding phase.

Page 28: WFO Planning Tool RFC & FCT

What’s Next??? The next milestones for WFOPT are envisioned as:

Additional Features on Medium Term Forecast Module.

The next stage of WFOPT would be to develop Long term forecast tool which would be on 2 years to 5 years period on quarters scale.

Similar to the request restriction in RFC based on the capacity value from FCT. The content in FCT could be controlled based on the data from long term forecast tool which would make the tool even more effective.

Page 29: WFO Planning Tool RFC & FCT

Lessons LearntResource Planning (Back up)

No Back up for the activities performed by a single assigned resource.

Faced few issues due to sudden unavailability of quality manager.

Customise Process to suit your project. Implemented SCRUM for the coding phase alone. Enabled to identify defects early. Simplified the Integration and User Acceptance activities.

Code Walk Through and Resource Management Due to constraint in system availability, team engaged two heads

on single code. This reduced defects in coding, thus reduced rework.

29

Page 30: WFO Planning Tool RFC & FCT
Page 31: WFO Planning Tool RFC & FCT
Page 32: WFO Planning Tool RFC & FCT

Plan for Implementation Phase - SCRUM

Client Proposal – Iterative Incremental Development.

Team’s Proposal – SCRUM.Product Backlog:

RFC Functionality. FCT Functionality. Data Transfer between RFC & FCT. Validation/Approval in FCT. Download/Upload data in FCT.

Sprint Duration – 1 week.Number of Sprints – 4.

32

Page 33: WFO Planning Tool RFC & FCT

Sprint Release PlanningSprint-1 Backlogs

RFC Functionality New Parameters for a particular product. Capacity validation using M-FEG data from DB

Sprint-2 BacklogsFCT Functionality & Integrate RFC & FCT

Attributes for a product to be added. Change in attribute should reflect in RFC.

Sprint-3 BacklogsValidate functionality in FCT & Upload, Download

Functionality. Validate functionality similar to RFC. Upload and download the data of the particular product from

DB.Sprint-4 Backlogs

System Testing & Contingency System Testing and test documentation and results. Rectification activity. Contingency.

Page 34: WFO Planning Tool RFC & FCT

Product Backlog

Page 35: WFO Planning Tool RFC & FCT