• External Links:

  • Entries Comments



    Home

    The web home of Scott Burkett: Serial-entrepreneur, tech-geek, dad.

    Blogging, opining, ruminating, and pontificating on entrepreneurship, venture capital, process improvement, technology, online communities, business networking, IT Management, online social networking, and other things that melt in the warm Atlanta sun.

    "Beneath the noble bird, between the proudest words, behind the beauty, cracks appear ..."


    StarPound Video Demos

    22 December, 2008 (11:31) | starpound | By: Scott Burkett




    We’ve been going non-stop lately with StarPound, and it has severely cut into my extra-curricular activities (including posting here on my blog).  The good news is that Twitter is there to help me out when I just want to toss a random comment out from time-to-time.

    At any rate, we’ve published a few video tutorials on using the StarPound platform.  If you have an interest in telephony-enabled Internet applications, check em out.

    The first tutorial provides a nice introduction to StarPound Studio, and shows you how to build a very simplistic application from start-to-finish.  The second tutorial builds upon the first one, and shows how you can very quickly (and visually) integrate with external web services/SOA.  Good stuff.

    We’ll be adding some more videos soon which will cover more advanced topics, including my two favorites: how to build Jajah-like functionality in 15 minutes or less, and how we recreated Google’s Grand Central in just a few days.

    We’ll also be diving into some of our vertical market solutions, and show you how our call open source center suite can be used to build call center campaigns in the cloud in just a few minutes.

    On a semi-related note, I am pleased to announce that our upcoming January release will offer support for Freeswitch … a very cool platform if you haven’t seen it … as well as the latest release of Asterisk.

    Stay tuned …

    Cheers.

    StarPound is Hiring

    17 November, 2008 (09:49) | Networking Leads, starpound | By: Scott Burkett



    StarPound is on the move.  We have some big announcements that will hit the wire soon, including one that is going to send tremors through an entire industry.  Wish I could say more about it right now … :(

    At any rate, the good news is that we’re hiring.  Job descriptions below - if you know someone that might be a good fit, I’d certainly appreciate any referrals.

    Immediate opportunities (details for each are down below):

    • Enterprise Project Manager
    • Network Administrator
    • System Administrator
    • Business Analyst
    • Java/J2EE Developer

    StarPound provides an on-demand, open-source platform for enabling large enterprise customers to design, deliver and adapt communication-enabled business processes. Additionally, we provide an entire PBX and call center suite built on top of our core platform.

    Successful candidates must be comfortable wearing a lot of hats in a fast-growth, emerging startup company (venture-backed).  And, they must be passionate about your job, and willing to do whatever it takes to be successful.  If you are interested, please visit our website (www.starpound.net) or contact Dottie Thornton via email with your resume (dthornton at starpoundtech.com).

    Enterprise Project Manager

    Requirements:

    • Project reporting, monitoring, and milestone success on complex enterprise projects
    • Experience within contact center, CRM, telecommunication services, or e-business industries is desirable
    • Experience with web services, web integration is a plus
    • Leadership and mentoring experience.
    • Minimum 7 years relevant project management experience required.
    • Excellent communication, presentation and interpersonal skills.
    • Strong organizational and time management skills.
    • Project Management professional (PMP) Certification a plus
    • Bachelor’s Degree or equivalent Project Management work experience

    Network Administrator

    Requirements:

    • 3+ years of professional experience in networking field
    • One or more of the following industry recognized certifications (or equivalent experience)
      • Cisco CCIE (R/S, SP, Security, Voice, Storage)
      • Cisco CCNP, CCIP, CCDP, CCSP, CCVP
      • Juniper JNCIE (M/T, ER)
      • Juniper JNCIP-MT, JNCIS-M/T, JNCIS-ER, JNCIS-FWV
      • Foundry FNCNE, FNCNP
      • ISC2 CISSP
    • Deep Expertise in at least one of the following areas:
      • Data Center Network Architectures and Design
      • OSPF, BGP, MPLS, QoS
    • Highly Desirable Skills:
      • Advanced understanding of IP/MPLS communications theory, design and functionality - Advanced understanding of VoIP technologies, such as H.323 & SIP
      • Experience designing and implementing QoS standards and technologies across platforms to ensure strict service guarantees (SLAs) for Voice and Video.
      • Strong working knowledge of network management and testing tools (at a minimum ethereal/wireshark)

    System Administrator

    Requirements:

    • 3+ years of experience required
    • Linux, MySQL, load balancing routers
    • Asterisk, shell scripts, cron
    • Distributed architectures, Fault tolerant clustering
    • SIP, telephony experience a plus
    • Performance tuning

    Business Analyst

    Requirements:

    • Experience within contact center, CRM, financial services, or e-business industries is desirable
    • Minimum 3-5 years relevant experience required.
    • Excellent communication, presentation and interpersonal skills.
    • Strong organizational and time management skills.
    • Experience with CRM systems and processes is desirable.
    • Experience with process modeling tools is desirable.
    • Must have strong experience with J2EE Middleware
    • At least a basic understanding of BPMN

    Java/J2EE Developer

    Requirements:

    • 3+ years of experience required
    • JBoss, MySQL, JSF, Struts, Linux
    • GWT, WSDL, XML, Eclipse plugin development
    • Asterisk, VoIP, SIP, PBX, ACD, IVR, CTI
    • VoiceXML, UML, BPMN, Model-driven development

    Cheers.

    StarPound vs. Asterisk

    10 November, 2008 (14:50) | Technology, starpound | By: Scott Burkett

    The other day, someone wrote me an email asking me to explaining how StarPound’s platform compared to Asterisk.  After I replied, it occurred to me that it might be worth taking a moment to blog about this topic.

    First, if  you aren’t familiar with Asterisk, it is the leading open-source software PBX and telephony package out in the marketplace.  They’ve done a remarkable job in creating something of enormous value.  I will go so far as to say I think Asterisk has quickly become an integral part of the open source enterprise stack.  Asterisk was created by Mark Spencer of Digium fame.

    Asterisk is a telephony engine and toolkit.  Meaning you can use it as the underpinning of lots of really cool telephony apps.  You can use it as a PBX, a gateway, a media server, and even in call center contexts.

    StarPound, while also an engine and toolkit, builds on top of toolkits like Asterisk.  StarPound consists of a visual business process modeling tool, and a suite of application servers that allow you to automate those processes.  For those processes that need to be “communication-enabled” (see: CEBP at Wikipedia), StarPound’s platform has telephony-related tools that tie into components at the Asterisk level.

    StarPound relies upon external telephony engines like Asterisk to provide under-the-hood call control and media serving functionality.  Note:  We’ve done in-house integration and testing of FreeSwitch, and will be rolling out production support for that platform soon.

    On top of all of these components, we have developed a suite of enterprise applications specifically aimed at call centers and enterprise PBX users.  These applications are incredible on their own merit, but also serve as great examples of the types of applications that can be built with the StarPound platform.  A lot of the confusion comes from people who equate StarPound as a “PBX in the cloud” company solely.  They think “PBX in the cloud”, and then immediately think Asterisk.

    Even though we have a cloud-based PBX application, we typically don’t host it for individual companies.  That isn’t our model - that is the model of Vocalocity and others.  We are the type of company that powers another company that wants to be in that space.  We’ll have some big announcements to make soon on that …

    So the short answer is, we are built on top of telephony toolkits like Asterisk and FreeSwitch, but that is really only a small portion of our overall capabilities.  StarPound is more accurately described as a software platform that automates business processes by turning them into web and voice services.  In fact, our PBX and call center applications are driven by, guess what?  Business process models automated through StarPound!  If you want to change something in your PBX or call center, you don’t fiddle with config files - you visually edit the “way” the application is supposed to work - the process model.

    A great way to describe it  … with StarPound, you model what an application is supposed to do, not necessarily how it is supposed to do it.

    Cheers.

    Lessons From a Launch

    15 October, 2008 (14:08) | Entrepreneurship, starpound | By: Scott Burkett

    Our bizdev guy jockeying for the top spot.  FAIL! :)

    I’ve been involved in no less than two dozen software or Internet-related launches in my career.  Having just finished the initial launch of StarPound, I thought I’d drop a few notes here about launching.  This post will ramble a bit, as I am still really decompressing from the launch.

    I will preface this by saying that no matter how many times you’ve launched stuff, you will learn something new each time.  Embrace it!

    The Launch Date

    Putting a flag in the ground and declaring the date to the whole team is a big motivator, but it can be risky. But just do it. You can’t hit a date unless you first have a date to hit.  And your team has to have input and buy-off on that date.  It should be a stretch goal, otherwise, it is meaningless. 

    “You can’t hit a date unless you first have a date to hit.”

    If your engineers are telling you it will take 60 days, set an internal date of 45 days.  Get everyone motivated to hit that date.  If you are excited about things, they will, in turn, get excited about those things and will become superhuman during the last two weeks leading up to the launch.

    But be careful about publishing your engineering date to the market … :)  You really need to know your engineering capabilities and what pitfalls might crop up ahead of the launch - otherwise, you could be setting yourself up for embarrassment.

    And of course, don’t commit the whole team to a date and be “that guy” (or gal) that does’t do anything to  help them get there.  Which leads me into …

    Don’t be Afraid to Get your Hands Dirty

    If your the type of leader that likes to sit back and delegate, you shouldn’t have left your nice job at Bellsouth (unless you had no choice, of course).  Funny thing about people - they respond very well by being lead from the front, and not the rear.

    Back when I was in the Army (under Reagan - sheesh I’m getting old) there was this one Lieutenant that all the guys wanted to serve under.  Young guy - green as hell - but he got his hands dirty.  He wasn’t above pitching in to get the job done.  Whatever it took.

    When I arrived in Germany to my line unit in 1987, my new platoon sergeant has to break me in, so he dogged me and made me serve motor pool duty for a week - in the cold rain - scrubbing a whole fleet of original 105MM M1 tanks that were covered in mud (they had just come back from a big field exercise).  While the more veteran guys walked by me hazing me for being a new recruit, this Lieutenant walks up and asked me what I was doing. I told him.  He took his parka off, rolled up his sleeves and helped me wash every single tank on the line.  Most of the other officers were lame in comparison.  This guy gave a sh*t about his team, and we responded in kind.  We would have walked through the fire for that guy - and some of us did.

    In any startup, people are expected to wear multiple hats, each and every day. 

    Delegation is a fine skill to have, but you have to earn the right to use it, and you earn that right by leading from the front, not the rear.

    If someone has a problem with that, you need to get rid of them - period - because they will kill you in the end, one way or another.  I recall one day a few weeks ago where my schedule roughly consisted of the following tasks:

    • Morning status meeting with the whole team
    • Writing PHP code for our new web site
    • Biz Dev: meeting with a new Fortune 500 customer
    • Meeting with potential investor
    • Using Photoshop to create new buttons for our app
    • Market research - then working on marketing packets
    • Interview new sales guy

    And this was just my schedule.  Other people had it much worse.  If you cannot willingly wear multiple hats, or  you don’t have the skills needed to wear multiple hats, you have already made your journey that much more difficult. If you really don’t have the skills to help out in other areas, make an effort to learn.  It’ll make you a better leader in so many ways.

    In short - delegation is a fine skill to have, but you have to earn the right to use it, and you earn that right by leading from the front, not the rear.

    Sales and Business Development

    Don’t ignore the sales effort while you are prepping for the launch. You don’t want to wake up with a nice launch, and no one to show it to. If you aren’t balancing sales and business development calls with launch-related stuff, you are heading down a very slippery slope.  The technology dead pool is full of companies that blew their wad on great launches, but they ended up mostly being “all hat and no cattle.”

    At the same time, don’t distract your engineers with too much sales support - they need to stay focused on the task at hand, which is getting product to market.  if you do need to tap your engineers for sales support, try to streamline their involvement as much as possible.  Do you really need to drag your whole development team into a pre-sales meeting?  How about just the CTO?  Another approach is to set aside a certain block of time each week that they can be available for sales support, rather than ad hoc’ing everything.

    Patience.

    People will miss things, so accept it now - certain tasks, even critical ones, can get lost in the noise. You’ve gotta stay on top of everything and everyone.  And guess what, you will miss things, too.  Get over it.

    Your team’s level of motivation and attention to detail is going to have a fairly direct correlation to your ability to keep things moving forward, despite the cyclone spinning around you.

    The 90% Solution

    This is something I’ve espoused for a long time, and it is rarely more fitting than when you are trying to launch something new.  The 100% solution is never attainable - so forget about.  Strive for 90% and try to get that part right. The rest will come in time.

    If you had a splitting migraine, would you pay someone for a pill that solved 90% of your pain, or are you willing to suffer in misery while they work on the pill that solves it all?

    Cheers.

    It’s Official: StarPound has Launched!

    1 October, 2008 (22:53) | Technology, starpound | By: Scott Burkett

    Well, after four years of toiling, the StarPound project is finally seeing the light of day.  In the wee hours this morning, Wei Wang (CTO) and I published v1.1.0 RC1 of the open-source StarPound CORE platform to Sourceforge, and then published the new StarPound.net web site.  The team has been working nonstop over the past few months to make this launch date - we’re tired, but we made it.

    You can read a lot more about the platform over on the site, but I’ll serve up a quick description of it here, and share a little bit about where we’re going.

    Read more »

    My New Adventure

    6 September, 2008 (10:48) | Bit Bucket (/dev/null) | By: Scott Burkett

    The day after I left PlayMotion, I decided that I was going to take a little time away and clear my head and figure out what my next “thing” was going to be.  About 2 days later, I was approached by a friend of mine (Michael McChesney) about taking over the operations of one of his companies. The short version is that my self-imposed sabbatical didn’t last terribly long.

    Think Visio, but with little boxes that actually “do something”.

    I quietly took over the reigns at StarPound back in late May or so.  StarPound is playing in an incredibly compelling space - Enterprise 2.0 mashups, a topic that I plan on writing a bit about moving forward. The company has been in heavy R&D mode for the past four years, funded by investments from Michael, Tripp Rackley, and Noro-Moseley Partners.

    So for the past four or five months, we’ve been busy cranking out code, getting traction from some early customers, refining the business model, and preparing for the launchpad. We’ve nearly completed the shift from R&D to market mode, and that’s always simultaneously draining and exhilarating.

    We’ll be rolling out a new web site in the next few weeks which will get into a lot more specifics. But for now, think a cloud-based, open-source J2EE application server that drives voice/data/web services (via SOAP/REST/SIP/etc), with a visual business process modeling tool sitting on top of it. Think Visio, but with little boxes that actually “do something”.

    We’ve also built a number of open-source add-on modules, including a free cloud-based PBX, and an entire suite of applications for contact centers.  Think telephony (Avaya) + BPM (Pega), but for free.

    :)

    More soon …

    Cheers.