What a long strange trip it's been. Xinet dam development at NAPC

Posted by Rob Pelmas on Mon, Mar 27, 2017 @ 03:25 PM

Tags: agile, Xinet, Elegant, E6



It's been 3 years since I took the NAPC development team back under my wing. In that time we've rewritten our products, gotten amazing results for our customers as well as record sales, added new resellers, and had a huge surge in our market share as people have come to realize the NAPC difference.

 

Here's a quick review of what's been going on behind the scenes. I was going to make a fancy timeline, but we did so much so quickly I just couldn't wrap my mind around how to show it graphically.


BF-3MM-wall.jpg

 Yes! We hit the 3 Million mark for E6 usage!


How we started:

We implemented Agile, I became a signatory of the Manifesto for Agile Software. Agile is almost like CrossFit, you just can't help but tell folks you're into it. It's world changing, man...

We rebuilt product licensing from the ground up, planned out self installers and autoupdaters, automated version tracking of customer code, and about a bazillion other things you never see. Why should you care? We cut about 2.5 man weeks of labor a month when we were done. That's time we can perform QA, Document, and Code. The things that matter to YOU.

Once the foundation was poured and leveled:

We dove into the products- how they were used, and what could they become? We spoke to every customer, and discussed where we were heading. Some of these sessions got downright electric, as folks got what we were thinking, and the ideas were flying back and forth. A TON of where we are now came from that, so give yourselves a golf clap if you're one of the 200 or so folks I spoke with.

Here's a short list of major features that came from those calls-

Better info about version changes (thanks John)

Easier navigation without moving from the keyboard (thanks Evan and krewe)

More feedback (damn near everyone, but especially Charlie)

Documentation (emberassingly widespread, but the tip-o-the-hat goes to Carol)

Self updaters (thanks RP. I mean our resellers)

Drag and drop file management (Ginnie)

23 different SM improvements (Ginnie  ;)  )

A 'real' metadata interface (Emily and Dave)

Awesome uploader interface (Charlie and Emily)

Make AFR work (Todd, Kevin)

The list goes on and on. I was looking over my contemporaneous notes, and the thing that stands out is your desire to be part of the process, and help us to help you.

We dove into wireframing, blueskying, and figuring futures out as we were also doing final bug fixes for our existing suite. The developers mandate was to squash bugs, not put some scotch tape over 'em. After numerous insurrections were put down, this really started paying off. Again, the time we saved here allowed us to do what YOU care about, delivering amazing new tech that makes your worklife easier, better, and simpler.

 

The good stuff- releasing code:

Since we live and breath Agile, we started releasing code. First out the gate was the basics, with a couple ooh-ahh factors. Then we started adding in functionality as the market demanded. Turns out we're not mind readers, and things that seemed important to me no one else cared about. Alternatively, things that felt 'buried away' were actually key to production. Agile lets us react immediately as demand changes and evolves. Hey, did I tell you we do agile?

Oh, and of course we started a formal Beta program, so users could get in early.  I cannot thank the early adopters and Beta testers enough. Power users helping deliver powerful, rock solid features.

On a whimsical note, the developers made a video, showing the lighter side of the last 3 years :) We all love this stuff!

NOTE: mildly NSFW

 

 

 

 

 



A heartfelt thanks to all, and a bonus

I'd like to personally thank everyone involved, from the customers, to the developers, to the NAPC employees who  made this possible. We have a great team, one I'm incredbly proud of. Since you made it allll the way to the bottom, click this link if you want to beta our rewrite of CreativeBanks- CB5. We now give you a single interface to create and brand sites - CB5 is built into E6, so there's only one place to go. Fewer buttons, far less bouncing between screens, this cuts about 50% of deployment time from what's needed to rollout a landing page/E6 site.


 

Your Customers Changed. Did Your Marketing?

Posted by NAPC Marketing on Tue, Nov 04, 2014 @ 10:55 AM

Tags: content, adapt, agile, agility, marketer, environment, customer, experience, team, success, platforms, executing, strategies, roles, organization, people, solution, marketing, process, change

 

whoami 

 

Contributed by Guest Blogger, Shawn Herring, VP of Marketing, Proof HQ

The evolution of customer experience is a topic that marketers cannot ignore any longer. It seems as if customers are exposed to a new way of doing something, finding something, or interacting with someone on a daily basis. From a customer standpoint, this is great. From a marketers standpoint, this poses an opportunity for some and a problem for others. What makes the difference between a marketer seeing the glass half full or half empty when it comes to customer experience? Their marketing agility.

Before we dive in, what are some macro-level changes causing changes in customer experience?

  • Global smartphone usage increasing more than 25% from the year before
  • More than 74% of adults online are now using social networking
  • Content production is continuing on an explosive growth curve

The constant change in mobility, connection, and content gives you an ever-growing number of ways to gather data and engage as a marketer. This can happen in real-time and either confirm that your plans are headed in the right direction, or tell you it’s time to “tweak” what you wanted to do. If you have the ability to capitalize on this, then you are clearly at an advantage. This is where agility becomes paramount.

After stepping back and looking at how agile marketers have responded to the ever-changing environment, most marketing teams are focusing on three core areas: people, processes, and platforms. Each area requires a different type of adjustment that has internal and external implications, so there is not a “one-size-fits-all” solution that everyone can implement. It must be tailored to each company’s objectives, target market, and resources.

PEOPLE

Marketing teams are taking on more responsibilities and the roles are becoming more specialized. When you look around at your own marketing team, you should be able to see it. Is everyone on the team capable of making changes to the website, running a trade show event, designing graphics, and writing up thought leadership? If your answer is, “yes, everyone on my team could do that,” my challenge to you would be — should they? 

Each marketing channel, especially in digital, requires a depth of knowledge in order to make it truly effective. People should know WHAT they are doing, WHY they are doing it, and HOW they do it. More often than not, managers are providing the WHAT and WHY, while waiting for the generalists to figure out the HOW. Without specialization, generalists are having to figure out the HOW every time they attempt to complete the task / initiative. Thus giving you both an inefficient process and ineffective results.

My recommendation — Figure out how each person on your marketing team can specialize in a function that is tied to your overall marketing objectives. It will pay off in both the short and long term.

PROCESS

When the environment around people changes, it inherently changes how they work with others (i.e. the process). The manner in which today’s marketing organizations plan, iterate, and execute on projects has already changed and is not going to stop any time soon. Why does this matter? Because it increases the potential of friction between people.

By definition, more friction means more resistance. Friction is increased when you constantly try to do the same thing over and over while everything else is changing. The result is poor quality, increased rework, and/or missed deadlines. Instead, look at each initiative through a new lens and determine what needs to change with your process based on the other variables impacting it.

My recommendation - Reduce friction by assigning specific responsibilities to people and have a plan that is adapted to the current initiative. Never accept the response “this is how we have always done it.”

PLATFORMS

When you begin to understand who should be working on something (i.e. the people) and how they should be doing it (i.e. the process), you can now work toward automating it. From marketing operations all the way through the creative process, there are software solutions designed to streamline specific solutions.

So if there are solutions for all types of problems that marketers are facing, what is the issue? Picking the right solution to implement, not just the familiar one. Everyone has heard the phrase, “If all you have is a hammer, then everything looks like a nail.” This is the unfortunate truth when executing on marketing strategies. Teams constantly try to figure out how to make their existing systems work to fit the new and evolving needs of the people and processes. Since it is hard to justify allocating resources away from immediate top line growth, teams absorb the inefficiencies. If it is not addressed, this inefficiency builds project after project until… well, you know where I am heading with it.

My recommendation - Once you specialize roles (or at least certain functions) and begin implementing a process that is adapted for each project, look for a system that fits your specific team needs. Do not settle.

Becoming more agile in today’s marketing environment is imperative. Marketing agility is a must have as teams are required to know more, do more, in less time, and achieve better results. By taking a proactive approach to your people, processes, and platforms, your team’s ability to capitalize on the new customer experience is significantly improved.