发明名称 Life cycle of a work packet in a software factory
摘要 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.
申请公布号 US8930883(B2) 申请公布日期 2015.01.06
申请号 US201313892542 申请日期 2013.05.13
申请人 International Business Machines Corporation 发明人 Chaar Jarir;Finlayson Ronald;Jobson Thomas;Mitsumori Naomi;Reddington Francis
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Yudell Isidore PLLC 代理人 Yudell Isidore PLLC ;Pivnichny John
主权项 1. A computer-implemented method for managing a work packet's life cycle, wherein the work packet is assembled in a software factory that creates software in a standardized manner, the computer-implemented method comprising: defining a work packet to specify a method for performing a sub-function of a software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; in response to defining the work packet, calling a template; in response to calling the template, calling, based on the template, a needed one or more artifacts and a needed one or more metrics; automatically assembling the work packet, wherein the one or more artifacts and the one or more metrics are assembled into the work packet based on the template, wherein the work packet includes: one or more governance procedures that provide instructions on how work reports are generated and communicated to a client, one or more protocol standards for the work packet, one or more reused assets including one or more reusable blocks of code and one or more of: requirements, instructions, links, and pointers associated with the one or more reusable blocks of code, one or more work packet instructions for executing the work packet, an integration strategy for integrating the work packet into a client system associated with the client, one or more schedules that establish when one or more deliverables are scheduled to be delivered to the client, an exit criteria that comprises a checklist for returning the work packet and the one or more deliverables to the software factory, and one or more artifact checklist templates for Input/Output routines; and sending the work packet to an assembly line for consolidation with one or more other work packets to create a plurality of work packets that is used to create a deliverable software.
地址 Armonk NY US
您可能感兴趣的专利