Managing Defects with Your Vendor

Photo courtesy of http://www.fangdigital.com

It’s a bug, it’s a defect, it’s a flying catastrophe! How do you manage defects with your vendors? Have you breezed through User Acceptance Testing (UAT) and found few, if any, defects with your vendor’s product? Or, are you currently bogged down in a quagmire of defect identification?

Oftentimes, it’s the latter. Many customers look forward to unveiling their new product after months of design, development and unit testing. However, once the users start banging away on it, defects are found that should have been caught much earlier in the Software Development Life Cycle (SDLC). Regardless of whether you’re using an Agile or Waterfall approach, I’ve seen this happen with both process types.

I’m a big advocate of Test Driven Development or TDD. When interviewing the vendors you will choose for the project, ask them what methodology they use when testing. This may seem inconsequential now, but it’s very important. Ask the vendor what their test plans look like, how many vendor assigned personnel are allocated to testing and what happens once UAT is over. Many times, customers are turned over to an offshore outsourced call center for defects as soon as the product is accepted by the customer. Based on this, do not accept the vendor’s product if it has defects that impact your business in any way (if it’s a nice to have, that’s another issue because it shouldn’t be classified as a defect).

From a contracts perspective, before you sign a contract with a vendor, look very closely at the acceptance language. How many days do you have to accept the product? Some vendors are tricky and will insert a ten day acceptance period. If you’re in a large organization or even an organization that takes time to make decisions, ten days (not even business days, mind you) will go very fast. Instead, counter with 90 days. If they can’t give you 90 days, go to 60 days. If they can’t give you 60 days, go to 30 days. If they can’t give you 30 days at least – well, they’re not standing behind their product and I would look at another vendor in that space. If you’ve signed a bad contract with a vendor and you’re in testing hell, check out my post on navigating this type of situation with your vendor.  Curious about Termination for Convenience? Check this post out about Termination for Convenience. 

Testing and acceptance of the vendor’s product go hand in hand. So, make sure you know your vendor’s testing approach and your acceptance time frame before signing on the dotted line.

Review of Boulder Startup Week

Boulder Startup Week

Photo courtesy of Boulder Startup Week

Hey everyone, hope you’re all well! So, I attended Boulder Startup Week and it was fantastic. There were some wonderful sessions with some awesome speakers.  In listening to the speakers and attendees at Boulder Startup Week, I didn’t feel as if I were alone in some of the project challenges I’ve faced and it was great to hear both their success stories and their failures. I loved the way that the speakers were very candid and that it had an informal yet structured vibe. The presentations weren’t set up as a podium style conference, but as a panel with a moderator.  This kept the audience engaged and allowed us to tweet questions to the moderator as we were listening to the presentation, giving the panel a chance to answer our questions throughout the presentation. The networking events in the evening also gave you a chance to mingle and network outside of the presentations.

I was considering outlining the sessions I attended in a blog post, however, the larger message I have for you is that if you’re in Detroit, Jacksonville, Baton Rouge, Huntsville, Tucson, or anywhere else outside of Boulder, you can build a technology community for your city. Whether it’s a startup week, startup day or a meetup group, it’s important to create a sense of community within the technology world where you live. It doesn’t have to be focused primarily on startups; it could be focused on UI / UX design, project management, or Java development.  From my experience at Boulder Startup Week, the key is to have fun and enjoy networking and learning with those within the tech community.

Building that tech community is a key ingredient and Boulder has built it over the years thanks to the amount of work that their community members have poured into efforts such as coworking, meetups, hackathons and other events.  Don’t worry about the fact that you’re not in Boulder and it seems like you’re in a technology community desert.  Just give it a shot and see what happens! Your city may become the next Boulder, you never know. 🙂

Countdown to Boulder Startup Week

Image result for startup

Photo courtesy of small-bizsense.com

I’m really looking forward to attending my first Boulder Startup Week next week and have registered for as many sessions as my brain will allow! The crew coordinating it have done an awesome job of scheduling each day, making it easy to view your schedule on your phone / mobile device.

I’ll be blogging after Boulder Startup Week in order to give you an overview of the sessions that I attend, including feedback on the amazing people and startups I’ll meet along the way during my adventure.

If you’re on the fence and not sure if you want to make the drive or flight to Boulder Startup Week, my advice is to go for it! DIA (Denver International Airport) isn’t too far from Boulder, but you will need to rent a car. When you’re renting the car outside of the airport, they’ll ask if you want the Toll Road fee included in your rental. I would recommend paying for it upfront since the E-470 toll road heading to Boulder is expensive and paying upfront actually saves money (even though it doesn’t feel like it at the time!). Also, taking the E-470 toll road will save you from the crazy traffic inside of Denver.

From a lodging perspective, many hotels in Boulder are probably booked up at this point, but you can stay outside of Boulder in Broomfield, Superior or even Westminster. Staying in these areas will put you about a 10 to 20 minute drive to Boulder, taking Route 36 (not a toll road). The traffic to Boulder can get congested during rush hour, so leave early if you’re staying in these areas and want to get to Boulder by 8-9 am.

Are you heading to Boulder Startup Week? If so, let me know – it would be great to connect with you! See you there!