Archive for December 2011

Financial Services Firms Like SharePoint 2010

December 27th, 2011
Posted by: admin

By Laurie Head
AIS Network Vice President

We’ve blogged about CPAs and the cloud and how IT literacy is important within the financial services sector, but we haven’t really addressed the fact that MOST of our financial services clients are using our SSAE 16 Type II-compliant hosted SharePoint 2010.  Why?   Quite simply, hosted SharePoint improves information access, saving time and money.

Financial services firms manage mounds of burdensome paper daily – application forms, contracts, client correspondence, regulatory and compliance reports.  If the information flow isn’t managed with precision, the result will be unwieldy, unreliable processes that increase operational costs such as employee overhead, paper file storage fees and information retrieval.  Failing to manage all of this information (especially in a time of unprecedented economic challenges) puts financial services firms at risk. In the face of market turbulence, economic uncertainty, increased competition, data security concerns, and more stringent regulatory and compliance issues, the firms that succeed are the ones embracing the hosted Microsoft SharePoint 2010 platform.  Among many benefits, hosted SharePoint 2010:

  • Provides robust data protection
  • Offers high platform availability
  • Optimizes workflows
  • Automates processes, saves time
  • Centralizes and organizes client data for search
  • Reduces time spent on documentation
  • Manages compliance efforts

With hosted Microsoft SharePoint 2010, smart financial services firms can overcome technical and procedural challenges to master information governance now and gain a competitive advantage in the marketplace—all without sacrificing compliance, security or attention to detail in handling customer data and sensitive information.  Check out our page dedicated to SharePoint 2010 for the Financial Services Industry and let me know what you think.

 

TAGS:

CATEGORIES:

Tribute: Remembering Lt. Colonel (Ret.) Randall L. Ford

December 20th, 2011
Posted by: admin

Randall Ford

Lt. Colonel (Ret.) Randall Leon Ford, 1938-2011

By Jay Atkinson
AIS Network CEO

This week, we remember Randall Ford, who succumbed to a lengthy battle with cancer on Sunday.  He believed in the AISN mission and was instrumental in this phase of its growth.  But most importantly, he was an encourager, a mentor, and a friend.

Randall Leon Ford was born in Marmaduke, Arkansas, on December 15, 1938, a son of Roy Ford and Rosie Foster Ford.  He graduated from Pocahontas High School in 1956. He attended Arkansas State University and graduated from University of Mississippi; later, he was commissioned as 2nd Lt. in the U.S. Army in 1961. He returned to Arkansas State University and received a Masters in History while on active duty in 1972.

Randall retired in May 1986 after 24 years of active service – including a tour in Germany, two tours in Vietnam, a tour at NATO Land South in Turkey, and service at several posts in the Military District of Washington.  In 1989, he co-founded StarTech, a security company in Washington, DC, where he continued to work until he sold the company in 2005.  He is survived by his devoted wife, Ann, two sons and a grandson – and innumerable people whom he touched throughout his life.

TAGS:

CATEGORIES:

Web Design and Development: Best Practices in Production, Staging and Development for Web-Based Companies

December 12th, 2011
Posted by: admin

GUEST BLOG

By Gaige B. Paulsen
Board of Advisors, AIS Network

For companies that primarily do business through their public-facing Internet site, best practices for production, staging and development are imperative.  For any Web-based business, whether e-commerce or presence-based, it is essential that content and systems be updated to remain competitive, which means change and that means risk.

Web-based businesses wrestle with complexity on a daily basis.  Typically, there are multiple developers involved, different development timelines, and numerous components being built simultaneously, tiered systems to synchronize for updates, etc.  One misstep in the development and deployment cycle has the potential to cost the business millions of dollars.

In my various capacities, I have spent years refining best practices for production, staging and development environments.  Normal best practices these days are for the following:

  • A serious version control system (VCS) or distributed version control system (DVCS).  Depending on the architecture, I’m still using   Perforce, which is expensive, but über-reliable.  Many folks like GIT, Subversion, and Mercurial.
  • Serious issue management to track platform development and bug fixes/handle actionable team communication, etc. I recommend   JIRA.
  • Development environments that run on developers’ personal machines in a sandbox or VM, or if substantially small in terms of the number of processes, just in the OS (if they’re running desktop/laptop Linux).   Development environments should be a little version of production.
  • New development that is branched in the VCS and not let into the mainline branch until complete.   Branches can be team-centered or developer-centered depending on how many developers are working on the particular piece of code.   But a modern VCS makes it easy to branch early and merge back in only when development is complete.
  • Staging is essential and should be gate-kept.  Development should be promoted to staging through the VCS.   This way, the act of promotion provides a dry-run for the move from stage to production.
  • Scripted tests for Web-based platforms.   I suggest looking at   Sauce Labs for this, or roll-your-own using   Selenium.
  1. Staging is generally used as a dry run for a move to production and final testing.   Nothing should go to production that doesn’t succeed in stage.
  2. Stage should have a lazy copy of the entire environment if possible (full user base, etc.), but shouldn’t directly touch anything that could cause user confusion (sending email to users, etc.).   It can be quite difficult to get a reliable stage environment set up, especially if you need multiple servers to do it (DB, File, GUI, etc.).   But, the more complex the real environment, the more complex the stage environment and the more important it is to get staging working correctly.
  3. Stage is also where you perform human testing on things that can’t be scripted.   There shouldn’t be need for a lot of this on a Web app, but there are some things that are hard to do in an automated fashion (i.e., does the site look “bad”?).
  • Unit tests for internal functionality need to be baked into the development process.   High-volume organizations tend to make automated running of the 3 major test types (integration, unit, and scripted GUI). As a safeguard, a trigger in the check-in process is important so that code that violates testing cannot be checked into the code base at all and instead remains on the developer’s machine.
  • If you can do it, Continuous Integration is a boon to keep things from getting too far afield.  Code compilations, environment synchronization, and spawning automated testing when checks occur are all great tools and can be done very inexpensively with   Jenkins.
  • Work on production is considered to be a complete fail.   The only reason to do it is catastrophic failure of something that does not happen in the stage and development environments and is a sign that the stage is an inadequate representation of production.   Usually, this would only be to change configuration parameters.
  1. If production breaks roll back to the previous version of the site.   If that fails, then you have no choice but to work on production.
  2. Note that even for catastrophic situations, changing code directly on the production servers is just as likely to make things worse if they haven’t passed the rest of the testing in stage.
  • You can do a lot of debugging on the production site, where debugging is gathering information about something that isn’t working correctly.   You shouldn’t, however, use the production site as a test bed or development environment.
  • If your tests don’t do things that you wouldn’t want done in the production environment (adding and removing users and files, changing parameters, simulating failures, etc.), then you don’t have sufficiently detailed tests.

This is the tip of the iceberg, but before anybody tells you that these methods are too overbearing for a small team, I would suggest that’s a short-sighted view.

At my company, we practice this in a team of small developers for mobile, desktop, and Web apps.   The result is that, in over two years, we have not suffered data loss or corruption in the Web site, which handles our registration, e-commerce, etc. Additionally, we have caught many things that would have been problematic for users if they’d been released.  Similarly, regression testing in mobile and desktop apps had kept us from releasing versions of the software that don’t work on all of the supported platforms and has saved us a lot of customer difficulties.

I hope this is helpful, and I invite you to comment.  Good luck.

Gaige B. Paulsen is a technologist and entrepreneur.  He is currently founder and president of ClueTrust, makers of Cartographica and CartoMobile, Geospatial products for MacOS X and iOS.

TAGS:

CATEGORIES:

Why SharePoint 2010 Is Ideal for Associations and Nonprofits

December 7th, 2011
Posted by: admin

By Laurie Head
AIS Network Vice President

ASAE’s Technology Conference and Expo is here in Washington, DC, from December 6-8, 2011.  It sparked an idea for this week’s blog: why SharePoint 2010 fits the needs of associations and nonprofits so well.

Increasingly, nonprofits and associations are turning to hosting companies like ours for help in developing a hosting solution for their SharePoint 2010 platform.  Of course, being a successful supplier takes much more than having technical expertise.  We know that in order to deliver the solutions that these organizations need, we must understand the special challenges they face.

At AISN, because our staff has worked for and with nonprofits, we have a clear grasp on how and why nonprofits use SharePoint differently.  For example, before coming to AISN, I worked in communications for the National Association of Real Estate Investment Trusts (NAREIT) and the Business Software Alliance (BSA), two not-for-profit trade associations.  I get it.  Experiences such as these enable us all to understand clearly that frugality is everything in a nonprofit environment.  Looking closely at strategy and execution, staying within budget and getting it right the first time is crucial.

AIS Network Nonprofits

SharePoint 2010 benefits organizational outreach efforts led by volunteer organizations, trade associations and other nonprofits.

So,  do I think SharePoint 2010 can be helpful for associations and nonprofits?

Absolutely!   Without a doubt, relationship management is the single-most important function for any trade association, nonprofit, membership society, volunteer organization, charity or “.org”—large or small.  As I learned at NAREIT and BSA, do it well and you increase the loyalty of staff, members, donors, volunteers, vendors, the media and the public at large.  Do it poorly, and you risk losing your stakeholders — essentially, your lifeline.

Therein lies the challenge.  Providing world-class member services is a tall order for an organization that may already be operating with limited staff on a modest budget.  Your world is already buzzing with conferences and meetings, products, dues, chapters, lobbying and government affairs, research, publications, marketing, education, communications, community, online content and e-commerce.  The last thing your staff needs is to be weighed down by redundant administrative and communications tasks that result in administrative waste, lost revenue and member or donor dissatisfaction.

SharePoint 2010 allows you to implement a comprehensive collaborative platform for your nonprofit organization, no matter your role, without feeling overwhelmed by the task.  Wait.  Are we talking about the same SharePoint 2010 used by businesses and government agencies around the world?  Yes.  SharePoint, you’ll find, is ideally suited for nonprofits because it is:

  • Highly configurable and scalable.
  • A source for valuable customer relationship management (CRM) tools.
  • Great for tools that facilitate constituent outreach (social networking, Internet sites, portals, private communities, etc.).
  • Super for document management, collaborative environments, business intelligence, etc.
  • Known for its litany of custom apps.
  • Supported by a strong community of SharePoint experts/bloggers, who routinely provide valuable free help .

What’s the ROI? SharePoint 2010 gives you a return on investment in several ways.  Use it to:

  • Improve effectiveness, saving money and positively impacting your cause.
  • Empower your subject matter experts to share information easily through a single knowledge-management system.
  • Support cross-department collaboration, driving efficiency and breaking down the silos.
  • Mobilize constituents quickly around important issues when they arise.
  • Share data across all chapters, affiliates, partners and other cooperating organizations.
  • Automate procedures and track data efficiently using core workflow, security, governance, document permissions and records retention features.

Dare to break down silos. Each of your departments is driven by specific goals and objectives as established by your organization’s board and leadership. But, how do you make sure that you are maximizing sharing the content among all of your departments, leadership and other stakeholders?

With SharePoint 2010, you get the flexibility of a platform that makes it easy for all of your subject matter experts to share information. Putting into place tools that support cross-department collaboration makes your organization more efficient and breaks down the silos that naturally evolve. Information can be indexed and rendered easily searchable for effective knowledge management and business intelligence.  Plus, SharePoint’s document management capabilities ensure better member service, volunteer coordination and donor participation.

As an experienced public affairs professional, I appreciate SharePoint’s ability to help nonprofits manage constituent relationships.  Through SharePoint, you can communicate effectively and engage your publics:

  • Mobilize them quickly around important issues when they arise.
  • Understand member adoption of key issues, products and services through reporting and analytics.
  • Collaborate with board members, committees and task forces.
  • Share data across all chapters, affiliates, partners and other cooperating organizations.
  • Provide educational opportunities.
  • Build intranets, extranets and public-facing Web sites.

Have a look at our Web page focused on SharePoint for associations and nonprofits and see also our page addressing SharePoint for Internet Sites.  I like the Conservation International case study on that SharePoint FIS page.  Be sure to watch the video.

These pages also respond to the question, “Why Host SharePoint 2010?”  Quite simply, by hosting your SharePoint platform, you’re likely to get a world-class Service Level Agreement that offers the security, availability and accessibility you need to meet all of the IT challenges and changes you face.  100% guaranteed too.

Are you working for a nonprofit that uses SharePoint?  What do you like about it?   Let me know your thoughts.  Feel free to comment below.

 

TAGS:

CATEGORIES:

SharePoint Migrations: How Long Does a Migration and Upgrade to SharePoint 2010 Take?

December 1st, 2011
Posted by: admin

By Terry Engelstad
MCP, MCSE, CCNA, MCDBA, MCTS, MCITP
AIS Network Operations Manager

Recently, a visitor to our Web site asked an excellent question.  How long does a migration and upgrade from SharePoint 2007 to SharePoint 2010 take?  The answer to this question is very complex and depends on a number factors.  The subject is much more complex than can be explained in a mere couple of paragraphs but here’s a very brief response.

SharePoint Migration AIS Network

It's important to understand that a migration to SharePoint 2010 may take some time.

First of all, his question is not about just a migration.  It is about a migration and an upgrade.  The answer depends on the following:

1)  There are at least three different ways to migrate and upgrade SharePoint sites:

  • Site by site
  • Database detach/re-attach
  • In-place upgrade

2)  The size of the databases involved is huge in determining the duration.

3)  The type of documents in Content.

4) What customizations have been enabled in the SharePoint 2007 implementation? Some may not “migrate.”

5)  The speed of the server(s) involved.

As a point of reference, we recently did a migration and upgrade to SharePoint 2010 for a client.  It took approximately four weeks to plan, test, and finally do the deed.  The actual migration/upgrade took approximately 24 hours.  This client has a 100 GB Content database and they did a database detach/re-attach and then an in-place upgrade. The only customizations that they made in their 2007 environment were to the visual theme, which did not migrate (it’s a known issue).

For those of you who are planning a migration, we’d be interested in hearing more of your questions.

TAGS:

CATEGORIES: