IBM (Public Company; 10,001 or more employees; IBM; Architecture & Planning industry): Senor Technical Staff Member, (-) IBM (Architecture & Planning industry): Tom Jobson, (1986-Present)
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 19/00
US Classification:
700 97
Abstract:
A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer's computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory.
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 19/00
US Classification:
700108
Abstract:
A method, system, and computer-readable medium for maintaining a health of a software factory that creates custom software in a standardized manner is presented. In a preferred embodiment, the method includes the steps of: defining work packets to perform sub-functions of a custom software; tracking a transmission of the work packets to an assembly line in a software factory; monitoring any retrieval of software artifacts that are used to create the work packets; monitoring any on-going changes of work activities that are contained in the work packets; determining if execution of the work packets conforms to governance guidelines for the software factory; monitoring the software factory to ensure that the work packets comply with an architecture of the software factory; tracking quality metrics for an execution of the work packets in an assembly line in the software factory; and transmitting all tracked and monitored information described above to a dashboard.
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 11/00
US Classification:
714 27
Abstract:
A computer-implemented method, system, and computer-readable medium for inducting a software project into a software factory is presented, wherein an induction process identifies what processes and sub-processes are needed to create the software factory, and wherein the induction process identifies potential risks to the software factory. In a preferred embodiment, the computer-implemented method comprises the steps of: submitting a factory project proposal to a service definition process; creating a service definition template from a compilation of selected checklists; scoring and classifying the service definition template to determine if the candidate project may be executed in the software factory; in response to the service definition template scoring above a pre-determined acceptable score, transmitting the factory project proposal to a service induction process; and in response to the candidate project passing a final review process, transmitting the candidate project to the software factory for execution.
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 9/44
US Classification:
717100
Abstract:
A method, system, and computer-readable medium for rapid on-boarding of a software factory are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: identifying choke-points in a first software project; creating a checklist of identifying factors that caused the choke-points that were identified in the first software project; receiving a new software project at a software factory, wherein the new software project is in a same software category as the first software project; presenting the checklist for the first software project; receiving new answers to the checklist; determining if the software factory is ready to handle the new software project based on the new answers to the checklist; and in response to determining that the software factory is ready to handle the new software project, configuring the software factory in a same configuration as that previously used by the first software project.
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 9/44
US Classification:
717101
Abstract:
A method, system, and computer-readable medium for assembling work packets within a software factory are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: collecting a plurality of software artifacts that have been archived during an assembly of previous work packets; collecting a plurality of metrics that have been utilized during the assembly of previous work packets; defining a template for a new work packet, wherein the template for the new work packet is created by a packet definition process that defines attributes that are needed in the new work packet; selecting requisite software artifacts from the plurality of software artifacts; selecting requisite metrics from the plurality of metrics; and sending the template, requisite software artifacts and requisite metrics to a packet assembly process, wherein the packet assembly process assembles the requisite software artifacts to create the new work packet.
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 9/44
US Classification:
717101
Abstract:
A method, system, and computer-readable medium for managing a work packet's life cycle, wherein the work packet is assembled in a software factory that creates custom software in a standardized manner, are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: defining a work packet to perform a sub-function of a custom software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a custom software.
Jarir K. Chaar - Tarrytown NY, US Ronald D. Finlayson - Blythewood SC, US Thomas A. Jobson - New Paltz NY, US Naomi M. Mitsumori - San Jose CA, US Francis X. Reddington - Richmond VA, US
International Classification:
G06F 9/445
US Classification:
717174
Abstract:
A method, system, and computer-readable medium for predicatively selecting which work packets will be needed by a software factory to create a deliverable custom software are presented. In a preferred embodiment, the computer-implemented method includes: presenting an initial checklist that consists of a series of question groups; receiving answers to the initial checklist; in response to determining that received answers to the initial checklist indicate that a new series of questions is required to predict which work packets will be needed to create the deliverable custom software, dynamically generating a new checklist; evaluating leading indicators for the received answers; based on relevancy of answers and the leading indicators, eliminating irrelevant questions from the new checklist; and based on answers to remaining relevant questions, determining if a particular work packet will be needed to create the deliverable custom software in the software factory.
Ronald Finlayson - Armonk NY, US Thomas Jobson - Armonk NY, US Naomi Mitsumori - Armonk NY, US Francis Reddington - Armonk NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/44
US Classification:
717101
Abstract:
A method, system, and computer-readable medium for managing a work packet's life cycle, wherein the work packet is assembled in a software factory that creates custom software in a standardized manner, are presented. In one embodiment, the computer-implemented method comprises: defining a work packet to perform a sub-function of a custom software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a custom software.
Youtube
Orijinal - Jobson O Menino Sem Corpo
Orijinal - Jobson O Menino Sem Corpo Studio
Category:
Music
Uploaded:
29 Jul, 2010
Duration:
2m 36s
Funnel Trouble - Christopher Awdry
Another re-edition of 'Funnel Trouble' from the 1986 Thomas the Tank E...
Category:
Entertainment
Uploaded:
28 Dec, 2010
Duration:
3m 2s
Oakwood Alumni - "The Lord Be Praised/High Pr...
Oakwood Alumni singing at Berean SDA Church in Atlanta, GA under the d...
Category:
Music
Uploaded:
18 Nov, 2008
Duration:
10m
Boat Building And Lobsterboat Racing: Holland...
Join Gary Jobson as he visits with Glenn Holland, founder of Holland's...
Category:
Travel & Events
Uploaded:
07 May, 2008
Duration:
4m 1s
How to Turn Ideas into Films - Podcast #1 w/ ...
This is the first episode of my podcast with Tom Jobson ( ). We talk a...
Duration:
38m 13s
Is this the finest clock of our time?
Join us in this multi part series documenting the servicing of Buchana...
Duration:
1m 1s
Antique Clock Restoration - The Complete Job ...
In this series, I will be covering all the work required to restore a ...
Duration:
14m 41s
Tom Jobson b2b Simon Davis
Here's a 1 hour mix, from Tom Jobson and Simon Davis during their back...