Start here
Before car schedules move into new software, someone has to check them.
Six short steps, in plain words. The numbers come after.
- 01
The schedule
Building a new car takes years. Every step sits on one schedule, called a timing plan: when the design freezes, when the tools get made, when the first car comes off the line.
- 02
The job
Solize USA is hiring a Planisware Configurator / Developer in Warren, Michigan. The job posting names the client as GM. The work: move these schedules out of older in-house planning tools and into planning software called Planisware.
- 03
The risk
Old tools collect small mistakes over the years. When the schedules move, the mistakes move too: a missing approval step, a task set to start before the work ahead of the task is done, a date on a weekend. Inside the new software, those mistakes spread into reports, budgets, and staffing plans.
- 04
My answer
I built Redline to show how I would catch those mistakes before the move. Redline reads each schedule, checks every row against 10 rules, lists each problem with a proposed fix, and holds the move until every problem is fixed or signed off.
- 05
The data
The schedules here are invented. I generated 3 sample car programs with 566 records and planted 31 mistakes on purpose, so the check has real mistakes to find. No real company data appears anywhere on this site.
- 06
How to read the rest
Below, a drawing shows one sample program on a timeline from 2027 to 2028. Red marks are the mistakes Redline found. Three boxes give the totals. Then open the check and try the fixes yourself.
Redline in one line
Every milestone checked before Planisware sees the first row.
Redline is a pre-load check for moving vehicle program timing plans from in-house planning tools into Planisware Enterprise. Built on labeled sample data by Mousa Batarseh for the Solize USA Planisware Configurator / Developer role, October 2026.
| Record | Date | Rules |
|---|---|---|
| G0 Concept approval | 2027-02-01 | none |
| Supplier nomination | 2027-03-26 | none |
| G1 Program approval | 2027-05-07 | none |
| Prototype release | 2027-06-15 | none |
| G2 Design freeze | 2027-08-16 | none |
| Software freeze | 2027-09-27 | R10 |
| G3 Tooling release | 2027-11-08 | none |
| First part shipped | 2028-01-07 | none |
| G4 Pre-production build (missing) | missing | R1 |
| Part approval granted | 2028-04-05 | none |
| G5 S.O.P. | 2028-07-08 | R3 R5 R7 |
| Homologation granted | 2028-07-27 | none |
| Launch review | 2028-08-08 | none |
| G6 Launch close | 2028-09-18 | none |
| BRC-A05 Concept CAD | 2027-02-08 to 2027-02-24 | R4 |
| BRC-A07 Business case | 2027-03-12 to 2027-04-06 | R2 |
| BRC-A12 Validation plan draft | 2027-07-12 to 2027-08-11 | R2 |
| BRC-A30 Software release 2 | 2027-12-13 to 2028-01-06 | R9 |
- 2027-02-01G0Concept approval
- After G08 activities, 2 redlined (BRC-A05, BRC-A07)
- 2027-03-26Supplier nomination
- 2027-05-07G1Program approval
- After G18 activities, 1 redlined (BRC-A12)
- 2027-06-15Prototype release
- 2027-08-16G2Design freeze
- After G28 activities
- 2027-09-27Software freeze
- 2027-11-08G3Tooling release
- After G310 activities, 1 redlined (BRC-A30)
- 2028-01-07First part shipped
- No dateG4Pre-production build (missing)
- After G49 activities
- 2028-04-05Part approval granted
- 2028-07-08G5S.O.P.
- After G55 activities
- 2028-07-27Homologation granted
- 2028-08-08Launch review
- 2028-09-18G6Launch close
9 of 11 findings sit on a dated record and are drawn.
How the check works
- 01Map. Point the check at the legacy export and map each legacy column to a target field. The mapping table is the specification.
- 02Rules. Ten rules read every row: gates, dependencies, calendar, keys, names, capacity, drift, budgets, orphans, required fields.
- 03Ledger. Each finding carries an id, the record, the evidence, and a proposed fix. Status edits stay in your browser.
- 04Gate. Any open BLOCK holds the load. Open REVIEW findings wait for a decision with a note.
- 05Sign-off. READY needs zero open blockers, a note on every review, and every UAT scenario marked Pass.
- 06Watch. During the parallel run, a weekly diff compares the legacy tool with the loaded plan.
- 01Map
- 02Rules
- 03Ledger
- 04Gate
- 05Sign-off
What this proves
- Requirements to specificationthe field mapping and the rule catalog
- Configuration and scriptingthe rule engine and the mapping transforms
- SQL and data analysisthe SQL bench on sheet 02, running against the sample tables
- Stage-gate processesthe gate sequence rule and the readiness gate
- Resource and financial planningthe over-allocation and budget rollup rules
- Test scenarios and UATone generated scenario per rule, with pass and fail tracking
Attachments
- Resume and cover letterOpen the attachments
- Legacy export and masters, sample dataDownload redline-sample-data.zip