Building your house of software

Engineering and IT Insight: To stay on time and in budget, software project managers need to prepare for challenges with other organizations, develop a flexible plan and schedule to handle uncontrollable delays, develop an external communication plan, and develop plans to use resources for other parts of the project when there are delays.

03/13/2012


Project management for manufacturing IT projects has become a more difficult task as more manufacturing systems must integrate with other corporate systems and as automation systems in general must operate under corporate IT policies and procedures. We are long past the days where Level 3 systems, such as MES, LIMS, SCADA, historians, warehouse management, and maintenance, could operate independently of the corporate environment. These systems must now integrate with the corporate network structure, user access control systems, security policies, database systems, and server farm systems.

A project manager must spend considerable time and effort in coordinating with separate IT organizations that manage the many different aspects of a modern IT system. One organization may centrally manage all database systems with a separate organization that was put in place due to SQL injection attacks and the need to protect all corporate data. Another organization may be a network services organization that manages all new network connections and assignment of network resources, put in place to guard against rogue devices and rogue network attachment points that compromise system security. A third organization may be responsible for firewalls and firewall rules that must be configured to allow automation and manufacturing applications to communicate with other corporate systems, put in place to protect against computer worms and viruses. There may be additional independent organizations to handle user access credentials, system hardware upgrades, and virtual system resource allocation. A project manager will be continually coordinating and negotiating with these organizations to meet the project’s schedule.

A project manager’s role is similar to that of a general contractor who coordinates the building of a house. A general contractor must coordinate tasks that are often sequential with different groups that have their own schedules and priorities. A general contractor may have to coordinate site preparation, inspection, concrete delivery, inspection, framing, roofing, inspection, plumbing, inspection, electrical, inspection, HVAC, inspection, drywall, painting, and more inspections, all of which may be performed by independent subcontractors. Anyone who has waited days or weeks for an inspector or subcontractor understands that unplanned delays usually occur.

A project manager must operate more as a general contractor than a traditional project manager who has responsibility for all of the resources needed. A manufacturing IT project manager must coordinate server purchases, server installations, network device purchases, network device installation, user access plans, networking routing and firewall rule planning, database updates, ERP changes (if integrating with the corporate ERP system), automation changes (if integrating with automation equipment), and, finally, the project’s software purchase and installation or development and deployment. Often, only the final element is under the direct control of the project manager, yet the he or she has responsibility for setting and meeting the overall schedule. A project manager must develop a flexible schedule with multiple alternatives and plans for handling unforeseen delays. One way to remember the need for advanced planning for alternatives with external organizations is the ANCHOR STEAR model. This stands for Advanced Notice (AN), Checkpoints (CH), Order Service (OR), Scheduling (S), Talk (T), Execution (E), Analyze (A), and Repeat if needed (R).

When working with external entities, it is critical to provide them with advanced notice (AN) that you will need their services. This notice should come before you have a detailed schedule so that you know what their lead times are and their expected resource availability. Many organizations need weeks of lead time to perform tasks, even when the tasks may just take hours to complete. Your advanced notice must come before you schedule and place the order for the service, because you cannot develop your own schedule until you know the service provider’s availability. The next step is to have checkpoints (CH) on the service provider. Your advanced notice may be months before you order the service, and it is important to check that the provider’s schedules and resource availability have not changed. You should then order the service (OR) before you set your firm schedule. Ordering the service is the final checkpoint where the service provider lets you know when it can perform the service.

Once you have the services ordered, you can firm up your schedule (S). Prior to service delivery, you should talk (T) to the provider on a regular basis to ensure that its delivery schedule has not changed. If it has a change, you can still replan and reschedule before you need the service executed. Once the service is executed (E), you should analyze (A) the execution and, if the service was not completed correctly, then repeat (R) the execution until you get the result you need. The ANCHOR STEAR acronym will help you remember all of the steps you should follow in working with external organizations so that you are not surprised late in a project when a critical piece of infrastructure is not available.

Software project managers can learn from the construction industry when building their house of software. Always be prepared for delays and problems with other organizations, develop a flexible plan and schedule to handle uncontrollable delays, develop a plan for continual communication with external service providers, and develop plans to use your resources for other parts of the project when there are delays. Only by being flexible can you build a house of software on time and within budget.

- Dennis Brandl is president of BR&L Consulting in Cary, N.C., www.brlconsulting.com. His firm focuses on manufacturing IT. Contact him at dbrandl(at)brlconsulting.com. Edited by Mark T. Hoske, Control Engineering, www.controleng.com.

Read more Engineering and IT Insight columns by using the following link and see the articles linked below. 

http://www.controleng.com/cgi-bin/ce.cgi?cmd=Search!&fmt=long&form=extended&GroupBySite=no&m=all&ps=10&q=%22dennis+brandl%22&sp=1&sy=1&type=&ul=&wf=2221&wm=wrd&s=DRP

 



No comments
The Top Plant program honors outstanding manufacturing facilities in North America. View the 2013 Top Plant.
The Product of the Year program recognizes products newly released in the manufacturing industries.
The Engineering Leaders Under 40 program identifies and gives recognition to young engineers who...
The true cost of lubrication: Three keys to consider when evaluating oils; Plant Engineering Lubrication Guide; 11 ways to protect bearing assets; Is lubrication part of your KPIs?
Contract maintenance: 5 ways to keep things humming while keeping an eye on costs; Pneumatic systems; Energy monitoring; The sixth 'S' is safety
Transport your data: Supply chain information critical to operational excellence; High-voltage faults; Portable cooling; Safety automation isn't automatic
Case Study Database

Case Study Database

Get more exposure for your case study by uploading it to the Plant Engineering case study database, where end-users can identify relevant solutions and explore what the experts are doing to effectively implement a variety of technology and productivity related projects.

These case studies provide examples of how knowledgeable solution providers have used technology, processes and people to create effective and successful implementations in real-world situations. Case studies can be completed by filling out a simple online form where you can outline the project title, abstract, and full story in 1500 words or less; upload photos, videos and a logo.

Click here to visit the Case Study Database and upload your case study.

Maintaining low data center PUE; Using eco mode in UPS systems; Commissioning electrical and power systems; Exploring dc power distribution alternatives
Synchronizing industrial Ethernet networks; Selecting protocol conversion gateways; Integrating HMIs with PLCs and PACs
Why manufacturers need to see energy in a different light: Current approaches to energy management yield quick savings, but leave plant managers searching for ways of improving on those early gains.

Annual Salary Survey

Participate in the 2013 Salary Survey

In a year when manufacturing continued to lead the economic rebound, it makes sense that plant manager bonuses rebounded. Plant Engineering’s annual Salary Survey shows both wages and bonuses rose in 2012 after a retreat the year before.

Average salary across all job titles for plant floor management rose 3.5% to $95,446, and bonus compensation jumped to $15,162, a 4.2% increase from the 2010 level and double the 2011 total, which showed a sharp drop in bonus.

2012 Salary Survey Analysis

2012 Salary Survey Results

Maintenance and reliability tips and best practices from the maintenance and reliability coaches at Allied Reliability Group.
The One Voice for Manufacturing blog reports on federal public policy issues impacting the manufacturing sector. One Voice is a joint effort by the National Tooling and Machining...
The Society for Maintenance and Reliability Professionals an organization devoted...
Join this ongoing discussion of machine guarding topics, including solutions assessments, regulatory compliance, gap analysis...
IMS Research, recently acquired by IHS Inc., is a leading independent supplier of market research and consultancy to the global electronics industry.
Maintenance is not optional in manufacturing. It’s a profit center, driving productivity and uptime while reducing overall repair costs.
The Lachance on CMMS blog is about current maintenance topics. Blogger Paul Lachance is president and chief technology officer for Smartware Group.