GrapeCity Forums

The GrapeCity Message Boards
Welcome to GrapeCity Forums Sign in | Join | Help
in Search

Keith's Blog

  • Software Development: Plan for Success - Part 1

    Hello, My name is Keith May. I am responsible for product development at FarPoint. I have been with FarPoint for a year now and am very excited about the people, products and projects that we have going on. This is my first blog entry so I thought I would share with you a little about myself and "what's on my mind". I have been in the business of software development for over 18 years and have been fortunate to experience both large structured environments (at Kodak and IBM) as well as small "geter done" companies like Data Dynamics and FarPoint. I have been a data modeler, an application developer an architect and consultant... but find I am most happy when helping organize, coach and facilitate the success of a team of skilled technical folks. In my role I have to answer the question: What is important for the software development group to be successful? In our industry (commercial software tools creation) I have found that there are three major components that need to excel within the software development group if that group is to contribute to the success of the company. 1. Maintenance Updates 2. Major Releases of Existing Products 3. Innovation and Creation of New Products. In this blog I will discuss the first item.... 1. Maintenance Updates - it is critical to have a dependable maintenance process. A /dependable process/, to me, means one that achieves predictability in schedule, quality, content and results. If deficiencies are found in a software product the company must be able to reproduce the problem, prioritize the items, identify the adjustments needed, set about making those adjustments and finally making the revised code available for consumption. And this has to happen quickly. We must be able to answer our customer's question. When will my issue be fixed? With that as a goal we have invested heavily in education, establishing commitment and making corrective organizational actions over the last year. Mission accomplished! We have a verifiable, dependable process to create and manage annual maintenance plans for all products. This schedule is used by all shareholders within FarPoint to manage their daily activities with regards to product support and maintenance. The success shows... in 2007 we tracked well to our plans and released some 38 maintenance updates of our products. Over half have of those were "on time" and of the ones that "slipped", none were over three weeks late (most would agree that in the software construction industry this is still pretty much "on time"). We continue to improve and I am pleased with our results. More Later.... Keith
  • FarPoint Hiring Software Support Technician

    FarPoint Technologies, Inc. is searching for skilled, motivated, energetic candidates for our Software Support Team. FarPoint Technologies, Inc. is a privately held company with corporate headquarters located next to Research Triangle Park (RTP) in Morrisville, North Carolina. We are a leading developer and publisher of professional components for Windows development. Our award-winning software tools benefit corporations and independent consultants around the world as a cost-effective solution for building distributed enterprise-wide applications for commercial or in-house use. As a valued team member you will work in a fun, exciting, technology-rich environment and will be eligible for the following benefits:
    • Salary based upon education, skills and experience
    • Full medical and dental coverage (company paid)
    • Life and disability insurance
    • Vacation, sick and personal time
    • 401K plan (after one year employment)
    Learn more about FarPoint Technologies, Inc at: www.FarPointSpread.com Submit resumes via email to: HR@FarPointSpread.com SOFTWARE SUPPORT TECHNICIAN POSITION SUMMARY Responsible for handling customer programmers' and prospects' support issues via phone, email, forums and chat. This involves working closely with customers (software developers) to troubleshoot, research, and resolve issues. Responsible for escalating any unresolved customer issues to appropriate resources (Development, QA, Sales, etc.) DUTIES AND RESPONSIBILITIES
    • Respond to customer support inquiries via phone, email, forums and chat.
    • Clearly document and track all customer incidents and support related activity in our Support system.
    • Research, isolate, and troubleshoot customer issues. This includes debugging and writing code!
    • Escalate unresolved issues to appropriate teams as necessary.
    • Provide ongoing follow up on past issues insuring the issue was resolved to the customer’s satisfaction.
    • Meet or exceed our company support service level goals.
    • Work to improve quality and timeliness of issue resolution by evolving support processes, and contributing to internal support material, knowledge base and FAQs.
    • Provide sales team with pre-sales technical support (may include facilitating webinars).
    • Participate in regression and acceptance testing for product updates.
    • Other duties as assigned (writing samples, assist QA with testing etc.)
    SKILLS, KNOWLEDGE, & EXPERIENCE QUALIFICATIONS
    • Minimum 2 years experience with C++, C# or VisualBasic (programming experience preferred).
    • Fundamental understanding of COM, .NET, and ASP.NET.
    • Comfortable debugging and troubleshooting others code.
    • Excellent diagnostic and problem solving skills.
    • Excellent verbal and written communication skills.
    • Motivated to resolve customer issues in a manner which meets both customer and business requirements.
    • Ability to work in a small dynamic team environment.
    • Customer support experience with software applications a plus.
    • Ability to grasp new technology quickly
    EDUCATION
    • BS or AS in technical degree or equivalent experience.
    FarPoint Technologies, Inc. is an equal opportunity employer.
  • Richness and Silverlight: Day 2 at MIX2007

    Rick and I are here at MIX2007 in Las Vegas, Nevada. To us, MIX2007 looks like a turning point for Microsoft as they head more into the services (or as they say software AND services) arena. From Ray Ozzie's keynote down to the other presentations, Microsoft seems to be bringing it together to a more focused message of dealing with, and even being a major player in, the "democratization of media" (a phrase Ray Ozzie used but by no means is he the first). The balance of both the universality of the Web and the richness of the user experience demanded by users seems to be what this is all about. And the rubber is hitting the road with Microsoft's beta of Silverlight ("... cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web."). This may be a big boost to how apps run on the Web and the effects will be huge and many. Look for future versions of FarPoint Spread for Web Forms (ASP.NET spreadsheet component) to make use of this power. Another part of the message dealt with the process of development itself. The development workflow is changing as the designer (as in Web designer) works with the developer (as in code developer) earlier in and continually throughout the development process; maybe not so much product development as services development. It looks as if Microsoft is getting the message (about the reality of the Web as platform), and is getting the message out to the Microsoft community at large along with some pretty cool tools. We are glad to see the more harmonious message; everyone seemed to be on the same track and going full speed ahead. --Keith