The SharePoint Leap

In my job, I have an opportunity not afforded to most: I get to listen to all of the risks, challenges, and issues (a.k.a. problems) that other organizations face. (I know, you’re jealous, right?)  From issues with large-scale hardware deployments to the risks of implementing new federal bureaucratic form processing, I get to hear it all.  Without fail, nearly all of those discussions start with someone in the room declaring, “We do it different here.”

If I had a dollar for every time I heard, “we do it different here” during a federal project kick-off meeting, well…I would have about twenty or thirty bucks, but that’s not my point. The point is you don’t do it differently!  Human nature is human nature and given similar constraints, regulations, policies and procedures, the outcomes will be similar.  Beyond the obvious irony in nearly all organizations declaring their uniqueness, I am struck by the actual similarities of the problems.

Read More…

With the SharePoint Conference 2012 behind us, I have been reflecting on our SharePoint journey so far…and on the road ahead. And what an incredible journey it has been! SharePoint has allowed AIS to build mission-critical applications for various large federal government agencies and commercial organizations. And not just ECM or document management systems (which are great workloads enabled by SharePoint) but enterprise-class applications for tens of thousands users (such as the FBI’s Delta Project), built using SharePoint platform elements such as workflows, lists, libraries, search, etc.

This blog entry is comprised of two parts. The first part will focus on the SharePoint journey so far. Through a series of short video clips, I will present some of the key insights we have derived over the many years of building custom applications on SharePoint. We will end this the first part with a short demonstration of SharePoint-based Case Management application that brings together many of the key concepts. The second part will focus on the road ahead and the most important enhancements made in SharePoint 2013. Read More…

In order to meet ever-increasing customer demands and compete on a global scale, many organizations need to be able to fold new systems and/or new features into existing systems quickly and cheaply. These organizations — and perhaps yours — have portfolios of existing systems and infrastructures that were implemented literally decades ago.

These “legacy” systems, while well-architected for the demands and market conditions of the past, have often become increasingly complex through the years and more costly to maintain. What’s more, these systems are based on technologies that simply don’t provide the flexibility and disciplined agility that modern programming languages and frameworks can. Read More…