Blog News and events about Polaris Solutions!

Why ALM Matters

by JoshGillespie on April 10, 2014

Why ALM Matters

I recently heard a podcast where David Chappell said something that piqued my interest. Paraphrasing, his thinking went something like this.

Given that...

  • Business processes support what the business does.
  • Those processes that give a competitive advantage are the most important.
  • Those important processes are always supported by custom software.
  • Custom software is the output of the Application Lifecycle Management (ALM) process.

We can assume that the success of a company is fundamentally linked to how well it does ALM.

That's quite a statement. My kneejerk reaction was to take issue with the third point; business processes conferring competitive advantage are always supported by custom software. However, I thought more about it and I've come around some. I still think "always" is an overstatement, but "often" or "usually" might be appropriate.

It took me more time than I'd care to admit that I missed the point. I was hung up on the wording and dismissed the core idea.

Looking at it from a different angle

Instead of David's set of statements, let's think about this assertion.

A company only writes custom software to gain a competitive advantage. Nothing else justifies the costs and risks associated.

Competitive advantage comes in two main varieties: comparative and differential. Comparative advantage is efficiency. Can you do something at lower cost than your competitors can? If so, you can undercut their prices or have a larger margin. Differential advantage means exactly that: Are you different? Is your company doing something no one else can do? Did you invent a new product? Is your customer service better?

So how does custom software create the advantage? Here are a few examples

  • You're writing an inventory app that will reduce stock on hand and speed delivery
  • You've created an innovative talent recruitment and retention system.
  • You're planning a custom application that will streamline a task that takes three off-the-shelf products.
  • You only need a small subset of features from commercial offerings and are writing your own to avoid reduce cost.

Moreover, creating competitive advantage with custom applications makes the advantage harder to copy.

Custom software is expensive and risky. It takes time to plan, develop, test, deploy, train, support, etc. Therefore, if it isn't giving you a comparative or differential advantage, it isn't worth it.

Why ALM Matters

So custom software is written to confer competitive advantage, but can only confer that advantage if it is delivered, functional, usable, cost-effective, and timely. Given that, organizations with quality ALM will gain more advantage and be more competitive those without.

That's why ALM matters. The success of a company is fundamentally linked to how well it can produce the custom applications that create an advantage. Failed software projects are failed attempts to better compete.

References

 

(Cross-posted from awaitwisdom.com)

 


Announcing Test Lab Management in Windows Azure!

by JoshGillespie on March 17, 2014

Polaris Solutions is proud to offer an exclusive set of tools and services that allows testers using Microsoft Test Manager (MTM) and Lab Center to tap into the power and scalability of Windows Azure.

MTM has proven to be an invaluable tool to many enterprise testing organizations. Unfortunately, the overhead of provisioning and managing virtual machines to support the dynamic needs of testing teams has meant that the powerful self-service infrastructure features of Lab Center have largely been ignored.

Leveraging the cloud to remove this burden from organizational IT staff is a natural solution.The demand for cloud based testing facilities from our customers has led us to create this unique offering that fully integrates on-premises testers with self-provisioned test infrastructure hosted in Window Azure.

Key Benefits:

  • No on-premises infrastructure necessary
  • No dependency on IT operations staff
  • Testers start up and shut down their own cloud virtual machines.
  • Testers create new cloud virtual machines as needed, optimizing both time and cost
  • Testers can leverage a library of pre-built virtual machine images
  • Testers can provision new virtual machines from scratch - testing agents will automatically get installed and connected to your test controllers
  • Lab Center sees cloud virtual machines as standard domain network machines
  • Available today!

Contact Polaris Solutions to learn more about this powerful solution.

 


ALM Lunch: Achieving Agile Success with TFS 2013

by ClintEdmonson on March 03, 2014

imageWhether you are a small development shop just starting out with Agile or an enterprise IT organization seeking a full blown Agile transformation, Microsoft’s latest ALM platform provides a powerful and flexible toolset to help you successfully practice lean and agile software development. The combination of Visual Studio and Team Foundation Server 2013 bring valuable features and capabilities to agile teams through an easy, simple-to-use experience on top of a powerful, customizable platform.

In this free lunch time event we will go deep into the Microsoft tools that accelerate agile development. We will also touch on best practices we have learned and applied from helping our clients leverage these tools to take their agile teams to the next level.

Key Experiences:

  • Agile release & sprint planning
  • Kanban boards & WIP streams
  • Architecture in agile projects
  • Testing in agile projects
  • Continuous integration
  • Scaling agile in large organizations
  • Best practices & lessons learned in the field

Complimentary lunch will be provided to registered attendees.

Please join us for this special event:

     April 2, 2014      11:30 AM – 1:00 PM      Microsoft Office, Creve Coeur, MO

Seating is limited. Register Now!

 


An Introduction to SAFe and Why You Really Should Care

by ClintEdmonson on February 28, 2014

The Scaled Agile Framework, abbreviated as “SAFe”, is a framework for implementing lean and agile methods at scale. It was pioneered by Dean Leffingwell and fully described in his book Agile Software Requirements. SAFe provides prescriptive guidance for the individual roles, teams, activities, and artifacts necessary to scale agile from the team to program to enterprise level.

image

SAFe’s guidance is divided into three layers, each aligned to a level of abstraction matched to project scope within an enterprise. Actionable work is driven top down through cascading backlog queues and a simple, well defined taxonomy.

The Portfolio layer defines a framework for managing an enterprise project portfolio. The portfolio is implemented as a backlog of business and architectural “epics”, high level narratives aligned to strategic investment themes. Approved epics are delivered to the Program layer for further exposition and scheduling for implementation. 

The Program layer defines procedures for turning approved epics into proper product plans and is responsible for delivering a value stream to the organization. Activities include developing product visions, a backlog of high level “features” to be implemented, product roadmaps, and iterative release plans. Project features are batched up and delivered to the Team layer for implementation.

The Team layer prescribes a combination of Scrum management practices and XP technical practices to empower agile development teams to turn features into “user stories” and deliver working, valuable software in two weeks sprints.

 

Why You Really Should Care

So why am I raving about this? Agile has become the first choice for development teams building software, but true enterprise agile transformations are still rare. Adoption inside many enterprises has stalled due conflict with traditional waterfall business planning and budgeting processes. Here’s why I think SAFe can succeed at driving full scale enterprise agile adoption:

Simple. The epicfeatureuser story taxonomy is the heart of this framework and the key to tracing efforts through these layers to achieve synchronization, collaboration and business value delivery. Its simple to learn and easy to teach – a key ingredient to cultural transformation.

Comprehensive. The layered abstractions chosen for SAFe provide the just the right amount of focus at the executive, product management, and development team levels. The roles and procedures are well defined and cover the complete set of activities needed to manage a portfolio of enterprise IT projects. SAFe will educate and push agile up into the very heart of the enterprise.

Actionable. SAFe provides concrete procedures and detailed steps on how to get each layer up and running. It’s very real, very approachable, and very doable.

Well Documented. Leffingwell’s Agile Software Requirements book is in truth a playbook for enterprise agile transformation. It describes every detail of the SAFe framework and is one of the best written technical books I’ve read in years. Dean and his associates have also done an outstanding job documenting and “open sourcing” the framework through it’s public website – scaledagileframework.com.

Proven in the Field. The framework has been through numerous iterations, and has evolved through a number of large scale adoptions at real world enterprises, large and small. The latest version published on the web site (v2.5 as of this blog post) has been validated by these field implementations and all the major ALM software vendors have either adopted it directly or facilitate an implementation of SAFe within their product.

I honestly haven’t been this excited about a SDLC methodology in years (I read Dean’s book cover to cover in two days – a rarity for a technical book). I see SAFe as a natural and necessary evolution of Agile upwards into the enterprise to fill a missing void. I believe it will quickly become the foundation for many of our client engagements.

Note: Scaled Agile Framework and SAFe are trademarks of Leffingwell, LLC.

 


OpsHub and Polaris Solutions Announce Partnership to Drive Collaboration and Efficiency of Teams in the Software Development Lifecycle

by ChrisKadel on February 19, 2014

OpsHub and Polaris Solutions announce partnership offering software development organizations a comprehensive Team Foundation Server (TFS) based solution for quick and easy adoption of Team Foundation Server (TFS), driving collaboration and efficiency of cross-functional teams in the software development lifecycle.

Palo Alto, CA, Chicago, IL and St. Louis, MO— OpsHub and Polaris Solutions Announce Partnership to Drive Efficiency of Teams in the Software Development Lifecycle—OpsHub and Polaris Solutions are pleased to announce a partnership enabling easy adoption of Team Foundation Server (TFS) to drive collaboration and efficiency of teams in the software development lifecycle. With this partnership, OpsHub and Polaris Solutions can offer the industry leading Application Lifecycle Management (ALM) integration and migration platform with Team Foundation Server (TFS) expertise and best-in-class ALM implementation and consulting services.

OpsHub and Polaris Solutions are both Microsoft Visual Studio 2013 Launch Partners and have strong ties in the Microsoft partner and customer ecosystem.

OpsHub Integration Manager's broad ALM support addresses the challenges faced by larger corporations looking at Team Foundation Server (TFS) adoption within their heterogeneous ALM environment. Polaris Solutions has best-in-class ALM implementation and consulting services with expertise in Team Foundation Server (TFS) adoption for the most challenging environments.

"The OpsHub and Polaris Solutions partnership, provides great value to our customers, by helping them quickly adopt Team Foundation Server (TFS) within their heterogeneous ALM environments. Our combination of powerful integration tools and deep implementation experience will help drive efficiencies and collaboration between cross-functional teams working on multiple projects in the software development lifecycle." said Chris Kadel, Principal at Polaris Solutions.

"Our customers will greatly benefit from the deep TFS expertise and best-in-class ALM implementation and consulting services of Polaris Solutions," said Sandeep Jain, President and CEO of OpsHub, "and will be able to quickly adopt to Team Foundation Server (TFS) using OpsHub's integration and migration platform, reaping the rewards of Visual Studio that much faster."

OpsHub delivers their on-premise and cloud-based solutions to enterprises around the globe.

About Polaris Solutions

Polaris Solutions is an Application Lifecycle Management (ALM) consulting firm with offices in Chicago, St. Louis, and Denver. Polaris Solutions specializes in helping teams deliver high value software through technical leadership, process improvement, and software development expertise. Polaris Solutions provides industry proven expertise in software delivery and deep technical knowledge to its clients. It offers fresh insights and new directions to help companies take their next step forward with today's powerful technologies.

http://www.polarissolutions.com.

For more information: info@polarissolutions.com

About OpsHub

OpsHub is the leading provider of Application Lifecycle Management (ALM) integration and migration solutions for application development organizations. OpsHub creates a unified ALM ecosystem by seamlessly combining individual ALM systems, enabling agility at scale. 

The OpsHub solution provides the most comprehensive out-of-the-box integration and migration solution within the ALM ecosystem. Its span across ALM functionality, includes requirements management, source control, bug tracking, test management, release management, and customer support.

The OpsHub solution enables quick migration and seamless integration between leading ALM systems including those from HP, Microsoft, IBM, Accept, Atlassian, Rally, Serena, and more. OpsHub delivers their on-premise and cloud-based solutions to enterprises around the globe. For more information, visit http://www.opshub.com.

For more information, press only:

Jyoti Jain

marketing@opshub.com

 

For more information on OpsHub support for Microsoft Visual Studio 2013, visit:

http://www.opshub.com/tfsinfo

 


Platinum Sponsorship for Chicago Code Camp 2014

by ClintEdmonson on February 10, 2014

We’ve just signed on as a Platinum Sponsor for this year’s Chicago Code Camp at the College of Lake County campus on April 26th, 2014.

Chicago Code Camp is a free, community-driven developer conference. Over 200 attendees and 17 sponsors filled the campus of College of Lake County last year and this year is shaping up to be even better.

This amazing event is completely free, so head on over and register now!

 


Polaris Solutions’ Chris Kadel Speaking at Chicago Visual Studio 2013 Launch

by ChrisKadel on November 16, 2013

Polaris is excited to have our own Chris Kadel speak at the Microsoft Visual Studio 2013 Launch in Chicago. The new Visual Studio and Team Foundation Server will help drive further efficiency for all team members on software development projects. To register to attend, you'll need to click here. Also – Polaris is proud to be sponsoring the event so please come see our booth.

 


Polaris Solutions Joins Microsoft Efficient Testing Tour in October throughout Midwest

by ChrisKadel on October 09, 2013