Product and Project Management
We recommend and supports a well-defined and fully-integrated team-based approach on all our projects. Our project teams are typically comprised of business and technical resources from InSite working closely with the people in your organization. Strong product and project management is crucial to the success of every information system we deliver.
Our product and project managers have decades of experience in the information technology industry, with core responsibilities that include:
- Customer advocacy
- Driving a shared project vision and scope
- Driving decisions regarding trade-offs between features, schedules, and resources
- Management and communication of customer expectations
- Development, management, and execution of the communications plan
- Management of product specifications
- Facilitation of communication and negotiation within the team
- Maintenance of project schedules and project status reports
- Development, management, and execution of the project master plan and schedule
- Risk assessment and management
Some of our projects are two and three-month assignments, while others extend over many years. Project management principles and methods help ensure that our business solutions are delivered on time, within scope, and on budget.
We support PMBOK project management standards and principles, and we implement these according to the scale and nature of each individual project.
Our applications are based on a business application framework and an extensive library of of software components, developed and refined and proven over the past fifteen years. We keeps our development tools current, and we embrace new technologies once they are proven to support real-world mission-critical business solutions for our customers.
Although InSite has a great of knowledge and experience working with open source software, we generally discourage customers from using it. Instead, we recommend solutions based on commercially supported technology from companies like Microsoft.
Our rationale for this is simple: open source is expensive.
Much of the conventional wisdom about software written by volunteers is incorrect. While the cost to purchase commercially supported tools may be higher than open source, the cost to make them work for your business is lower. Our many years of experience have demonstrated this again and again.
Open source receives a lot of praise, and some is warranted, but many organizations do not fully appreciate the hidden cost to "free" code. The effort required to build a business solution on an open source platform is sometimes three to four times the effort required to build a functionally equivalent solution on a commercial platform — and after the system is developed and deployed, maintenance and operational support often bears a similar added burden.
While there are some obvious exceptions to the rule (e.g., PHP and MySQL), open source tends to be buggy and unpolished. By definition, it is normally written to serve multiple purposes, therefore it tends to be unfocused, uncoordinated, and poorly documented. Open source is not bad per se (it's great for prototypes and hobbyists, for example) but we advise our customers to be very cautious when considering it for integration into the information systems that drive their business, because the hidden costs for development and management of solutions based on open source can be surprisingly high.