macgowan.com
software · media · print

Software Consulting

Home : Software Engineering :

Jennifer Hays and Chris Macgowan provide web development, software development, training, and general computer consulting with a focus on customer service, internet technology, client and server applications. Partnering with our clients, we provide resources that understand the relationship between software design, product testing, maintenance and support.

Jennifer Hays and Chris Macgowan bring 30 years combined expereince in software engineering and web development. Using proven best practices to gather requirments, produce a design, testing and implementing your solution, we've got the necessary experience to bring your vision to reality.

Services
  • Customer Service
  • Application Specifications
  • Analysis and Design
  • Web Development
  • Software Engineering
  • Database Design
  • Technical Support
  • Education
Technology
  • Operating Systems: Windows, Mac, Linux/Unix.
  • Development Tools: Visual Studio, Eclipse, ColdFusion, FrontPage.
  • Design Tools: Acrobat, Contribute, Dreamweaver, Flash, Fireworks, .
  • Graphic Tools: QuickTime VR Authoring Studio, Photoshop, Freehand, Illustrator.
  • Web Servers: Apache Web Server, Sun Java System Web Server.
  • Programming languages: C/C++, C#, Java, JSP, Perl, Python.
  • Scripting Languages: PHP, ASP, CFML, CGI, JavaScript, ActionScript
  • Markup Languages: HTML, XML, CSS.
  • Databases: Microsoft SQL Server, mySql, Oracle, Access.
Methodology

The development process starts by listening to the customer to access their needs and requirements. Based on the requirments we will discuss different solution options with the customer. When a solution is chosen the development process will start.

We use an iterative approach to software development. Small projects may only have one iteration, while larger projects can be broken down into smaller components simplifying the development process. This methodology also provides the customer with feedback for each iteration during the development cycle. We provide process transparency and high quality products to meet the customer expections and vision.

The development process will include one or more of these documents based on your needs and project size.

  • Project Charter: Pproject specifcations, scope and high level details.
  • Design Document: Data design, archituecture, user inferface design, component design.
  • Test Cases: Test cases bases on the user requirments.
  • User Guide: Online user documentation.

Following a test process and implementation of your product, we'll provide comprihesive mainatence and support to your product. We'll also take a moment to review your specifications and user feedback to access any new requirments. Services to provide ongoing maintenance and support are also avaiable.

Resources

Jennifer Hays: Most recently a Senior Web Developer for University of St. Thomas . Jennifer designed, developed and maintained the Undergraduate Admissions, Financial Aid and Enrollment Services web-based technologies and systems.

She understands the relationship between web design, development, testing, maintenance, support and other factors involved in developing a complete interactive web site. She is able to work both independently and cooperatively. Disciplined, highly organized, and an analytical problem-solver. Able to competently handle multiple priorities and capable to meet tight deadlines. Simply put Jennifer Kick's Ass!

Chris Macgowan: Most recently a Software Engineer at Data Transmission Network (DTN) . As a member of the Data Development Group, he was responsible for design, development, testing and implementation of software components to support data acquisition, infrastructure and product development for Meteorology Software Products in a Windows and Linux environment.

Chris has developed various client and server applications under Windows and Linix/Unix. He has applied design methodologies and wrote technical specifications using OOAD artifacts and UML. Chris also has a strong understanding of the relationships between software design, product testing, maintenance, support and the many factors that are involved in developing a complete software solution.

Pricing

Projects can be quoted a fixed price based on specifications or billed hourly. The project estimate will reflect the full cost to deliver a product that meets the product specifications, integration and training needs.

Resumes

Resume of Jennifer Hays [English, PDF]
Resume of Chris Macgowan [English, PDF]

Contact

For more information or to schedule an appointment please contact Jennifer Hays or Chris Macgowan.